|
TinyGPU
|
"STM32F723E-Discovery" - on-board 240x240 ST7789H2 LCD (FMC) + FT6x06/FT3x67 capacitive touch, via the stm32f723-disco library. More...
#include <LCDBoardsSTM32F723Discovery.h>


Public Member Functions | |
| bool | begin () override |
| Initializes the display, then the touch controller. | |
| size_t | width () const override |
| Panel width in pixels. | |
| size_t | height () const override |
| Panel height in pixels. | |
| DisplayDriverSTM32F723Discovery & | display () override |
| The board's display driver. | |
| TouchDriver * | touch () override |
| The board's touch controller, or nullptr if none is wired up. | |
| const I2SPins & | i2s () const override |
| The board's I2S/PA pin assignment. | |
| const LEDPins & | led () const override |
| The board's LED pin assignment. | |
Public Member Functions inherited from LCDBoard | |
| virtual | ~LCDBoard ()=default |
| virtual bool | begin ()=0 |
| virtual size_t | width () const =0 |
| Panel width in pixels. | |
| virtual size_t | height () const =0 |
| Panel height in pixels. | |
| virtual DisplayDriver< RGB565 > & | display ()=0 |
| The board's display driver. | |
| virtual TouchDriver * | touch ()=0 |
| The board's touch controller, or nullptr if none is wired up. | |
| virtual const I2SPins & | i2s () const =0 |
| The board's I2S/PA pin assignment. | |
| virtual const LEDPins & | led () const =0 |
| The board's LED pin assignment. | |
| virtual int8_t | backlightPin () const |
| template<typename I2SConfig > | |
| void | setI2SPins (I2SConfig &cfg) |
"STM32F723E-Discovery" - on-board 240x240 ST7789H2 LCD (FMC) + FT6x06/FT3x67 capacitive touch, via the stm32f723-disco library.
No I2S/LED pin assignment here: the board's audio codec is driven over SAI (see the library's own Audio.h), not I2S, so i2s() reports "not present" (every field -1); LED_RED/LED_GREEN/USER_BTN are ordinary Arduino digital pins defined by the STM32duino board variant itself (see the stm32f723-disco umbrella header's doc comment) rather than pins this class would need to track, so led() likewise reports "not present".
|
inlineoverridevirtual |
Initializes the display, then the touch controller.
Implements LCDBoard.
|
inlineoverridevirtual |
The board's display driver.
Implements LCDBoard.
|
inlineoverridevirtual |
Panel height in pixels.
Implements LCDBoard.
|
inlineoverridevirtual |
The board's I2S/PA pin assignment.
Implements LCDBoard.
|
inlineoverridevirtual |
The board's LED pin assignment.
Implements LCDBoard.
|
inlineoverridevirtual |
The board's touch controller, or nullptr if none is wired up.
Implements LCDBoard.
|
inlineoverridevirtual |
Panel width in pixels.
Implements LCDBoard.