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
Xiang Xiao
2e54df0f35
Don't include assert.h from public header file
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-06-03 08:36:03 -07:00
Alin Jerpelea
72041911ce
NuttX: Marco Krahl: update licenses to Apache
...
Marco Krahl has submitted the ICLA and we can migrate the licenses
to Apache.
Gregory Nutt, S.A has submitted the SGA and we can migrate the licenses
to Apache.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2021-04-06 12:50:41 -05:00
Xiang Xiao
9473434587
Ensure the kernel component don't call userspace API
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-03-01 09:23:09 +09:00
Xiang Xiao
cde88cabcc
Run codespell -w with the latest dictonary again
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-02-23 22:27:46 +01:00
Xiang Xiao
bd4e8e19d3
Run codespell -w against all files
...
and fix the wrong correction
2020-02-22 14:45:07 -06:00
Gregory Nutt
118d0f8f1f
Trivial updates to last PR for minor issues reported by tools/nxstyle.
2019-07-03 07:44:41 -06:00
Alin Jerpelea
55a4029885
Merged in alinjerpelea/nuttx (pull request #928 )
...
configs: spresense: add basic LCD configuration
* arch: arm: cxd56xx: add Graphics Engine
Add driver for hardware image processor device
to enable the hardware image processor set CXD56_GE2D=true
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* drivers: lcd: add ILI9340 LCD Single Chip Driver
LCD Single Chip Driver, ILI9340, ILI Technology Corp.
Required LCD driver settings:
LCD_MAXCONTRAST should be 255, but any value >0 and <=255 will be accepted.
LCD_MAXPOWER should be 1: 0=off, 1=on
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* drivers: lcd: JDI LPM013M091A LCD Driver
JDI LPM013M091A LCD Driver.
This driver doesn't support reading data.
Recommended to use DMA to transfer data or displayed image would be
broken.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: add basic LCD configuration
add basic LCD configuration for spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: add lpm013m091a LCD
add device configuration for lpm013m091a LCD on spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: add ili9340 LCD
add device configuration for ili9340 LCD on spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: add defconfig with LCD
add defconfig with LCD for spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-03 12:24:13 +00:00