安信可LVGL Bar示例


LVGL Arc Example

The screen used in this routine is a 240 * 240 TFT display screen driven by ST7789。

LVGL config

LVGL configuration is unified in the lv_conf.h file. You can configure the model, size and drive pin of the display,

Model configuration

#define LV_DISPLAY_ST7789

SPI pin configuration

#define ST7789_DC 4
#define ST7789_CS 5
#define ST7789_RST 14
#define ST7789_CLK 3
#define ST7789_MOSI 12
#define ST7789_MISO 17

Display direction configuration

#define CONFIG_LV_DISPLAY_ORIENTATION 1
  • CONFIG_ LV_ DISPLAY_ ORIENTATION can be configured as 0 to 3, respectively identifying four display directions

#define LV_HOR_RES_MAX 240
#define LV_VER_RES_MAX 240
#define MY_DISP_VER_RES LV_VER_RES_MAX
#define MY_DISP_HOR_RES LV_HOR_RES_MAX

example 1

docs/api-reference/iot-solution/demo_lvgl/Bar_img/example1.jpg

example 2

docs/api-reference/iot-solution/demo_lvgl/Bar_img/example2.gif

Troubleshooting

For any technical queries, please open an [issue](https://github.com/Ai-Thinker-Open/Ai-Thinker-WB2/issues) on GitHub. We will get back to you soon.