nuttx/include/nuttx/lcd
Karel Kočí fb0fdea4d4 include/nuttx/lcd: change meaning of buffer argument for putarea
The putarea documentation originally suggested that provided buffer
contains just the rectangle to be updated.
The commit 664d45dcba changed the expected
behavior for lcd_framebuffer but failed to propagate this change to the
driver's documentation. Now the expected behavior is that the whole
frame is passed in buffer and it is driver's responsibility to pick the
correct pixels according to the provided rectangle coordinates.

This change requires update of the LCD drivers if they implement this
function.
2022-07-22 11:08:00 +08:00
..
apa102.h drivers/lcd: Add support to use APA102 LED Matrix as LCD Display 2022-07-19 18:50:04 +03: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_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
lcd.h include/nuttx/lcd: change meaning of buffer argument for putarea 2022-07-22 11:08:00 +08: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