nuttx/drivers/lcd
rongyichang 52d516ab46 drivers/lcd: change lcd stride from pixel to bytes
In order to achieve better scalability, change the stride
from pixel mode to byte mode.For example, in the case of RGB888
mode with 466 pixels in width and a 4-byte aligned buffer,it is
only necessary to extend the buffer of one line from 1398 bytes
to 1400 bytes, instead of extending it to 1404 bytes.

Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2023-11-14 07:30:29 -08:00
..
apa102.c nuttx: Use MIN/MAX definitions from "sys/param.h" 2023-02-01 23:47:44 +08:00
CMakeLists.txt cmake:fix drivers build block during cmake reforming 2023-08-16 22:38:52 +08:00
ft80x_spi.c
ft80x.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
ft80x.h Replace nxsem API when used as a lock with nxmutex API 2022-10-17 15:59:46 +09:00
gc9a01.c Framebuffer's callback buffer starts from the area being drawn. 2022-08-13 20:36:45 +08:00
gc9a01.h
ht16k33_14seg.c c++ compatibility: rename reserved c++ keywords 'public' and 'this' 2023-09-16 19:45:02 +08:00
ili9225.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
ili9340.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
ili9341.c drivers/lcd: Fix regression on ILI9341 introduced after #6465 2022-06-24 17:44:53 -03:00
jd9851.c drivers/lcd: Add JD9851 driver 2023-05-26 02:21:25 +08:00
jd9851.h drivers/lcd: Add JD9851 driver 2023-05-26 02:21:25 +08:00
Kconfig drivers/lcd/st7789: Add option to support set BGR mode 2023-09-25 12:51:43 +08:00
lcd_dev.c drivers/lcd: change lcd stride from pixel to bytes 2023-11-14 07:30:29 -08:00
lcd_framebuffer.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
lcddrv_spiif.c nuttx: improve C89 compatibility in common code 2023-05-19 02:40:38 +08:00
lpm013m091a.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
Make.defs drivers/lcd: Add JD9851 driver 2023-05-26 02:21:25 +08:00
max7219.c refine: move BIT Macro to nuttx/bits.h 2023-10-12 14:52:56 +08:00
memlcd.c refine: move BIT Macro to nuttx/bits.h 2023-10-12 14:52:56 +08:00
mio283qt2.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
mio283qt9a.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
p14201.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
pcd8544.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
pcd8544.h
pcf8574_lcd_backpack_readme.txt
pcf8574_lcd_backpack.c c++ compatibility: rename reserved c++ keywords 'public' and 'this' 2023-09-16 19:45:02 +08:00
pcf8833.h
ra8875.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
ra8875.h
s1d15g10.h
sd1329.h Fixed non-UTF8 characters. 2022-09-28 09:38:55 +08:00
skeleton.c Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
ssd1289.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
ssd1289.h
ssd1305.h
ssd1306_base.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
ssd1306_i2c.c
ssd1306_spi.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
ssd1306.h Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
ssd1351.c Remove the remain MIN/MAX like macro 2023-02-03 20:42:57 +08:00
ssd1680.c SSD1680 Landscape mode bugfix 2022-07-09 16:13:22 +08:00
ssd1680.h Fix various typos 2022-07-08 02:15:54 +08:00
st7032.c c++ compatibility: rename reserved c++ keywords 'public' and 'this' 2023-09-16 19:45:02 +08:00
st7565.c nxstyle: cleanup UTF-8 Unicode to ASCII 2023-09-18 11:54:17 -04:00
st7565.h
st7567.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
st7567.h
st7735.c nuttx: Use MIN/MAX definitions from "sys/param.h" 2023-02-01 23:47:44 +08:00
st7735.h
st7789.c drivers/lcd/st7789: Add option to support set BGR mode 2023-09-25 12:51:43 +08:00
st7789.h drivers/lcd/st7789: Add color inversion 2023-04-27 02:18:32 +08:00
tda19988.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
tda19988.h
ug-2864ambag01.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
ug-9664hswag01.c Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00