nuttx/boards/arm/stm32
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
..
axoloti Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
b-g431b-esc1 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
b-g474e-dpow1 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
clicker2-stm32 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
cloudctrl boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
common arch/arm: Remove FAR and CODE from board folder(3) 2022-05-03 16:50:52 +03:00
emw3162 wireless/bcm43xxx: add customized MAC address support 2022-06-19 10:13:23 +08:00
et-stm32-stamp Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
fire-stm32v2 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
hymini-stm32v Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
maple Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
mikroe-stm32f4 boards/xxx: Remove CONFIG_SCHED_ATEXIT/ONEXIT from all defconfigs 2022-05-25 15:28:43 +08:00
nucleo-f4x1re Move "-nostartfiles -nodefaultlibs" from Make.defs to Toolchian.defs 2022-05-18 08:26:02 -04:00
nucleo-f103rb Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nucleo-f207zg Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nucleo-f302r8 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nucleo-f303re Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nucleo-f303ze Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nucleo-f334r8 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nucleo-f410rb Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nucleo-f412zg Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nucleo-f429zi Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nucleo-f446re Move "-nostartfiles -nodefaultlibs" from Make.defs to Toolchian.defs 2022-05-18 08:26:02 -04:00
nucleo-g431kb Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nucleo-g431rb Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nucleo-g474re Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nucleo-l152re Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
olimex-stm32-e407 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
olimex-stm32-h405 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
olimex-stm32-h407 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
olimex-stm32-p107 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
olimex-stm32-p207 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
olimex-stm32-p407 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
olimexino-stm32 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
omnibusf4 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
photon wireless/bcm43xxx: add customized MAC address support 2022-06-19 10:13:23 +08:00
shenzhou Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
stm32_tiny Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
stm32butterfly2 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
stm32f3discovery Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
stm32f4discovery boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
stm32f103-minimum Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
stm32f334-disco Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
stm32f411-minimum Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
stm32f411e-disco Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
stm32f429i-disco boards/xxx: Remove CONFIG_SCHED_ATEXIT/ONEXIT from all defconfigs 2022-05-25 15:28:43 +08:00
stm32ldiscovery Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
stm32vldiscovery Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
stm3210e-eval Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
stm3220g-eval Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
stm3240g-eval Add lcd_dev_s pointer to lcd_planeinfo_s 2022-06-21 21:33:23 +08:00
viewtool-stm32f107 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00