JADA005 December   2025 MSPM33C321A , MSPM33C321A-Q1

 

  1.   1
  2.   概要
  3.   商標
  4. 1概要
    1. 1.1 LVGL プロジェクトのセットアップ
    2. 1.2 構成
    3. 1.3 初期化
    4. 1.4 LVGL 出力
    5. 1.5 LVGL 入力
    6. 1.6 LVGL の更新
  5. 2LVGL の例
    1. 2.1 ハードウェア接続
    2. 2.2 ソフトウェア
    3. 2.3 LVGL のまとめ例
  6. 3まとめ
  7. 4改訂履歴

LVGL 出力

LVGL がカラー バッファをフラッシュする準備ができると、LVGL は設定手順で登録されたフラッシュ コールバック メソッドを呼び出します。フラッシュ コールバックは、カラー バッファが処理され、ディスプレイ固有の通信インターフェイスに送信されます。一般的な処理方法は次のとおりです:

  • 個別ピクセル フラッシュ:ピクセル データは通信インターフェイスに 1 つずつ書き込まれ、ディスプレイに送信されます。この方法は最もシンプルですが、CPU による処理時間が必要となるため、最も低速でもあります
  • フル バッファ フラッシュ:ピクセル データは、DMA 経由で通信インターフェイスに転送され、ディスプレイに送信されます。この方法は DMA を使用するため、前の方法よりも複雑になりますが、DMA を用いることで、LVGL は 2 つ目のカラー バッファに次の描画画像のデータを書き始めることができます。その結果、この方法は大幅に高速になります。

カラー バッファの処理が完了した後、lv_disp_flush_ready を呼び出して、カラー バッファをフラッシュ可能であることを LVGL に通知する必要があります。