walnux/include/nuttx/lcd
Michael Jung 9140693567 Add lcd_dev_s pointer to lcd_planeinfo_s
In order to support multiple LCD instances per board, add a pointer from
lcd_planeinfo_s to the lcd_dev_s which it belongs to.  Also enhance the
putrun, getrun, putarea and getarea methods to pass through the
lcd_dev_s pointer to the respective device driver.

Port all LCD device drivers to this lcd_planeinfo_s extension.

Enhance SSD1306 driver to support multiple LCDs.

Signed-off-by: Michael Jung <michael.jung@secore.ly>
2022-06-21 21:33:23 +08:00
..
ft80x.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
gc9a01.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
hd4478ou.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
ht16k33.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
ili9225.h Fix various typos 2021-07-25 18:36:53 -07:00
ili9325.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
ili9340.h NuttX: Marco Krahl: update licenses to Apache 2021-04-06 12:50:41 -05:00
ili9341.h NuttX: Marco Krahl: update licenses to Apache 2021-04-06 12:50:41 -05:00
ili9488.h include: nuttx: lcd: nxstyle fixes 2021-01-26 05:11:58 -08:00
lcd.h Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
lcd_dev.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
lcd_ioctl.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
lcddrv_spiif.h include: update licenses to Apache 2021-05-27 08:07:25 +09:00
lpm013m091a.h include: nuttx: lcd: nxstyle fixes 2021-01-26 05:11:58 -08:00
max7219.h include: Author: Alan Carvalho de Assis: update licenses to Apache 2.0 2021-02-04 03:33:58 -08:00
memlcd.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
mio283qt2.h include: nuttx: fix nxstyle errors 2021-02-04 03:33:58 -08:00
mio283qt9a.h Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
p14201.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
pcd8544.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
pcf8574_lcd_backpack.h include: update licenses to Apache 2021-05-27 08:07:25 +09:00
ra8875.h include: nuttx: fix nxstyle errors 2021-02-04 03:33:58 -08:00
slcd_codec.h Rename LIB_ to LIBC_ for all libc Kconfig 2021-08-05 19:45:24 +02:00
slcd_ioctl.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
ssd1289.h include: nuttx: fix nxstyle errors 2021-02-04 03:33:58 -08:00
ssd1306.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
ssd1351.h include: Omni Hoverboards: update licenses to Apache 2021-09-28 04:37:38 -07:00
ssd1680.h e-ink ssd1680 driver 2022-06-10 22:19:29 +08:00
st7032.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
st7565.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
st7567.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
st7735.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
st7789.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
tda19988.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
ug-2864ambag01.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
ug-9664hswag01.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00