Commit graph

290 commits

Author SHA1 Message Date
C47D aa8a78f72a helpers: Remove display initialization when using SPI 2021-09-14 19:13:32 -05:00
C47D 64832c4136 fix(st7789): Remove extra parameter on disp_spi_send_colors and disp_spi_send_data 2021-09-14 19:13:32 -05:00
C47D e314c7563b disp_driver: Add pointer to lv_disp_drv_t as parameter to disp_driver_init 2021-09-14 19:13:31 -05:00
C47D 0c6975954f helpers: Remove display initialization from lvgl_driver_init 2021-09-14 19:13:31 -05:00
C47D 0ae3f76097 hal: Fix typo on function signatures 2021-09-14 19:13:30 -05:00
C47D 37da744873 cmake: Add initial display hal implementation for espressif MCUs to the build 2021-09-14 19:13:30 -05:00
C47D 0f1a6d490e Add pointer to lv_disp_drv_t as first parameter to HAL functions 2021-09-14 19:13:29 -05:00
C47D 413721182c Remove GPIO initialization from display init, they must be initialized by the user in main.c 2021-09-14 19:13:28 -05:00
C47D 7cebfdd671 Rename display_bsp to display_hal
The implementation of display hal is MCU dependant, in this example we implement it using the ESP-IDF framework
2021-09-14 19:13:28 -05:00
C47D 2629b6d86a Update to use display_bsp 2021-09-14 19:13:27 -05:00
C47D 6122d139de display_bsp: Move IO initialization here 2021-09-14 19:13:26 -05:00
C47D 49a3ba84b4 display bsp: Move ESP32 pin specific code to display_bsp 2021-09-14 19:13:26 -05:00
C47D 0b09769dcc ST7789: Hardware abstraction layer prototype 2021-09-14 19:13:25 -05:00
Kevin Sidwar 31f340d864 Change config naming for ssd1306 to use LV_ prefix 2021-09-14 19:13:25 -05:00
Kevin Sidwar 7c956f1442 Fix orientation config define 2021-09-14 19:13:24 -05:00
chenghongyao e3347e3cb5 fix data length overflow 2021-09-14 19:13:24 -05:00
Carlos Diaz dd09b4d01a
Merge pull request #93 from sidwarkd/patch-1
Fix orientation config define on Kconfig and ssd1306
2021-08-25 12:46:29 -05:00
Tomas Rezucha 56208791b2
Merge pull request #100 from lvgl/feature/examples-folder
Examples folder and build
2021-08-25 16:07:02 +02:00
Tomas Rezucha 6a3e46e509
Merge pull request #99 from lvgl/fix/backlight-off
Don't call backlight function when backlight is disabled
2021-08-23 10:13:01 +02:00
Carlos Diaz 82583ce6ce
Merge pull request #101 from chenghongyao/fix_data_length_overflow
ST7789: Fix data length overflow on `send_color` by changing the length parameter from uint16_t to size_t
2021-08-17 15:36:41 -05:00
chenghongyao 171cd53915 fix data length overflow 2021-08-15 12:52:34 +08:00
Kevin Sidwar ee36378f54 Change config naming for ssd1306 to use LV_ prefix 2021-08-12 23:48:23 -06:00
Tomas Rezucha 7d9527b6e1 Add automated build of examples 2021-08-11 22:35:49 +02:00
Tomas Rezucha 568dce244a Add OLED example project 2021-08-11 22:30:02 +02:00
Tomas Rezucha 40ec379b2d Merge branch 'fix/backlight-off' into develop 2021-08-11 22:29:24 +02:00
Tomas Rezucha 5043946699 Fix build on idf v4.1 and v4.2 2021-08-11 22:17:02 +02:00
Tomas Rezucha 72a5d3da79 Merge branch 'fix/backlight-off' into develop 2021-08-11 21:02:57 +02:00
Tomas Rezucha 607df9ab94 Don't call backlight function when backlight is disabled 2021-08-11 20:59:56 +02:00
Tomas Rezucha 4e0355ec30 Fix RA8875 build with monochrome settings 2021-08-11 09:45:28 +02:00
Tomas Rezucha 280bebf52e
Merge pull request #96 from lvgl/feature/build-all-drivers
Build all display drivers
2021-08-10 07:37:11 +02:00
Tomas Rezucha 1801416c13
Merge pull request #95 from lvgl/feature/esp_lcd_backlight
LCD backlight controller
2021-08-05 15:34:11 +02:00
Tomas Rezucha 01dc1259f8 Don't fire compiler warnings on missing driver configuration 2021-08-04 10:11:18 +02:00
Tomas Rezucha 803c58774c Remove display driver dependancies on Kconfig 2021-08-04 09:48:06 +02:00
Tomas Rezucha 2d6ea1330c Provide README section about backlight control 2021-08-04 09:38:05 +02:00
Tomas Rezucha 11c240daca Support IDF version < v4.3 2021-08-03 16:59:40 +02:00
Tomas Rezucha 3c4399d510 Update TFT drivers for new backligh control 2021-08-03 14:17:58 +02:00
Tomas Rezucha fa042b0ecd Carve out backlight control to separate component 2021-08-03 14:15:52 +02:00
Kevin Sidwar a0e933c7e6
Fix orientation config define 2021-07-30 15:29:18 -06:00
Carlos Diaz 678779c848
Merge pull request #89 from ropg/range_remove
Remove remaining IDF_TARGET-dependent GPIO ranges.
2021-07-30 14:05:33 -05:00
Carlos Diaz 7a05cb17bd
Merge pull request #74 from Rajssss/master
st7735s: Added brightness control though LED pin
2021-07-29 18:27:59 -05:00
Carlos Diaz 40064954df
Merge branch 'master' into master 2021-07-29 18:27:34 -05:00
Rop Gonggrijp 779bf4ecfb Remove remaining IDF_TARGET-dependent GPIO ranges.
See discussion in #70
2021-07-15 12:31:18 +02:00
Carlos Diaz a68ce89ff4
Merge pull request #70 from ropg/I2C_Manager
Replace all LVGL driver I2C code with I2C Manager
2021-07-14 13:18:35 -05:00
Rop Gonggrijp 93a44492fc Things suggested by @tore-espressif
See [here](https://github.com/lvgl/lvgl_esp32_drivers/pull/70#pullrequestreview-704302765) in #70
2021-07-14 13:12:49 +02:00
Rop Gonggrijp befa5d0730 directory i2c_manager -> lvgl_i2c 2021-07-14 12:43:19 +02:00
Rop Gonggrijp 93125f3e00 another typo 2021-07-13 14:33:54 +02:00
Rop Gonggrijp 2a34dec70a typo 2021-07-12 18:28:32 +02:00
Rop Gonggrijp f7b7c99cf0 timeout duplicate division removed 2021-07-12 18:28:25 +02:00
Rop Gonggrijp 5739934d14 Fix README render on GitHub 2021-07-12 13:00:46 +02:00
Rop Gonggrijp 6f2ce1307c Better LVGL I2C README 2021-07-12 10:24:24 +02:00