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