实例介绍
【实例简介】 ESP32S2 LVGL8.3.3 NXP_Guider
基于LVGL8.3.3的ESP32S2工程,应用代码是通过NXP_Guider,经过调试已经能运行
【实例截图】
【核心代码】
.
├── CMakeLists.txt
├── Makefile
├── README.md
├── components
│ ├── bsp
│ │ ├── CMakeLists.txt
│ │ ├── Kconfig.projbuild
│ │ ├── bsp_i2c.c
│ │ ├── bsp_lcd.c
│ │ ├── bsp_sdcard.c
│ │ └── include
│ │ ├── bsp_board.h
│ │ ├── bsp_board_template.h
│ │ ├── bsp_custom_board.h
│ │ ├── bsp_ext_io.h
│ │ ├── bsp_hmi_dev_kit.h
│ │ ├── bsp_hmi_dev_kit_v2.h
│ │ ├── bsp_i2c.h
│ │ ├── bsp_lcd.h
│ │ └── bsp_sdcard.h
│ ├── generated
│ │ ├── CMakeLists.txt
│ │ ├── custom.c
│ │ ├── custom.h
│ │ ├── custom.mk
│ │ ├── custom.py
│ │ ├── events_init.c
│ │ ├── events_init.h
│ │ ├── generated.mk
│ │ ├── gui_guider.c
│ │ ├── gui_guider.h
│ │ ├── gui_guider.py
│ │ ├── guider_customer_fonts
│ │ │ ├── guider_customer_fonts.h
│ │ │ └── guider_customer_fonts.mk
│ │ ├── guider_fonts
│ │ │ ├── guider_fonts.h
│ │ │ ├── guider_fonts.mk
│ │ │ ├── lv_font_arial_20.c
│ │ │ ├── lv_font_arial_23.c
│ │ │ ├── lv_font_arial_26.c
│ │ │ ├── lv_font_arial_35.c
│ │ │ ├── lv_font_simsun_12.c
│ │ │ ├── lv_font_simsun_20.c
│ │ │ └── lv_font_simsun_30.c
│ │ ├── images
│ │ │ ├── _bright_40x42.c
│ │ │ ├── _btn2_alpha_141x176.c
│ │ │ ├── _btn2_alpha_191x247.c
│ │ │ ├── _btn3_alpha_141x176.c
│ │ │ ├── _btn3_alpha_191x247.c
│ │ │ ├── _btn4_alpha_141x176.c
│ │ │ ├── _btn4_alpha_191x247.c
│ │ │ ├── _btn_bg_1_alpha_141x176.c
│ │ │ ├── _cloud_91x70.c
│ │ │ ├── _copy_48x51.c
│ │ │ ├── _eco_35x37.c
│ │ │ ├── _example_416x241.c
│ │ │ ├── _example_500x303.c
│ │ │ ├── _hue_35x37.c
│ │ │ ├── _internet_50x52.c
│ │ │ ├── _mobile_50x52.c
│ │ │ ├── _no_internet_41x44.c
│ │ │ ├── _pc_35x37.c
│ │ │ ├── _phone_75x97.c
│ │ │ ├── _print_48x51.c
│ │ │ ├── _printer2_100x97.c
│ │ │ ├── _ready_166x176.c
│ │ │ ├── _scan_48x51.c
│ │ │ ├── _setup_48x51.c
│ │ │ ├── _tel_35x37.c
│ │ │ ├── _usb_50x52.c
│ │ │ ├── _wave_41x44.c
│ │ │ ├── _wifi_48x33.c
│ │ │ └── images.mk
│ │ ├── mPythonImages
│ │ │ ├── mp-11895754.png
│ │ │ ├── mp-1198853709.png
│ │ │ ├── mp-1492746908.png
│ │ │ ├── mp-1629071196.png
│ │ │ ├── mp-1645652567.png
│ │ │ ├── mp-1650848335.png
│ │ │ ├── mp-1866590977.png
│ │ │ ├── mp-1876850067.png
│ │ │ ├── mp-1996937921.png
│ │ │ ├── mp-485670555.png
│ │ │ ├── mp-711667617.png
│ │ │ ├── mp-716805799.png
│ │ │ ├── mp-821104608.png
│ │ │ ├── mp-872112614.png
│ │ │ ├── mp-87740457.png
│ │ │ ├── mp-948350066.png
│ │ │ ├── mp-973509771.png
│ │ │ ├── mp-980398446.png
│ │ │ ├── mp11298294.png
│ │ │ ├── mp1211560417.png
│ │ │ ├── mp1493487002.png
│ │ │ ├── mp1587609443.png
│ │ │ ├── mp1868342913.png
│ │ │ ├── mp209508918.png
│ │ │ ├── mp2096170614.png
│ │ │ ├── mp249946400.png
│ │ │ ├── mp454088784.png
│ │ │ └── mp949718263.png
│ │ ├── setup_scr_copyhome.c
│ │ ├── setup_scr_copynext.c
│ │ ├── setup_scr_home.c
│ │ ├── setup_scr_loader.c
│ │ ├── setup_scr_printit.c
│ │ ├── setup_scr_prthome.c
│ │ ├── setup_scr_prtmb.c
│ │ ├── setup_scr_prtusb.c
│ │ ├── setup_scr_saved.c
│ │ ├── setup_scr_scanhome.c
│ │ └── setup_scr_setup.c
│ ├── i2c_bus
│ │ ├── CMakeLists.txt
│ │ ├── i2c_bus.c
│ │ └── include
│ │ └── i2c_bus.h
│ ├── i2c_devices
│ │ ├── CMakeLists.txt
│ │ ├── adc081.c
│ │ ├── bh1750.c
│ │ ├── cat5171.c
│ │ ├── ds1307.c
│ │ ├── ft5x06.c
│ │ ├── gt911.c
│ │ ├── gxht30.c
│ │ ├── hdc1080.c
│ │ ├── icm20602.c
│ │ ├── include
│ │ │ ├── adc081.h
│ │ │ ├── bh1750.h
│ │ │ ├── cat5171.h
│ │ │ ├── ds1307.h
│ │ │ ├── ft5x06.h
│ │ │ ├── gt911.h
│ │ │ ├── gxht30.h
│ │ │ ├── hdc1080.h
│ │ │ ├── icm20602.h
│ │ │ ├── icm20602_reg.h
│ │ │ ├── ltr303.h
│ │ │ ├── mpu6050.h
│ │ │ ├── tca9554.h
│ │ │ └── tpl0401.h
│ │ ├── ltr303.c
│ │ ├── mpu6050.c
│ │ ├── tca9554.c
│ │ └── tpl0401.c
│ ├── i2s_bus
│ │ ├── CMakeLists.txt
│ │ ├── i2s_lcd_esp32_driver.c
│ │ ├── i2s_lcd_esp32s2_driver.c
│ │ └── include
│ │ └── i2s_lcd_driver.h
│ ├── lvgl
│ │ ├── CMakeLists.txt
│ │ ├── Kconfig
│ │ ├── LICENCE.txt
│ │ ├── README.md
│ │ ├── README_pt_BR.md
│ │ ├── README_zh.md
│ │ ├── SConscript
│ │ ├── component.mk
│ │ ├── demos
│ │ │ ├── README.md
│ │ │ ├── benchmark
│ │ │ │ ├── README.md
│ │ │ │ ├── assets
│ │ │ │ │ ├── img_benchmark_cogwheel_alpha16.c
│ │ │ │ │ ├── img_benchmark_cogwheel_argb.c
│ │ │ │ │ ├── img_benchmark_cogwheel_chroma_keyed.c
│ │ │ │ │ ├── img_benchmark_cogwheel_indexed16.c
│ │ │ │ │ ├── img_benchmark_cogwheel_rgb.c
│ │ │ │ │ ├── img_benchmark_cogwheel_rgb565a8.c
│ │ │ │ │ ├── img_cogwheel_argb.png
│ │ │ │ │ ├── img_cogwheel_chroma_keyed.png
│ │ │ │ │ ├── img_cogwheel_indexed16.png
│ │ │ │ │ ├── img_cogwheel_rgb.png
│ │ │ │ │ ├── lv_font_bechmark_montserrat_12_compr_az.c.c
│ │ │ │ │ ├── lv_font_bechmark_montserrat_16_compr_az.c.c
│ │ │ │ │ └── lv_font_bechmark_montserrat_28_compr_az.c.c
│ │ │ │ ├── lv_demo_benchmark.c
│ │ │ │ ├── lv_demo_benchmark.h
│ │ │ │ ├── screenshot1.png
│ │ │ │ └── screenshot2.png
│ │ │ ├── keypad_encoder
│ │ │ │ ├── README.md
│ │ │ │ ├── lv_demo_keypad_encoder.c
│ │ │ │ ├── lv_demo_keypad_encoder.h
│ │ │ │ ├── screenshot1.gif
│ │ │ │ └── screenshot1.png
│ │ │ ├── lv_demos.h
│ │ │ ├── lv_demos.mk
│ │ │ ├── music
│ │ │ │ ├── README.md
│ │ │ │ ├── assets
│ │ │ │ │ ├── img_lv_demo_music_btn_corner_large.c
│ │ │ │ │ ├── img_lv_demo_music_btn_list_pause.c
│ │ │ │ │ ├── img_lv_demo_music_btn_list_pause_large.c
│ │ │ │ │ ├── img_lv_demo_music_btn_list_play.c
│ │ │ │ │ ├── img_lv_demo_music_btn_list_play_large.c
│ │ │ │ │ ├── img_lv_demo_music_btn_loop.c
│ │ │ │ │ ├── img_lv_demo_music_btn_loop_large.c
│ │ │ │ │ ├── img_lv_demo_music_btn_next.c
│ │ │ │ │ ├── img_lv_demo_music_btn_next_large.c
│ │ │ │ │ ├── img_lv_demo_music_btn_pause.c
│ │ │ │ │ ├── img_lv_demo_music_btn_pause_large.c
│ │ │ │ │ ├── img_lv_demo_music_btn_play.c
│ │ │ │ │ ├── img_lv_demo_music_btn_play_large.c
│ │ │ │ │ ├── img_lv_demo_music_btn_prev.c
│ │ │ │ │ ├── img_lv_demo_music_btn_prev_large.c
│ │ │ │ │ ├── img_lv_demo_music_btn_rnd.c
│ │ │ │ │ ├── img_lv_demo_music_btn_rnd_large.c
│ │ │ │ │ ├── img_lv_demo_music_corner_left.c
│ │ │ │ │ ├── img_lv_demo_music_corner_left_large.c
│ │ │ │ │ ├── img_lv_demo_music_corner_right.c
│ │ │ │ │ ├── img_lv_demo_music_corner_right_large.c
│ │ │ │ │ ├── img_lv_demo_music_cover_1.c
│ │ │ │ │ ├── img_lv_demo_music_cover_1_large.c
│ │ │ │ │ ├── img_lv_demo_music_cover_2.c
│ │ │ │ │ ├── img_lv_demo_music_cover_2_large.c
│ │ │ │ │ ├── img_lv_demo_music_cover_3.c
│ │ │ │ │ ├── img_lv_demo_music_cover_3_large.c
│ │ │ │ │ ├── img_lv_demo_music_icon_1.c
│ │ │ │ │ ├── img_lv_demo_music_icon_1_large.c
│ │ │ │ │ ├── img_lv_demo_music_icon_2.c
│ │ │ │ │ ├── img_lv_demo_music_icon_2_large.c
│ │ │ │ │ ├── img_lv_demo_music_icon_3.c
│ │ │ │ │ ├── img_lv_demo_music_icon_3_large.c
│ │ │ │ │ ├── img_lv_demo_music_icon_4.c
│ │ │ │ │ ├── img_lv_demo_music_icon_4_large.c
│ │ │ │ │ ├── img_lv_demo_music_list_border.c
│ │ │ │ │ ├── img_lv_demo_music_list_border_large.c
│ │ │ │ │ ├── img_lv_demo_music_logo.c
│ │ │ │ │ ├── img_lv_demo_music_slider_knob.c
│ │ │ │ │ ├── img_lv_demo_music_slider_knob_large.c
│ │ │ │ │ ├── img_lv_demo_music_wave_bottom.c
│ │ │ │ │ ├── img_lv_demo_music_wave_bottom_large.c
│ │ │ │ │ ├── img_lv_demo_music_wave_top.c
│ │ │ │ │ ├── img_lv_demo_music_wave_top_large.c
│ │ │ │ │ ├── spectrum.py
│ │ │ │ │ ├── spectrum_1.h
│ │ │ │ │ ├── spectrum_2.h
│ │ │ │ │ └── spectrum_3.h
│ │ │ │ ├── lv_demo_music.c
│ │ │ │ ├── lv_demo_music.h
│ │ │ │ ├── lv_demo_music_list.c
│ │ │ │ ├── lv_demo_music_list.h
│ │ │ │ ├── lv_demo_music_main.c
│ │ │ │ ├── lv_demo_music_main.h
│ │ │ │ └── screenshot1.gif
│ │ │ ├── stress
│ │ │ │ ├── README.md
│ │ │ │ ├── lv_demo_stress.c
│ │ │ │ ├── lv_demo_stress.h
│ │ │ │ ├── screenshot1.gif
│ │ │ │ └── screenshot1.png
│ │ │ └── widgets
│ │ │ ├── assets
│ │ │ │ ├── avatar.png
│ │ │ │ ├── clothes.png
│ │ │ │ ├── img_clothes.c
│ │ │ │ ├── img_demo_widgets_avatar.c
│ │ │ │ ├── img_lvgl_logo.c
│ │ │ │ └── lvgl_logo.png
│ │ │ ├── lv_demo_widgets.c
│ │ │ ├── lv_demo_widgets.h
│ │ │ ├── lv_demo_widgets.py
│ │ │ ├── screenshot1.gif
│ │ │ └── screenshot1.png
│ │ ├── docs
│ │ │ ├── CHANGELOG.md
│ │ │ ├── CODE_OF_CONDUCT.md
│ │ │ ├── CODING_STYLE.md
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── ROADMAP.md
│ │ │ ├── _ext
│ │ │ │ └── lv_example.py
│ │ │ ├── _static
│ │ │ │ ├── css
│ │ │ │ │ ├── custom.css
│ │ │ │ │ └── fontawesome.min.css
│ │ │ │ ├── img
│ │ │ │ │ ├── home_1.png
│ │ │ │ │ ├── home_2.png
│ │ │ │ │ ├── home_3.png
│ │ │ │ │ ├── home_4.png
│ │ │ │ │ ├── home_5.png
│ │ │ │ │ ├── home_6.png
│ │ │ │ │ └── home_banner.jpg
│ │ │ │ └── js
│ │ │ │ └── custom.js
│ │ │ ├── _templates
│ │ │ │ ├── layout.html
│ │ │ │ └── page.html
│ │ │ ├── build.py
│ │ │ ├── conf.py
│ │ │ ├── example_list.py
│ │ │ ├── favicon.png
│ │ │ ├── get-started
│ │ │ │ ├── bindings
│ │ │ │ │ ├── cpp.md
│ │ │ │ │ ├── index.md
│ │ │ │ │ └── micropython.md
│ │ │ │ ├── index.md
│ │ │ │ ├── os
│ │ │ │ │ ├── freertos.md
│ │ │ │ │ ├── index.md
│ │ │ │ │ ├── nuttx.md
│ │ │ │ │ ├── rt-thread.md
│ │ │ │ │ └── zephyr.md
│ │ │ │ ├── platforms
│ │ │ │ │ ├── arduino.md
│ │ │ │ │ ├── cmake.md
│ │ │ │ │ ├── espressif.md
│ │ │ │ │ ├── index.md
│ │ │ │ │ ├── nxp.md
│ │ │ │ │ ├── pc-simulator.md
│ │ │ │ │ ├── stm32.md
│ │ │ │ │ └── tasmota-berry.md
│ │ │ │ └── quick-overview.md
│ │ │ ├── index.md
│ │ │ ├── intro
│ │ │ │ └── index.md
│ │ │ ├── layouts
│ │ │ │ ├── flex.md
│ │ │ │ ├── grid.md
│ │ │ │ └── index.md
│ │ │ ├── libs
│ │ │ │ ├── bmp.md
│ │ │ │ ├── ffmpeg.md
│ │ │ │ ├── freetype.md
│ │ │ │ ├── fsdrv.md
│ │ │ │ ├── gif.md
│ │ │ │ ├── index.md
│ │ │ │ ├── png.md
│ │ │ │ ├── qrcode.md
│ │ │ │ ├── rlottie.md
│ │ │ │ └── sjpg.md
│ │ │ ├── logo_lvgl.png
│ │ │ ├── misc
│ │ │ │ ├── align.png
│ │ │ │ ├── anim-timeline.png
│ │ │ │ ├── bidi.png
│ │ │ │ ├── boxmodel.png
│ │ │ │ ├── btn_example.png
│ │ │ │ ├── button_style_example.gif
│ │ │ │ ├── button_style_example.png
│ │ │ │ ├── codeblocks.jpg
│ │ │ │ ├── eclipse.jpg
│ │ │ │ ├── layers.png
│ │ │ │ ├── par_child1.png
│ │ │ │ ├── par_child2.png
│ │ │ │ ├── par_child3.png
│ │ │ │ ├── platformio.jpg
│ │ │ │ ├── qtcreator.jpg
│ │ │ │ ├── simple_button_example.gif
│ │ │ │ ├── simple_button_example.png
│ │ │ │ ├── symbols.png
│ │ │ │ ├── sys.png
│ │ │ │ └── visualstudio.jpg
│ │ │ ├── others
│ │ │ │ ├── fragment.md
│ │ │ │ ├── gridnav.md
│ │ │ │ ├── ime_pinyin.md
│ │ │ │ ├── imgfont.md
│ │ │ │ ├── index.md
│ │ │ │ ├── monkey.md
│ │ │ │ ├── msg.md
│ │ │ │ └── snapshot.md
│ │ │ ├── overview
│ │ │ │ ├── animation.md
│ │ │ │ ├── color.md
│ │ │ │ ├── coords.md
│ │ │ │ ├── display.md
│ │ │ │ ├── drawing.md
│ │ │ │ ├── event.md
│ │ │ │ ├── file-system.md
│ │ │ │ ├── font.md
│ │ │ │ ├── image.md
│ │ │ │ ├── indev.md
│ │ │ │ ├── index.md
│ │ │ │ ├── layer.md
│ │ │ │ ├── new_widget.md
│ │ │ │ ├── object.md
│ │ │ │ ├── renderers
│ │ │ │ │ ├── arm-2d.md
│ │ │ │ │ ├── dma2d.md
│ │ │ │ │ ├── index.md
│ │ │ │ │ ├── pxp-vglite.md
│ │ │ │ │ ├── sdl.md
│ │ │ │ │ └── sw.md
│ │ │ │ ├── scroll.md
│ │ │ │ ├── style-props.md
│ │ │ │ ├── style.md
│ │ │ │ └── timer.md
│ │ │ ├── porting
│ │ │ │ ├── display.md
│ │ │ │ ├── gpu.md
│ │ │ │ ├── indev.md
│ │ │ │ ├── index.md
│ │ │ │ ├── log.md
│ │ │ │ ├── os.md
│ │ │ │ ├── project.md
│ │ │ │ ├── sleep.md
│ │ │ │ ├── tick.md
│ │ │ │ └── timer-handler.md
│ │ │ ├── requirements.txt
│ │ │ └── widgets
│ │ │ ├── core
│ │ │ │ ├── arc.md
│ │ │ │ ├── bar.md
│ │ │ │ ├── btn.md
│ │ │ │ ├── btnmatrix.md
│ │ │ │ ├── canvas.md
│ │ │ │ ├── checkbox.md
│ │ │ │ ├── dropdown.md
│ │ │ │ ├── img.md
│ │ │ │ ├── index.md
│ │ │ │ ├── label.md
│ │ │ │ ├── line.md
│ │ │ │ ├── roller.md
│ │ │ │ ├── slider.md
│ │ │ │ ├── switch.md
│ │ │ │ ├── table.md
│ │ │ │ └── textarea.md
│ │ │ ├── extra
│ │ │ │ ├── animimg.md
│ │ │ │ ├── calendar.md
│ │ │ │ ├── chart.md
│ │ │ │ ├── colorwheel.md
│ │ │ │ ├── imgbtn.md
│ │ │ │ ├── index.md
│ │ │ │ ├── keyboard.md
│ │ │ │ ├── led.md
│ │ │ │ ├── list.md
│ │ │ │ ├── menu.md
│ │ │ │ ├── meter.md
│ │ │ │ ├── msgbox.md
│ │ │ │ ├── span.md
│ │ │ │ ├── spinbox.md
│ │ │ │ ├── spinner.md
│ │ │ │ ├── tabview.md
│ │ │ │ ├── tileview.md
│ │ │ │ └── win.md
│ │ │ ├── index.md
│ │ │ └── obj.md
│ │ ├── env_support
│ │ │ ├── cmake
│ │ │ │ ├── custom.cmake
│ │ │ │ ├── esp.cmake
│ │ │ │ ├── micropython.cmake
│ │ │ │ └── zephyr.cmake
│ │ │ ├── cmsis-pack
│ │ │ │ ├── LVGL.lvgl.1.0.6.pack
│ │ │ │ ├── LVGL.lvgl.pdsc
│ │ │ │ ├── LVGL.pidx
│ │ │ │ ├── README.md
│ │ │ │ ├── gen_pack.sh
│ │ │ │ ├── lv_cmsis_pack.txt
│ │ │ │ └── lv_conf_cmsis.h
│ │ │ ├── rt-thread
│ │ │ │ ├── SConscript
│ │ │ │ ├── lv_rt_thread_conf.h
│ │ │ │ ├── lv_rt_thread_port.c
│ │ │ │ └── squareline
│ │ │ │ ├── README.md
│ │ │ │ ├── SConscript
│ │ │ │ └── ui
│ │ │ │ └── lv_ui_entry.c
│ │ │ └── zephyr
│ │ │ └── module.yml
│ │ ├── examples
│ │ │ ├── anim
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_anim.h
│ │ │ │ ├── lv_example_anim_1.c
│ │ │ │ ├── lv_example_anim_1.py
│ │ │ │ ├── lv_example_anim_2.c
│ │ │ │ ├── lv_example_anim_2.py
│ │ │ │ ├── lv_example_anim_3.c
│ │ │ │ ├── lv_example_anim_3.py
│ │ │ │ ├── lv_example_anim_timeline_1.c
│ │ │ │ └── lv_example_anim_timeline_1.py
│ │ │ ├── arduino
│ │ │ │ └── LVGL_Arduino
│ │ │ │ └── LVGL_Arduino.ino
│ │ │ ├── assets
│ │ │ │ ├── animimg001.c
│ │ │ │ ├── animimg001.png
│ │ │ │ ├── animimg002.c
│ │ │ │ ├── animimg002.png
│ │ │ │ ├── animimg003.c
│ │ │ │ ├── animimg003.png
│ │ │ │ ├── caret_down.png
│ │ │ │ ├── emoji
│ │ │ │ │ ├── F600.png
│ │ │ │ │ └── img_emoji_F617.c
│ │ │ │ ├── font
│ │ │ │ │ ├── lv_font_simsun_16_cjk.fnt
│ │ │ │ │ ├── montserrat-16.fnt
│ │ │ │ │ └── montserrat-22.fnt
│ │ │ │ ├── img_caret_down.c
│ │ │ │ ├── img_caret_down.png
│ │ │ │ ├── img_cogwheel_alpha16.c
│ │ │ │ ├── img_cogwheel_argb.c
│ │ │ │ ├── img_cogwheel_argb.png
│ │ │ │ ├── img_cogwheel_chroma_keyed.c
│ │ │ │ ├── img_cogwheel_chroma_keyed.png
│ │ │ │ ├── img_cogwheel_indexed16.c
│ │ │ │ ├── img_cogwheel_indexed16.png
│ │ │ │ ├── img_cogwheel_rgb.c
│ │ │ │ ├── img_cogwheel_rgb.png
│ │ │ │ ├── img_hand.c
│ │ │ │ ├── img_hand_hour.png
│ │ │ │ ├── img_hand_min.png
│ │ │ │ ├── img_skew_strip.c
│ │ │ │ ├── img_skew_strip.png
│ │ │ │ ├── img_skew_strip_80x20_argb8888.fnt
│ │ │ │ ├── img_star.c
│ │ │ │ ├── img_star.png
│ │ │ │ ├── img_strip.png
│ │ │ │ ├── imgbtn_left.c
│ │ │ │ ├── imgbtn_left.png
│ │ │ │ ├── imgbtn_mid.c
│ │ │ │ ├── imgbtn_mid.png
│ │ │ │ ├── imgbtn_right.c
│ │ │ │ └── imgbtn_right.png
│ │ │ ├── event
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_event.h
│ │ │ │ ├── lv_example_event_1.c
│ │ │ │ ├── lv_example_event_1.py
│ │ │ │ ├── lv_example_event_2.c
│ │ │ │ ├── lv_example_event_2.py
│ │ │ │ ├── lv_example_event_3.c
│ │ │ │ ├── lv_example_event_3.py
│ │ │ │ └── lv_example_event_4.c
│ │ │ ├── get_started
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_get_started.h
│ │ │ │ ├── lv_example_get_started_1.c
│ │ │ │ ├── lv_example_get_started_1.py
│ │ │ │ ├── lv_example_get_started_2.c
│ │ │ │ ├── lv_example_get_started_2.py
│ │ │ │ ├── lv_example_get_started_3.c
│ │ │ │ └── lv_example_get_started_3.py
│ │ │ ├── header.py
│ │ │ ├── layouts
│ │ │ │ ├── flex
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_flex.h
│ │ │ │ │ ├── lv_example_flex_1.c
│ │ │ │ │ ├── lv_example_flex_1.py
│ │ │ │ │ ├── lv_example_flex_2.c
│ │ │ │ │ ├── lv_example_flex_2.py
│ │ │ │ │ ├── lv_example_flex_3.c
│ │ │ │ │ ├── lv_example_flex_3.py
│ │ │ │ │ ├── lv_example_flex_4.c
│ │ │ │ │ ├── lv_example_flex_4.py
│ │ │ │ │ ├── lv_example_flex_5.c
│ │ │ │ │ ├── lv_example_flex_5.py
│ │ │ │ │ ├── lv_example_flex_6.c
│ │ │ │ │ └── lv_example_flex_6.py
│ │ │ │ ├── grid
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_grid.h
│ │ │ │ │ ├── lv_example_grid_1.c
│ │ │ │ │ ├── lv_example_grid_1.py
│ │ │ │ │ ├── lv_example_grid_2.c
│ │ │ │ │ ├── lv_example_grid_2.py
│ │ │ │ │ ├── lv_example_grid_3.c
│ │ │ │ │ ├── lv_example_grid_3.py
│ │ │ │ │ ├── lv_example_grid_4.c
│ │ │ │ │ ├── lv_example_grid_4.py
│ │ │ │ │ ├── lv_example_grid_5.c
│ │ │ │ │ ├── lv_example_grid_5.py
│ │ │ │ │ ├── lv_example_grid_6.c
│ │ │ │ │ └── lv_example_grid_6.py
│ │ │ │ └── lv_example_layout.h
│ │ │ ├── libs
│ │ │ │ ├── bmp
│ │ │ │ │ ├── example_16bit.bmp
│ │ │ │ │ ├── example_24bit.bmp
│ │ │ │ │ ├── example_32bit.bmp
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_bmp.h
│ │ │ │ │ ├── lv_example_bmp_1.c
│ │ │ │ │ └── lv_example_bmp_1.py
│ │ │ │ ├── ffmpeg
│ │ │ │ │ ├── birds.mp4
│ │ │ │ │ ├── ffmpeg.png
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_ffmpeg.h
│ │ │ │ │ ├── lv_example_ffmpeg_1.c
│ │ │ │ │ └── lv_example_ffmpeg_2.c
│ │ │ │ ├── freetype
│ │ │ │ │ ├── Lato-Regular.ttf
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_freetype.h
│ │ │ │ │ ├── lv_example_freetype_1.c
│ │ │ │ │ └── lv_example_freetype_1.py
│ │ │ │ ├── gif
│ │ │ │ │ ├── bulb.gif
│ │ │ │ │ ├── img_bulb_gif.c
│ │ │ │ │ ├── img_bulb_gif.py
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_gif.h
│ │ │ │ │ ├── lv_example_gif_1.c
│ │ │ │ │ └── lv_example_gif_1.py
│ │ │ │ ├── lv_example_libs.h
│ │ │ │ ├── png
│ │ │ │ │ ├── img_wink_png.c
│ │ │ │ │ ├── img_wink_png.py
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_png.h
│ │ │ │ │ ├── lv_example_png_1.c
│ │ │ │ │ ├── lv_example_png_1.py
│ │ │ │ │ └── wink.png
│ │ │ │ ├── qrcode
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_qrcode.h
│ │ │ │ │ ├── lv_example_qrcode_1.c
│ │ │ │ │ └── lv_example_qrcode_1.py
│ │ │ │ ├── rlottie
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_rlottie.h
│ │ │ │ │ ├── lv_example_rlottie_1.c
│ │ │ │ │ ├── lv_example_rlottie_1.py
│ │ │ │ │ ├── lv_example_rlottie_2.c
│ │ │ │ │ ├── lv_example_rlottie_2.py
│ │ │ │ │ ├── lv_example_rlottie_approve.c
│ │ │ │ │ ├── lv_example_rlottie_approve.json
│ │ │ │ │ └── lv_example_rlottie_approve.py
│ │ │ │ └── sjpg
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_sjpg.h
│ │ │ │ ├── lv_example_sjpg_1.c
│ │ │ │ ├── lv_example_sjpg_1.py
│ │ │ │ └── small_image.sjpg
│ │ │ ├── lv_examples.h
│ │ │ ├── lv_examples.mk
│ │ │ ├── others
│ │ │ │ ├── fragment
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_fragment.h
│ │ │ │ │ ├── lv_example_fragment_1.c
│ │ │ │ │ └── lv_example_fragment_2.c
│ │ │ │ ├── gridnav
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_gridnav.h
│ │ │ │ │ ├── lv_example_gridnav_1.c
│ │ │ │ │ ├── lv_example_gridnav_2.c
│ │ │ │ │ ├── lv_example_gridnav_3.c
│ │ │ │ │ └── lv_example_gridnav_4.c
│ │ │ │ ├── ime
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_ime_pinyin.h
│ │ │ │ │ ├── lv_example_ime_pinyin_1.c
│ │ │ │ │ └── lv_example_ime_pinyin_2.c
│ │ │ │ ├── imgfont
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_imgfont.h
│ │ │ │ │ └── lv_example_imgfont_1.c
│ │ │ │ ├── lv_example_others.h
│ │ │ │ ├── monkey
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_monkey.h
│ │ │ │ │ ├── lv_example_monkey_1.c
│ │ │ │ │ ├── lv_example_monkey_2.c
│ │ │ │ │ └── lv_example_monkey_3.c
│ │ │ │ ├── msg
│ │ │ │ │ ├── index.rst
│ │ │ │ │ ├── lv_example_msg.h
│ │ │ │ │ ├── lv_example_msg_1.c
│ │ │ │ │ ├── lv_example_msg_2.c
│ │ │ │ │ └── lv_example_msg_3.c
│ │ │ │ └── snapshot
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_snapshot.h
│ │ │ │ ├── lv_example_snapshot_1.c
│ │ │ │ └── lv_example_snapshot_1.py
│ │ │ ├── porting
│ │ │ │ ├── lv_port_disp_template.c
│ │ │ │ ├── lv_port_disp_template.h
│ │ │ │ ├── lv_port_fs_template.c
│ │ │ │ ├── lv_port_fs_template.h
│ │ │ │ ├── lv_port_indev_template.c
│ │ │ │ └── lv_port_indev_template.h
│ │ │ ├── scroll
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_scroll.h
│ │ │ │ ├── lv_example_scroll_1.c
│ │ │ │ ├── lv_example_scroll_1.py
│ │ │ │ ├── lv_example_scroll_2.c
│ │ │ │ ├── lv_example_scroll_2.py
│ │ │ │ ├── lv_example_scroll_3.c
│ │ │ │ ├── lv_example_scroll_3.py
│ │ │ │ ├── lv_example_scroll_4.c
│ │ │ │ ├── lv_example_scroll_4.py
│ │ │ │ ├── lv_example_scroll_5.c
│ │ │ │ ├── lv_example_scroll_5.py
│ │ │ │ ├── lv_example_scroll_6.c
│ │ │ │ └── lv_example_scroll_6.py
│ │ │ ├── styles
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_style.h
│ │ │ │ ├── lv_example_style_1.c
│ │ │ │ ├── lv_example_style_1.py
│ │ │ │ ├── lv_example_style_10.c
│ │ │ │ ├── lv_example_style_10.py
│ │ │ │ ├── lv_example_style_11.c
│ │ │ │ ├── lv_example_style_11.py
│ │ │ │ ├── lv_example_style_12.c
│ │ │ │ ├── lv_example_style_12.py
│ │ │ │ ├── lv_example_style_13.c
│ │ │ │ ├── lv_example_style_13.py
│ │ │ │ ├── lv_example_style_14.c
│ │ │ │ ├── lv_example_style_14.py
│ │ │ │ ├── lv_example_style_15.c
│ │ │ │ ├── lv_example_style_2.c
│ │ │ │ ├── lv_example_style_2.py
│ │ │ │ ├── lv_example_style_3.c
│ │ │ │ ├── lv_example_style_3.py
│ │ │ │ ├── lv_example_style_4.c
│ │ │ │ ├── lv_example_style_4.py
│ │ │ │ ├── lv_example_style_5.c
│ │ │ │ ├── lv_example_style_5.py
│ │ │ │ ├── lv_example_style_6.c
│ │ │ │ ├── lv_example_style_6.py
│ │ │ │ ├── lv_example_style_7.c
│ │ │ │ ├── lv_example_style_7.py
│ │ │ │ ├── lv_example_style_8.c
│ │ │ │ ├── lv_example_style_8.py
│ │ │ │ ├── lv_example_style_9.c
│ │ │ │ └── lv_example_style_9.py
│ │ │ ├── test_ex.sh
│ │ │ └── widgets
│ │ │ ├── animimg
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_animimg_1.c
│ │ │ │ └── lv_example_animimg_1.py
│ │ │ ├── arc
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_arc_1.c
│ │ │ │ ├── lv_example_arc_1.py
│ │ │ │ ├── lv_example_arc_2.c
│ │ │ │ └── lv_example_arc_2.py
│ │ │ ├── bar
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_bar_1.c
│ │ │ │ ├── lv_example_bar_1.py
│ │ │ │ ├── lv_example_bar_2.c
│ │ │ │ ├── lv_example_bar_2.py
│ │ │ │ ├── lv_example_bar_3.c
│ │ │ │ ├── lv_example_bar_3.py
│ │ │ │ ├── lv_example_bar_4.c
│ │ │ │ ├── lv_example_bar_4.py
│ │ │ │ ├── lv_example_bar_5.c
│ │ │ │ ├── lv_example_bar_5.py
│ │ │ │ ├── lv_example_bar_6.c
│ │ │ │ ├── lv_example_bar_6.py
│ │ │ │ └── test.py
│ │ │ ├── btn
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_btn_1.c
│ │ │ │ ├── lv_example_btn_1.py
│ │ │ │ ├── lv_example_btn_2.c
│ │ │ │ ├── lv_example_btn_2.py
│ │ │ │ ├── lv_example_btn_3.c
│ │ │ │ └── lv_example_btn_3.py
│ │ │ ├── btnmatrix
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_btnmatrix_1.c
│ │ │ │ ├── lv_example_btnmatrix_1.py
│ │ │ │ ├── lv_example_btnmatrix_2.c
│ │ │ │ ├── lv_example_btnmatrix_2.py
│ │ │ │ ├── lv_example_btnmatrix_3.c
│ │ │ │ └── lv_example_btnmatrix_3.py
│ │ │ ├── calendar
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_calendar_1.c
│ │ │ │ └── lv_example_calendar_1.py
│ │ │ ├── canvas
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_canvas_1.c
│ │ │ │ ├── lv_example_canvas_1.py
│ │ │ │ ├── lv_example_canvas_2.c
│ │ │ │ └── lv_example_canvas_2.py
│ │ │ ├── chart
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_chart_1.c
│ │ │ │ ├── lv_example_chart_1.py
│ │ │ │ ├── lv_example_chart_2.c
│ │ │ │ ├── lv_example_chart_2.py
│ │ │ │ ├── lv_example_chart_3.c
│ │ │ │ ├── lv_example_chart_3.py
│ │ │ │ ├── lv_example_chart_4.c
│ │ │ │ ├── lv_example_chart_4.py
│ │ │ │ ├── lv_example_chart_5.c
│ │ │ │ ├── lv_example_chart_5.py
│ │ │ │ ├── lv_example_chart_6.c
│ │ │ │ ├── lv_example_chart_6.py
│ │ │ │ ├── lv_example_chart_7.c
│ │ │ │ ├── lv_example_chart_7.py
│ │ │ │ ├── lv_example_chart_8.c
│ │ │ │ ├── lv_example_chart_8.py
│ │ │ │ ├── lv_example_chart_9.c
│ │ │ │ └── lv_example_chart_9.py
│ │ │ ├── checkbox
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_checkbox_1.c
│ │ │ │ ├── lv_example_checkbox_1.py
│ │ │ │ └── lv_example_checkbox_2.c
│ │ │ ├── colorwheel
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_colorwheel_1.c
│ │ │ │ └── lv_example_colorwheel_1.py
│ │ │ ├── dropdown
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_dropdown_1.c
│ │ │ │ ├── lv_example_dropdown_1.py
│ │ │ │ ├── lv_example_dropdown_2.c
│ │ │ │ ├── lv_example_dropdown_2.py
│ │ │ │ ├── lv_example_dropdown_3.c
│ │ │ │ └── lv_example_dropdown_3.py
│ │ │ ├── img
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_img_1.c
│ │ │ │ ├── lv_example_img_1.py
│ │ │ │ ├── lv_example_img_2.c
│ │ │ │ ├── lv_example_img_2.py
│ │ │ │ ├── lv_example_img_3.c
│ │ │ │ ├── lv_example_img_3.py
│ │ │ │ ├── lv_example_img_4.c
│ │ │ │ └── lv_example_img_4.py
│ │ │ ├── imgbtn
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_imgbtn_1.c
│ │ │ │ └── lv_example_imgbtn_1.py
│ │ │ ├── keyboard
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_keyboard_1.c
│ │ │ │ └── lv_example_keyboard_1.py
│ │ │ ├── label
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_label_1.c
│ │ │ │ ├── lv_example_label_1.py
│ │ │ │ ├── lv_example_label_2.c
│ │ │ │ ├── lv_example_label_2.py
│ │ │ │ ├── lv_example_label_3.c
│ │ │ │ ├── lv_example_label_3.py
│ │ │ │ ├── lv_example_label_4.c
│ │ │ │ ├── lv_example_label_5.c
│ │ │ │ └── lv_example_label_5.py
│ │ │ ├── led
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_led_1.c
│ │ │ │ └── lv_example_led_1.py
│ │ │ ├── line
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_line_1.c
│ │ │ │ └── lv_example_line_1.py
│ │ │ ├── list
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_list_1.c
│ │ │ │ ├── lv_example_list_1.py
│ │ │ │ ├── lv_example_list_2.c
│ │ │ │ ├── lv_example_list_2.py
│ │ │ │ └── test.py
│ │ │ ├── lv_example_widgets.h
│ │ │ ├── menu
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_menu_1.c
│ │ │ │ ├── lv_example_menu_1.py
│ │ │ │ ├── lv_example_menu_2.c
│ │ │ │ ├── lv_example_menu_2.py
│ │ │ │ ├── lv_example_menu_3.c
│ │ │ │ ├── lv_example_menu_3.py
│ │ │ │ ├── lv_example_menu_4.c
│ │ │ │ ├── lv_example_menu_4.py
│ │ │ │ └── lv_example_menu_5.c
│ │ │ ├── meter
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_meter_1.c
│ │ │ │ ├── lv_example_meter_1.py
│ │ │ │ ├── lv_example_meter_2.c
│ │ │ │ ├── lv_example_meter_2.py
│ │ │ │ ├── lv_example_meter_3.c
│ │ │ │ ├── lv_example_meter_3.py
│ │ │ │ ├── lv_example_meter_4.c
│ │ │ │ └── lv_example_meter_4.py
│ │ │ ├── msgbox
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_msgbox_1.c
│ │ │ │ └── lv_example_msgbox_1.py
│ │ │ ├── obj
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_obj_1.c
│ │ │ │ ├── lv_example_obj_1.py
│ │ │ │ ├── lv_example_obj_2.c
│ │ │ │ └── lv_example_obj_2.py
│ │ │ ├── roller
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_roller_1.c
│ │ │ │ ├── lv_example_roller_1.py
│ │ │ │ ├── lv_example_roller_2.c
│ │ │ │ ├── lv_example_roller_2.py
│ │ │ │ ├── lv_example_roller_3.c
│ │ │ │ └── lv_example_roller_3.py
│ │ │ ├── slider
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_slider_1.c
│ │ │ │ ├── lv_example_slider_1.py
│ │ │ │ ├── lv_example_slider_2.c
│ │ │ │ ├── lv_example_slider_2.py
│ │ │ │ ├── lv_example_slider_3.c
│ │ │ │ └── lv_example_slider_3.py
│ │ │ ├── span
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_span_1.c
│ │ │ │ └── lv_example_span_1.py
│ │ │ ├── spinbox
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_spinbox_1.c
│ │ │ │ └── lv_example_spinbox_1.py
│ │ │ ├── spinner
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_spinner_1.c
│ │ │ │ └── lv_example_spinner_1.py
│ │ │ ├── switch
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_switch_1.c
│ │ │ │ └── lv_example_switch_1.py
│ │ │ ├── table
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_table_1.c
│ │ │ │ ├── lv_example_table_1.py
│ │ │ │ ├── lv_example_table_2.c
│ │ │ │ └── lv_example_table_2.py
│ │ │ ├── tabview
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_tabview_1.c
│ │ │ │ ├── lv_example_tabview_1.py
│ │ │ │ ├── lv_example_tabview_2.c
│ │ │ │ └── lv_example_tabview_2.py
│ │ │ ├── textarea
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_textarea_1.c
│ │ │ │ ├── lv_example_textarea_1.py
│ │ │ │ ├── lv_example_textarea_2.c
│ │ │ │ ├── lv_example_textarea_2.py
│ │ │ │ ├── lv_example_textarea_3.c
│ │ │ │ └── lv_example_textarea_3.py
│ │ │ ├── tileview
│ │ │ │ ├── index.rst
│ │ │ │ ├── lv_example_tileview_1.c
│ │ │ │ └── lv_example_tileview_1.py
│ │ │ └── win
│ │ │ ├── index.rst
│ │ │ ├── lv_example_win_1.c
│ │ │ └── lv_example_win_1.py
│ │ ├── idf_component.yml
│ │ ├── library.json
│ │ ├── library.properties
│ │ ├── lv_conf.h
│ │ ├── lv_conf_template.h
│ │ ├── lvgl.h
│ │ ├── lvgl.mk
│ │ ├── scripts
│ │ │ ├── Doxyfile
│ │ │ ├── build_html_examples.sh
│ │ │ ├── built_in_font
│ │ │ │ ├── DejaVuSans.ttf
│ │ │ │ ├── FontAwesome5-Solid Brands Regular.woff
│ │ │ │ ├── Montserrat-Medium.ttf
│ │ │ │ ├── SimSun.woff
│ │ │ │ ├── built_in_font_gen.py
│ │ │ │ ├── generate_all.py
│ │ │ │ └── unscii-8.ttf
│ │ │ ├── changelog-template.hbs
│ │ │ ├── changelog_gen.sh
│ │ │ ├── code-format.cfg
│ │ │ ├── code-format.py
│ │ │ ├── cppcheck_run.sh
│ │ │ ├── filetohex.py
│ │ │ ├── find_version.sh
│ │ │ ├── genexamplelist.sh
│ │ │ ├── infer_run.sh
│ │ │ ├── install-prerequisites.sh
│ │ │ ├── jpg_to_sjpg.py
│ │ │ ├── lv_conf_internal_gen.py
│ │ │ ├── release
│ │ │ │ ├── com.py
│ │ │ │ ├── commits.txt
│ │ │ │ ├── patch.py
│ │ │ │ └── release.py
│ │ │ └── style_api_gen.py
│ │ ├── src
│ │ │ ├── core
│ │ │ │ ├── lv_core.mk
│ │ │ │ ├── lv_disp.c
│ │ │ │ ├── lv_disp.h
│ │ │ │ ├── lv_event.c
│ │ │ │ ├── lv_event.h
│ │ │ │ ├── lv_group.c
│ │ │ │ ├── lv_group.h
│ │ │ │ ├── lv_indev.c
│ │ │ │ ├── lv_indev.h
│ │ │ │ ├── lv_indev_scroll.c
│ │ │ │ ├── lv_indev_scroll.h
│ │ │ │ ├── lv_obj.c
│ │ │ │ ├── lv_obj.h
│ │ │ │ ├── lv_obj_class.c
│ │ │ │ ├── lv_obj_class.h
│ │ │ │ ├── lv_obj_draw.c
│ │ │ │ ├── lv_obj_draw.h
│ │ │ │ ├── lv_obj_pos.c
│ │ │ │ ├── lv_obj_pos.h
│ │ │ │ ├── lv_obj_scroll.c
│ │ │ │ ├── lv_obj_scroll.h
│ │ │ │ ├── lv_obj_style.c
│ │ │ │ ├── lv_obj_style.h
│ │ │ │ ├── lv_obj_style_gen.c
│ │ │ │ ├── lv_obj_style_gen.h
│ │ │ │ ├── lv_obj_tree.c
│ │ │ │ ├── lv_obj_tree.h
│ │ │ │ ├── lv_refr.c
│ │ │ │ ├── lv_refr.h
│ │ │ │ ├── lv_theme.c
│ │ │ │ └── lv_theme.h
│ │ │ ├── draw
│ │ │ │ ├── arm2d
│ │ │ │ │ ├── lv_draw_arm2d.mk
│ │ │ │ │ ├── lv_gpu_arm2d.c
│ │ │ │ │ └── lv_gpu_arm2d.h
│ │ │ │ ├── lv_draw.c
│ │ │ │ ├── lv_draw.h
│ │ │ │ ├── lv_draw.mk
│ │ │ │ ├── lv_draw_arc.c
│ │ │ │ ├── lv_draw_arc.h
│ │ │ │ ├── lv_draw_img.c
│ │ │ │ ├── lv_draw_img.h
│ │ │ │ ├── lv_draw_label.c
│ │ │ │ ├── lv_draw_label.h
│ │ │ │ ├── lv_draw_layer.c
│ │ │ │ ├── lv_draw_layer.h
│ │ │ │ ├── lv_draw_line.c
│ │ │ │ ├── lv_draw_line.h
│ │ │ │ ├── lv_draw_mask.c
│ │ │ │ ├── lv_draw_mask.h
│ │ │ │ ├── lv_draw_rect.c
│ │ │ │ ├── lv_draw_rect.h
│ │ │ │ ├── lv_draw_transform.c
│ │ │ │ ├── lv_draw_transform.h
│ │ │ │ ├── lv_draw_triangle.c
│ │ │ │ ├── lv_draw_triangle.h
│ │ │ │ ├── lv_img_buf.c
│ │ │ │ ├── lv_img_buf.h
│ │ │ │ ├── lv_img_cache.c
│ │ │ │ ├── lv_img_cache.h
│ │ │ │ ├── lv_img_decoder.c
│ │ │ │ ├── lv_img_decoder.h
│ │ │ │ ├── nxp
│ │ │ │ │ ├── lv_draw_nxp.mk
│ │ │ │ │ ├── lv_gpu_nxp.c
│ │ │ │ │ ├── lv_gpu_nxp.h
│ │ │ │ │ ├── pxp
│ │ │ │ │ │ ├── lv_draw_nxp_pxp.mk
│ │ │ │ │ │ ├── lv_draw_pxp_blend.c
│ │ │ │ │ │ ├── lv_draw_pxp_blend.h
│ │ │ │ │ │ ├── lv_gpu_nxp_pxp.c
│ │ │ │ │ │ ├── lv_gpu_nxp_pxp.h
│ │ │ │ │ │ ├── lv_gpu_nxp_pxp_osa.c
│ │ │ │ │ │ └── lv_gpu_nxp_pxp_osa.h
│ │ │ │ │ └── vglite
│ │ │ │ │ ├── lv_draw_nxp_vglite.mk
│ │ │ │ │ ├── lv_draw_vglite_arc.c
│ │ │ │ │ ├── lv_draw_vglite_arc.h
│ │ │ │ │ ├── lv_draw_vglite_blend.c
│ │ │ │ │ ├── lv_draw_vglite_blend.h
│ │ │ │ │ ├── lv_draw_vglite_rect.c
│ │ │ │ │ ├── lv_draw_vglite_rect.h
│ │ │ │ │ ├── lv_gpu_nxp_vglite.c
│ │ │ │ │ └── lv_gpu_nxp_vglite.h
│ │ │ │ ├── sdl
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── lv_draw_sdl.c
│ │ │ │ │ ├── lv_draw_sdl.h
│ │ │ │ │ ├── lv_draw_sdl.mk
│ │ │ │ │ ├── lv_draw_sdl_arc.c
│ │ │ │ │ ├── lv_draw_sdl_bg.c
│ │ │ │ │ ├── lv_draw_sdl_composite.c
│ │ │ │ │ ├── lv_draw_sdl_composite.h
│ │ │ │ │ ├── lv_draw_sdl_img.c
│ │ │ │ │ ├── lv_draw_sdl_img.h
│ │ │ │ │ ├── lv_draw_sdl_label.c
│ │ │ │ │ ├── lv_draw_sdl_layer.c
│ │ │ │ │ ├── lv_draw_sdl_layer.h
│ │ │ │ │ ├── lv_draw_sdl_line.c
│ │ │ │ │ ├── lv_draw_sdl_mask.c
│ │ │ │ │ ├── lv_draw_sdl_mask.h
│ │ │ │ │ ├── lv_draw_sdl_polygon.c
│ │ │ │ │ ├── lv_draw_sdl_priv.h
│ │ │ │ │ ├── lv_draw_sdl_rect.c
│ │ │ │ │ ├── lv_draw_sdl_rect.h
│ │ │ │ │ ├── lv_draw_sdl_stack_blur.c
│ │ │ │ │ ├── lv_draw_sdl_stack_blur.h
│ │ │ │ │ ├── lv_draw_sdl_texture_cache.c
│ │ │ │ │ ├── lv_draw_sdl_texture_cache.h
│ │ │ │ │ ├── lv_draw_sdl_utils.c
│ │ │ │ │ └── lv_draw_sdl_utils.h
│ │ │ │ ├── stm32_dma2d
│ │ │ │ │ ├── lv_draw_stm32_dma2d.mk
│ │ │ │ │ ├── lv_gpu_stm32_dma2d.c
│ │ │ │ │ └── lv_gpu_stm32_dma2d.h
│ │ │ │ ├── sw
│ │ │ │ │ ├── lv_draw_sw.c
│ │ │ │ │ ├── lv_draw_sw.h
│ │ │ │ │ ├── lv_draw_sw.mk
│ │ │ │ │ ├── lv_draw_sw_arc.c
│ │ │ │ │ ├── lv_draw_sw_blend.c
│ │ │ │ │ ├── lv_draw_sw_blend.h
│ │ │ │ │ ├── lv_draw_sw_dither.c
│ │ │ │ │ ├── lv_draw_sw_dither.h
│ │ │ │ │ ├── lv_draw_sw_gradient.c
│ │ │ │ │ ├── lv_draw_sw_gradient.h
│ │ │ │ │ ├── lv_draw_sw_img.c
│ │ │ │ │ ├── lv_draw_sw_layer.c
│ │ │ │ │ ├── lv_draw_sw_letter.c
│ │ │ │ │ ├── lv_draw_sw_line.c
│ │ │ │ │ ├── lv_draw_sw_polygon.c
│ │ │ │ │ ├── lv_draw_sw_rect.c
│ │ │ │ │ └── lv_draw_sw_transform.c
│ │ │ │ └── swm341_dma2d
│ │ │ │ ├── lv_draw_swm341_dma2d.mk
│ │ │ │ ├── lv_gpu_swm341_dma2d.c
│ │ │ │ └── lv_gpu_swm341_dma2d.h
│ │ │ ├── extra
│ │ │ │ ├── README.md
│ │ │ │ ├── layouts
│ │ │ │ │ ├── flex
│ │ │ │ │ │ ├── lv_flex.c
│ │ │ │ │ │ └── lv_flex.h
│ │ │ │ │ ├── grid
│ │ │ │ │ │ ├── lv_grid.c
│ │ │ │ │ │ └── lv_grid.h
│ │ │ │ │ └── lv_layouts.h
│ │ │ │ ├── libs
│ │ │ │ │ ├── bmp
│ │ │ │ │ │ ├── lv_bmp.c
│ │ │ │ │ │ └── lv_bmp.h
│ │ │ │ │ ├── ffmpeg
│ │ │ │ │ │ ├── lv_ffmpeg.c
│ │ │ │ │ │ └── lv_ffmpeg.h
│ │ │ │ │ ├── freetype
│ │ │ │ │ │ ├── arial.ttf
│ │ │ │ │ │ ├── lv_freetype.c
│ │ │ │ │ │ └── lv_freetype.h
│ │ │ │ │ ├── fsdrv
│ │ │ │ │ │ ├── lv_fs_fatfs.c
│ │ │ │ │ │ ├── lv_fs_posix.c
│ │ │ │ │ │ ├── lv_fs_stdio.c
│ │ │ │ │ │ ├── lv_fs_win32.c
│ │ │ │ │ │ └── lv_fsdrv.h
│ │ │ │ │ ├── gif
│ │ │ │ │ │ ├── gifdec.c
│ │ │ │ │ │ ├── gifdec.h
│ │ │ │ │ │ ├── lv_gif.c
│ │ │ │ │ │ └── lv_gif.h
│ │ │ │ │ ├── lv_libs.h
│ │ │ │ │ ├── png
│ │ │ │ │ │ ├── lodepng.c
│ │ │ │ │ │ ├── lodepng.h
│ │ │ │ │ │ ├── lv_png.c
│ │ │ │ │ │ └── lv_png.h
│ │ │ │ │ ├── qrcode
│ │ │ │ │ │ ├── lv_qrcode.c
│ │ │ │ │ │ ├── lv_qrcode.h
│ │ │ │ │ │ ├── qrcodegen.c
│ │ │ │ │ │ └── qrcodegen.h
│ │ │ │ │ ├── rlottie
│ │ │ │ │ │ ├── lv_rlottie.c
│ │ │ │ │ │ └── lv_rlottie.h
│ │ │ │ │ └── sjpg
│ │ │ │ │ ├── lv_sjpg.c
│ │ │ │ │ ├── lv_sjpg.h
│ │ │ │ │ ├── tjpgd.c
│ │ │ │ │ ├── tjpgd.h
│ │ │ │ │ └── tjpgdcnf.h
│ │ │ │ ├── lv_extra.c
│ │ │ │ ├── lv_extra.h
│ │ │ │ ├── lv_extra.mk
│ │ │ │ ├── others
│ │ │ │ │ ├── fragment
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── lv_fragment.c
│ │ │ │ │ │ ├── lv_fragment.h
│ │ │ │ │ │ └── lv_fragment_manager.c
│ │ │ │ │ ├── gridnav
│ │ │ │ │ │ ├── lv_gridnav.c
│ │ │ │ │ │ └── lv_gridnav.h
│ │ │ │ │ ├── ime
│ │ │ │ │ │ ├── lv_ime_pinyin.c
│ │ │ │ │ │ └── lv_ime_pinyin.h
│ │ │ │ │ ├── imgfont
│ │ │ │ │ │ ├── lv_imgfont.c
│ │ │ │ │ │ └── lv_imgfont.h
│ │ │ │ │ ├── lv_others.h
│ │ │ │ │ ├── monkey
│ │ │ │ │ │ ├── lv_monkey.c
│ │ │ │ │ │ └── lv_monkey.h
│ │ │ │ │ ├── msg
│ │ │ │ │ │ ├── lv_msg.c
│ │ │ │ │ │ └── lv_msg.h
│ │ │ │ │ └── snapshot
│ │ │ │ │ ├── lv_snapshot.c
│ │ │ │ │ └── lv_snapshot.h
│ │ │ │ ├── themes
│ │ │ │ │ ├── basic
│ │ │ │ │ │ ├── lv_theme_basic.c
│ │ │ │ │ │ └── lv_theme_basic.h
│ │ │ │ │ ├── default
│ │ │ │ │ │ ├── lv_theme_default.c
│ │ │ │ │ │ └── lv_theme_default.h
│ │ │ │ │ ├── lv_themes.h
│ │ │ │ │ └── mono
│ │ │ │ │ ├── lv_theme_mono.c
│ │ │ │ │ └── lv_theme_mono.h
│ │ │ │ └── widgets
│ │ │ │ ├── analogclock
│ │ │ │ │ ├── lv_analogclock.c
│ │ │ │ │ └── lv_analogclock.h
│ │ │ │ ├── animimg
│ │ │ │ │ ├── lv_animimg.c
│ │ │ │ │ └── lv_animimg.h
│ │ │ │ ├── calendar
│ │ │ │ │ ├── lv_calendar.c
│ │ │ │ │ ├── lv_calendar.h
│ │ │ │ │ ├── lv_calendar_header_arrow.c
│ │ │ │ │ ├── lv_calendar_header_arrow.h
│ │ │ │ │ ├── lv_calendar_header_dropdown.c
│ │ │ │ │ └── lv_calendar_header_dropdown.h
│ │ │ │ ├── carousel
│ │ │ │ │ ├── lv_carousel.c
│ │ │ │ │ └── lv_carousel.h
│ │ │ │ ├── chart
│ │ │ │ │ ├── lv_chart.c
│ │ │ │ │ └── lv_chart.h
│ │ │ │ ├── colorwheel
│ │ │ │ │ ├── lv_colorwheel.c
│ │ │ │ │ └── lv_colorwheel.h
│ │ │ │ ├── dclock
│ │ │ │ │ ├── lv_dclock.c
│ │ │ │ │ └── lv_dclock.h
│ │ │ │ ├── imgbtn
│ │ │ │ │ ├── lv_imgbtn.c
│ │ │ │ │ └── lv_imgbtn.h
│ │ │ │ ├── keyboard
│ │ │ │ │ ├── lv_keyboard.c
│ │ │ │ │ └── lv_keyboard.h
│ │ │ │ ├── led
│ │ │ │ │ ├── lv_led.c
│ │ │ │ │ └── lv_led.h
│ │ │ │ ├── list
│ │ │ │ │ ├── lv_list.c
│ │ │ │ │ └── lv_list.h
│ │ │ │ ├── lv_widgets.h
│ │ │ │ ├── menu
│ │ │ │ │ ├── lv_menu.c
│ │ │ │ │ └── lv_menu.h
│ │ │ │ ├── meter
│ │ │ │ │ ├── lv_meter.c
│ │ │ │ │ └── lv_meter.h
│ │ │ │ ├── msgbox
│ │ │ │ │ ├── lv_msgbox.c
│ │ │ │ │ └── lv_msgbox.h
│ │ │ │ ├── radiobtn
│ │ │ │ │ ├── lv_radiobtn.c
│ │ │ │ │ └── lv_radiobtn.h
│ │ │ │ ├── span
│ │ │ │ │ ├── lv_span.c
│ │ │ │ │ └── lv_span.h
│ │ │ │ ├── spinbox
│ │ │ │ │ ├── lv_spinbox.c
│ │ │ │ │ └── lv_spinbox.h
│ │ │ │ ├── spinner
│ │ │ │ │ ├── lv_spinner.c
│ │ │ │ │ └── lv_spinner.h
│ │ │ │ ├── tabview
│ │ │ │ │ ├── lv_tabview.c
│ │ │ │ │ └── lv_tabview.h
│ │ │ │ ├── tileview
│ │ │ │ │ ├── lv_tileview.c
│ │ │ │ │ └── lv_tileview.h
│ │ │ │ └── win
│ │ │ │ ├── lv_win.c
│ │ │ │ └── lv_win.h
│ │ │ ├── font
│ │ │ │ ├── korean.ttf
│ │ │ │ ├── lv_font.c
│ │ │ │ ├── lv_font.h
│ │ │ │ ├── lv_font.mk
│ │ │ │ ├── lv_font_dejavu_16_persian_hebrew.c
│ │ │ │ ├── lv_font_fmt_txt.c
│ │ │ │ ├── lv_font_fmt_txt.h
│ │ │ │ ├── lv_font_loader.c
│ │ │ │ ├── lv_font_loader.h
│ │ │ │ ├── lv_font_montserrat_10.c
│ │ │ │ ├── lv_font_montserrat_12.c
│ │ │ │ ├── lv_font_montserrat_12_subpx.c
│ │ │ │ ├── lv_font_montserrat_14.c
│ │ │ │ ├── lv_font_montserrat_16.c
│ │ │ │ ├── lv_font_montserrat_18.c
│ │ │ │ ├── lv_font_montserrat_20.c
│ │ │ │ ├── lv_font_montserrat_22.c
│ │ │ │ ├── lv_font_montserrat_24.c
│ │ │ │ ├── lv_font_montserrat_26.c
│ │ │ │ ├── lv_font_montserrat_28.c
│ │ │ │ ├── lv_font_montserrat_28_compressed.c
│ │ │ │ ├── lv_font_montserrat_30.c
│ │ │ │ ├── lv_font_montserrat_32.c
│ │ │ │ ├── lv_font_montserrat_34.c
│ │ │ │ ├── lv_font_montserrat_36.c
│ │ │ │ ├── lv_font_montserrat_38.c
│ │ │ │ ├── lv_font_montserrat_40.c
│ │ │ │ ├── lv_font_montserrat_42.c
│ │ │ │ ├── lv_font_montserrat_44.c
│ │ │ │ ├── lv_font_montserrat_46.c
│ │ │ │ ├── lv_font_montserrat_48.c
│ │ │ │ ├── lv_font_montserrat_8.c
│ │ │ │ ├── lv_font_simsun_16_cjk.c
│ │ │ │ ├── lv_font_unscii_16.c
│ │ │ │ ├── lv_font_unscii_8.c
│ │ │ │ └── lv_symbol_def.h
│ │ │ ├── hal
│ │ │ │ ├── lv_hal.h
│ │ │ │ ├── lv_hal.mk
│ │ │ │ ├── lv_hal_disp.c
│ │ │ │ ├── lv_hal_disp.h
│ │ │ │ ├── lv_hal_indev.c
│ │ │ │ ├── lv_hal_indev.h
│ │ │ │ ├── lv_hal_tick.c
│ │ │ │ └── lv_hal_tick.h
│ │ │ ├── lv_api_map.h
│ │ │ ├── lv_conf_internal.h
│ │ │ ├── lv_conf_kconfig.h
│ │ │ ├── lvgl.h
│ │ │ ├── misc
│ │ │ │ ├── lv_anim.c
│ │ │ │ ├── lv_anim.h
│ │ │ │ ├── lv_anim_timeline.c
│ │ │ │ ├── lv_anim_timeline.h
│ │ │ │ ├── lv_area.c
│ │ │ │ ├── lv_area.h
│ │ │ │ ├── lv_assert.h
│ │ │ │ ├── lv_async.c
│ │ │ │ ├── lv_async.h
│ │ │ │ ├── lv_bidi.c
│ │ │ │ ├── lv_bidi.h
│ │ │ │ ├── lv_color.c
│ │ │ │ ├── lv_color.h
│ │ │ │ ├── lv_fs.c
│ │ │ │ ├── lv_fs.h
│ │ │ │ ├── lv_gc.c
│ │ │ │ ├── lv_gc.h
│ │ │ │ ├── lv_ll.c
│ │ │ │ ├── lv_ll.h
│ │ │ │ ├── lv_log.c
│ │ │ │ ├── lv_log.h
│ │ │ │ ├── lv_lru.c
│ │ │ │ ├── lv_lru.h
│ │ │ │ ├── lv_math.c
│ │ │ │ ├── lv_math.h
│ │ │ │ ├── lv_mem.c
│ │ │ │ ├── lv_mem.h
│ │ │ │ ├── lv_misc.mk
│ │ │ │ ├── lv_printf.c
│ │ │ │ ├── lv_printf.h
│ │ │ │ ├── lv_style.c
│ │ │ │ ├── lv_style.h
│ │ │ │ ├── lv_style_gen.c
│ │ │ │ ├── lv_style_gen.h
│ │ │ │ ├── lv_templ.c
│ │ │ │ ├── lv_templ.h
│ │ │ │ ├── lv_timer.c
│ │ │ │ ├── lv_timer.h
│ │ │ │ ├── lv_tlsf.c
│ │ │ │ ├── lv_tlsf.h
│ │ │ │ ├── lv_txt.c
│ │ │ │ ├── lv_txt.h
│ │ │ │ ├── lv_txt_ap.c
│ │ │ │ ├── lv_txt_ap.h
│ │ │ │ ├── lv_types.h
│ │ │ │ ├── lv_utils.c
│ │ │ │ └── lv_utils.h
│ │ │ └── widgets
│ │ │ ├── lv_arc.c
│ │ │ ├── lv_arc.h
│ │ │ ├── lv_bar.c
│ │ │ ├── lv_bar.h
│ │ │ ├── lv_btn.c
│ │ │ ├── lv_btn.h
│ │ │ ├── lv_btnmatrix.c
│ │ │ ├── lv_btnmatrix.h
│ │ │ ├── lv_canvas.c
│ │ │ ├── lv_canvas.h
│ │ │ ├── lv_checkbox.c
│ │ │ ├── lv_checkbox.h
│ │ │ ├── lv_dropdown.c
│ │ │ ├── lv_dropdown.h
│ │ │ ├── lv_img.c
│ │ │ ├── lv_img.h
│ │ │ ├── lv_label.c
│ │ │ ├── lv_label.h
│ │ │ ├── lv_line.c
│ │ │ ├── lv_line.h
│ │ │ ├── lv_objx_templ.c
│ │ │ ├── lv_objx_templ.h
│ │ │ ├── lv_roller.c
│ │ │ ├── lv_roller.h
│ │ │ ├── lv_slider.c
│ │ │ ├── lv_slider.h
│ │ │ ├── lv_switch.c
│ │ │ ├── lv_switch.h
│ │ │ ├── lv_table.c
│ │ │ ├── lv_table.h
│ │ │ ├── lv_textarea.c
│ │ │ ├── lv_textarea.h
│ │ │ └── lv_widgets.mk
│ │ └── tests
│ │ ├── CMakeLists.txt
│ │ ├── README.md
│ │ ├── config.yml
│ │ ├── main.py
│ │ ├── makefile
│ │ │ ├── Makefile
│ │ │ └── test.c
│ │ ├── ref_imgs
│ │ │ ├── dropdown_1.png
│ │ │ ├── dropdown_2.png
│ │ │ ├── scr1.png
│ │ │ └── table_1.png
│ │ ├── src
│ │ │ ├── lv_test_conf.h
│ │ │ ├── lv_test_helpers.h
│ │ │ ├── lv_test_indev.c
│ │ │ ├── lv_test_indev.h
│ │ │ ├── lv_test_init.c
│ │ │ ├── lv_test_init.h
│ │ │ ├── test_cases
│ │ │ │ ├── _test_template.c
│ │ │ │ ├── test_arc.c
│ │ │ │ ├── test_bar.c
│ │ │ │ ├── test_checkbox.c
│ │ │ │ ├── test_config.c
│ │ │ │ ├── test_demo_stress.c
│ │ │ │ ├── test_demo_widgets.c
│ │ │ │ ├── test_dropdown.c
│ │ │ │ ├── test_event.c
│ │ │ │ ├── test_font_loader.c
│ │ │ │ ├── test_fs.c
│ │ │ │ ├── test_line.c
│ │ │ │ ├── test_mem.c
│ │ │ │ ├── test_obj_tree.c
│ │ │ │ ├── test_slider.c
│ │ │ │ ├── test_snapshot.c
│ │ │ │ ├── test_style.c
│ │ │ │ ├── test_switch.c
│ │ │ │ ├── test_table.c
│ │ │ │ ├── test_textarea.c
│ │ │ │ └── test_txt.c
│ │ │ ├── test_files
│ │ │ │ └── readtest.txt
│ │ │ └── test_fonts
│ │ │ ├── font_1.c
│ │ │ ├── font_1.fnt
│ │ │ ├── font_2.c
│ │ │ ├── font_2.fnt
│ │ │ ├── font_3.c
│ │ │ └── font_3.fnt
│ │ └── unity
│ │ ├── generate_test_runner.rb
│ │ ├── run_test.erb
│ │ ├── type_sanitizer.rb
│ │ ├── unity.c
│ │ ├── unity.h
│ │ ├── unity_internals.h
│ │ ├── unity_support.c
│ │ └── unity_support.h
│ ├── lvgl_app
│ │ ├── CMakeLists.txt
│ │ ├── lvgl_gui.c
│ │ ├── lvgl_gui.h
│ │ └── lvgl_port
│ │ ├── lv_port_disp.c
│ │ ├── lv_port_disp.h
│ │ ├── lv_port_fs.c
│ │ ├── lv_port_fs.h
│ │ ├── lv_port_indev.c
│ │ └── lv_port_indev.h
│ ├── lvgl_esp32_drivers
│ │ ├── CMakeLists.txt
│ │ ├── CONTRIBUTE_CONTROLLER_SUPPORT.md
│ │ ├── Kconfig
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── component.mk
│ │ ├── lvgl_helpers.c
│ │ ├── lvgl_helpers.h
│ │ ├── lvgl_i2c
│ │ │ ├── Kconfig
│ │ │ ├── README.md
│ │ │ ├── i2c_manager.c
│ │ │ └── i2c_manager.h
│ │ ├── lvgl_spi_conf.h
│ │ ├── lvgl_tft
│ │ │ ├── EVE.h
│ │ │ ├── EVE_commands.c
│ │ │ ├── EVE_commands.h
│ │ │ ├── EVE_config.h
│ │ │ ├── FT81x.c
│ │ │ ├── FT81x.h
│ │ │ ├── GC9A01.c
│ │ │ ├── GC9A01.h
│ │ │ ├── Kconfig
│ │ │ ├── disp_driver.c
│ │ │ ├── disp_driver.h
│ │ │ ├── disp_spi.c
│ │ │ ├── disp_spi.h
│ │ │ ├── esp_lcd_backlight.c
│ │ │ ├── esp_lcd_backlight.h
│ │ │ ├── hx8357.c
│ │ │ ├── hx8357.h
│ │ │ ├── il3820.c
│ │ │ ├── il3820.h
│ │ │ ├── ili9163c.c
│ │ │ ├── ili9163c.h
│ │ │ ├── ili9341.c
│ │ │ ├── ili9341.h
│ │ │ ├── ili9481.c
│ │ │ ├── ili9481.h
│ │ │ ├── ili9486.c
│ │ │ ├── ili9486.h
│ │ │ ├── ili9488.c
│ │ │ ├── ili9488.h
│ │ │ ├── jd79653a.c
│ │ │ ├── jd79653a.h
│ │ │ ├── pcd8544.c
│ │ │ ├── pcd8544.h
│ │ │ ├── ra8875.c
│ │ │ ├── ra8875.h
│ │ │ ├── sh1107.c
│ │ │ ├── sh1107.h
│ │ │ ├── ssd1306.c
│ │ │ ├── ssd1306.h
│ │ │ ├── st7735s.c
│ │ │ ├── st7735s.h
│ │ │ ├── st7789.c
│ │ │ ├── st7789.h
│ │ │ ├── st7796s.c
│ │ │ ├── st7796s.h
│ │ │ ├── uc8151d.c
│ │ │ └── uc8151d.h
│ │ └── lvgl_touch
│ │ ├── FT81x.c
│ │ ├── FT81x.h
│ │ ├── Kconfig
│ │ ├── adcraw.c
│ │ ├── adcraw.h
│ │ ├── ft6x36.c
│ │ ├── ft6x36.h
│ │ ├── gt911.c
│ │ ├── gt911.h
│ │ ├── ra8875_touch.c
│ │ ├── ra8875_touch.h
│ │ ├── stmpe610.c
│ │ ├── stmpe610.h
│ │ ├── touch_driver.c
│ │ ├── touch_driver.h
│ │ ├── tp_spi.c
│ │ ├── tp_spi.h
│ │ ├── xpt2046.c
│ │ └── xpt2046.h
│ ├── screen
│ │ ├── CMakeLists.txt
│ │ ├── controller_driver
│ │ │ ├── ili9341
│ │ │ │ ├── ili9341.c
│ │ │ │ └── ili9341.h
│ │ │ ├── ili9486
│ │ │ │ ├── ili9486.c
│ │ │ │ └── ili9486.h
│ │ │ ├── ili9806
│ │ │ │ ├── ili9806.c
│ │ │ │ └── ili9806.h
│ │ │ ├── nt35510
│ │ │ │ ├── nt35510.c
│ │ │ │ └── nt35510.h
│ │ │ ├── rm68120
│ │ │ │ ├── rm68120.c
│ │ │ │ └── rm68120.h
│ │ │ ├── ssd1306
│ │ │ │ ├── ssd1306.c
│ │ │ │ └── ssd1306.h
│ │ │ ├── ssd1307
│ │ │ │ ├── ssd1307.c
│ │ │ │ └── ssd1307.h
│ │ │ ├── ssd1322
│ │ │ │ ├── ssd1322.c
│ │ │ │ └── ssd1322.h
│ │ │ ├── ssd1351
│ │ │ │ ├── ssd1351.c
│ │ │ │ └── ssd1351.h
│ │ │ ├── ssd1963
│ │ │ │ ├── ssd1963.c
│ │ │ │ └── ssd1963.h
│ │ │ ├── st7789
│ │ │ │ ├── st7789.c
│ │ │ │ └── st7789.h
│ │ │ └── st7796
│ │ │ ├── st7796.c
│ │ │ └── st7796.h
│ │ ├── interface_driver
│ │ │ ├── scr_interface_driver.c
│ │ │ └── scr_interface_driver.h
│ │ ├── screen_driver.c
│ │ ├── screen_driver.h
│ │ ├── screen_utility
│ │ │ ├── interface_drv_def.h
│ │ │ ├── screen_utility.c
│ │ │ └── screen_utility.h
│ │ └── test
│ │ ├── CMakeLists.txt
│ │ ├── component.mk
│ │ ├── lcd_color_test.c
│ │ └── lcd_mono_test.c
│ └── spi_bus
│ ├── CMakeLists.txt
│ ├── include
│ │ └── spi_bus.h
│ └── spi_bus.c
├── dependencies.lock
├── example_test.py
├── main
│ ├── CMakeLists.txt
│ ├── app
│ │ ├── app_chip_infor.c
│ │ ├── app_chip_infor.h
│ │ ├── app_lvgl.c
│ │ ├── app_lvgl.h
│ │ └── app_system.h
│ ├── component.mk
│ └── main.c
├── partitions.csv
├── sdkconfig
├── sdkconfig.ci
├── sdkconfig.old
└── 好例子网_ESP32S2_Lvgl_8.3.3_Guider.zip
220 directories, 1441 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论