SpiDisplay.h
Go to the documentation of this file.
39 bool begin(HSPI::PinSet pinSet, uint8_t chipSelect, uint8_t resetPin = PIN_NONE, uint32_t clockSpeed = 4000000);
43 void execute(SpiDisplayList& list, DisplayList::Callback callback = nullptr, void* param = nullptr)
Definition: Common.h:34
void(*)(void *parameterData) Callback
Queued callback.
Definition: DisplayList.h:215
Manages a rectangular area of display memory with position information.
Definition: AddressWindow.h:56
uint32_t getSpeed() const
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:151
Manages access to SPI hardware.
Definition: HardwareSPI/src/include/HSPI/Controller.h:71
static constexpr uint8_t PIN_NONE
Undefined I/O pin value.
Definition: Libraries/Graphics/src/include/Graphics/Types.h:56
bool begin(HSPI::PinSet pinSet, uint8_t chipSelect, uint8_t resetPin=PIN_NONE, uint32_t clockSpeed=4000000)
AddressWindow & getAddressWindow()
Definition: SpiDisplay.h:102
Definition: Virtual.h:30
Manages a specific SPI device instance attached to a controller.
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:74
HSPI::IoModes getSupportedIoModes() const override
Return set of IO modes supported by a device implementation.
Definition: SpiDisplay.h:97
void execute(Request &request)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:233
Device(Controller &controller)
Definition: Libraries/HardwareSPI/src/include/HSPI/Device.h:107
void execute(SpiDisplayList &list, DisplayList::Callback callback=nullptr, void *param=nullptr)
Definition: SpiDisplay.h:81