This is an automated email from the ASF dual-hosted git repository. rymek pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/mynewt-core.git
from c65fe7cb2 mcu/stm32: Fix ADC dependencies new e9b2f7a57 lvgl: Add initial support for LVGL library new e621b5ae1 lvgl: Add support for SPI and 8080 MIPI DSI new 737cce542 lvgl/ili9341: Add initial support for ILI9341 TFT new 5e5d00217 lvgl/ili9486: Add initial support for ILI9486 TFT new a149e18b3 lvgl/st7735s: Add initial support for ST7735S TFT new 8cb3a992d lvgl/gc9a01: Add initial support for GC9A01 TFT new 4a153600c lvgl/st7789: Add initial support for ST7789 TFT new 220e8ebca lvgl/xpt2046: Add initial support for XPT2046 touch screen new 0f7b1a5b5 lvgl/stmpe610: Add initial support for STMPE610 touch screen new fee8e5fc6 apps: Add LVGL demos new fd0c300b2 lvgl: Add support for ADC touch screen new 7a07e9c9c adc_touch: Add adc handler for nrfx/stm32f7/stm32f4 new be347d1ed lvgl/trackball: Add support for Blackberry trackball The 13 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .rat-excludes | 3 +- .style_ignored_dirs | 3 + LICENSE | 4 + apps/lvgl/demo/README.md | 91 +++ apps/lvgl/demo/pkg.yml | 32 + apps/lvgl/demo/src/main.c | 54 ++ apps/lvgl/demo/syscfg.yml | 31 + hw/drivers/display/lcd_itf/include/lcd_itf.h | 101 +++ hw/drivers/display/lcd_itf/itf_8080/pkg.yml | 28 + hw/drivers/display/lcd_itf/itf_8080/src/itf_8080.c | 110 +++ hw/drivers/display/lcd_itf/itf_8080/syscfg.yml | 60 ++ hw/drivers/display/lcd_itf/itf_spi/pkg.yml | 29 + hw/drivers/display/lcd_itf/itf_spi/src/itf_spi.c | 111 +++ hw/drivers/display/lcd_itf/itf_spi/syscfg.yml | 37 + hw/drivers/display/lcd_itf/pkg.yml | 33 + hw/drivers/display/lcd_itf/src/lcd_itf.c | 77 +++ hw/drivers/display/lcd_itf/syscfg.yml | 40 ++ hw/drivers/display/lvgl/default/lv_conf.h | 757 +++++++++++++++++++++ hw/drivers/display/lvgl/include/lv_glue.h | 36 + .../display/lvgl/indev/adc_touch/adc_nrfx/pkg.yml | 31 + .../lvgl/indev/adc_touch/adc_nrfx/src/adc_nrfx.c | 117 ++++ .../lvgl/indev/adc_touch/adc_stm32f4/pkg.yml | 30 + .../indev/adc_touch/adc_stm32f4/src/adc_stm32f4.c | 179 +++++ .../lvgl/indev/adc_touch/adc_stm32f7/pkg.yml | 30 + .../indev/adc_touch/adc_stm32f7/src/adc_stm32f7.c | 224 ++++++ .../lvgl/indev/adc_touch/include/adc_touch.h | 56 ++ hw/drivers/display/lvgl/indev/adc_touch/pkg.yml | 43 ++ .../display/lvgl/indev/adc_touch/src/adc_touch.c | 227 ++++++ hw/drivers/display/lvgl/indev/adc_touch/syscfg.yml | 88 +++ hw/drivers/display/lvgl/indev/stmpe610/pkg.yml | 35 + .../display/lvgl/indev/stmpe610/src/stmpe610.c | 354 ++++++++++ hw/drivers/display/lvgl/indev/stmpe610/syscfg.yml | 53 ++ hw/drivers/display/lvgl/indev/trackball/pkg.yml | 33 + .../display/lvgl/indev/trackball/src/trackball.c | 217 ++++++ hw/drivers/display/lvgl/indev/trackball/syscfg.yml | 66 ++ hw/drivers/display/lvgl/indev/xpt2046/pkg.yml | 35 + .../display/lvgl/indev/xpt2046/src/xpt2046.c | 192 ++++++ hw/drivers/display/lvgl/indev/xpt2046/syscfg.yml | 54 ++ hw/drivers/display/lvgl/pkg.yml | 94 +++ hw/drivers/display/lvgl/src/mynewt_lvgl.c | 84 +++ hw/drivers/display/lvgl/syscfg.yml | 92 +++ hw/drivers/display/lvgl/tft/gc9a01/pkg.yml | 28 + hw/drivers/display/lvgl/tft/gc9a01/src/gc9a01.c | 267 ++++++++ hw/drivers/display/lvgl/tft/gc9a01/syscfg.yml | 23 + hw/drivers/display/lvgl/tft/ili9341/pkg.yml | 28 + hw/drivers/display/lvgl/tft/ili9341/src/ili9341.c | 269 ++++++++ hw/drivers/display/lvgl/tft/ili9341/syscfg.yml | 23 + hw/drivers/display/lvgl/tft/ili9486/pkg.yml | 25 + hw/drivers/display/lvgl/tft/ili9486/src/ili9486.c | 252 +++++++ hw/drivers/display/lvgl/tft/ili9486/syscfg.yml | 23 + hw/drivers/display/lvgl/tft/st7735s/pkg.yml | 25 + hw/drivers/display/lvgl/tft/st7735s/src/st7735s.c | 245 +++++++ hw/drivers/display/lvgl/tft/st7735s/syscfg.yml | 23 + hw/drivers/display/lvgl/tft/st7789/pkg.yml | 27 + hw/drivers/display/lvgl/tft/st7789/src/st7789.c | 298 ++++++++ hw/drivers/display/lvgl/tft/st7789/syscfg.yml | 26 + 56 files changed, 5552 insertions(+), 1 deletion(-) create mode 100644 apps/lvgl/demo/README.md create mode 100644 apps/lvgl/demo/pkg.yml create mode 100644 apps/lvgl/demo/src/main.c create mode 100644 apps/lvgl/demo/syscfg.yml create mode 100644 hw/drivers/display/lcd_itf/include/lcd_itf.h create mode 100644 hw/drivers/display/lcd_itf/itf_8080/pkg.yml create mode 100644 hw/drivers/display/lcd_itf/itf_8080/src/itf_8080.c create mode 100644 hw/drivers/display/lcd_itf/itf_8080/syscfg.yml create mode 100644 hw/drivers/display/lcd_itf/itf_spi/pkg.yml create mode 100644 hw/drivers/display/lcd_itf/itf_spi/src/itf_spi.c create mode 100644 hw/drivers/display/lcd_itf/itf_spi/syscfg.yml create mode 100644 hw/drivers/display/lcd_itf/pkg.yml create mode 100644 hw/drivers/display/lcd_itf/src/lcd_itf.c create mode 100644 hw/drivers/display/lcd_itf/syscfg.yml create mode 100644 hw/drivers/display/lvgl/default/lv_conf.h create mode 100644 hw/drivers/display/lvgl/include/lv_glue.h create mode 100644 hw/drivers/display/lvgl/indev/adc_touch/adc_nrfx/pkg.yml create mode 100644 hw/drivers/display/lvgl/indev/adc_touch/adc_nrfx/src/adc_nrfx.c create mode 100644 hw/drivers/display/lvgl/indev/adc_touch/adc_stm32f4/pkg.yml create mode 100644 hw/drivers/display/lvgl/indev/adc_touch/adc_stm32f4/src/adc_stm32f4.c create mode 100644 hw/drivers/display/lvgl/indev/adc_touch/adc_stm32f7/pkg.yml create mode 100644 hw/drivers/display/lvgl/indev/adc_touch/adc_stm32f7/src/adc_stm32f7.c create mode 100644 hw/drivers/display/lvgl/indev/adc_touch/include/adc_touch.h create mode 100644 hw/drivers/display/lvgl/indev/adc_touch/pkg.yml create mode 100644 hw/drivers/display/lvgl/indev/adc_touch/src/adc_touch.c create mode 100644 hw/drivers/display/lvgl/indev/adc_touch/syscfg.yml create mode 100644 hw/drivers/display/lvgl/indev/stmpe610/pkg.yml create mode 100644 hw/drivers/display/lvgl/indev/stmpe610/src/stmpe610.c create mode 100644 hw/drivers/display/lvgl/indev/stmpe610/syscfg.yml create mode 100644 hw/drivers/display/lvgl/indev/trackball/pkg.yml create mode 100644 hw/drivers/display/lvgl/indev/trackball/src/trackball.c create mode 100644 hw/drivers/display/lvgl/indev/trackball/syscfg.yml create mode 100644 hw/drivers/display/lvgl/indev/xpt2046/pkg.yml create mode 100644 hw/drivers/display/lvgl/indev/xpt2046/src/xpt2046.c create mode 100644 hw/drivers/display/lvgl/indev/xpt2046/syscfg.yml create mode 100644 hw/drivers/display/lvgl/pkg.yml create mode 100644 hw/drivers/display/lvgl/src/mynewt_lvgl.c create mode 100644 hw/drivers/display/lvgl/syscfg.yml create mode 100644 hw/drivers/display/lvgl/tft/gc9a01/pkg.yml create mode 100644 hw/drivers/display/lvgl/tft/gc9a01/src/gc9a01.c create mode 100644 hw/drivers/display/lvgl/tft/gc9a01/syscfg.yml create mode 100644 hw/drivers/display/lvgl/tft/ili9341/pkg.yml create mode 100644 hw/drivers/display/lvgl/tft/ili9341/src/ili9341.c create mode 100644 hw/drivers/display/lvgl/tft/ili9341/syscfg.yml create mode 100644 hw/drivers/display/lvgl/tft/ili9486/pkg.yml create mode 100644 hw/drivers/display/lvgl/tft/ili9486/src/ili9486.c create mode 100644 hw/drivers/display/lvgl/tft/ili9486/syscfg.yml create mode 100644 hw/drivers/display/lvgl/tft/st7735s/pkg.yml create mode 100644 hw/drivers/display/lvgl/tft/st7735s/src/st7735s.c create mode 100644 hw/drivers/display/lvgl/tft/st7735s/syscfg.yml create mode 100644 hw/drivers/display/lvgl/tft/st7789/pkg.yml create mode 100644 hw/drivers/display/lvgl/tft/st7789/src/st7789.c create mode 100644 hw/drivers/display/lvgl/tft/st7789/syscfg.yml