|
ISF15ACP4 Driver 1.0.0
API reference
|
SSD1331 command constants and initialization tables for NKK SmartDisplay. More...
Go to the source code of this file.
Classes | |
| struct | isf15acp4::ssd1331::InitStep |
| One initialization command with optional trailing data bytes. More... | |
Namespaces | |
| namespace | isf15acp4 |
| namespace | isf15acp4::ssd1331 |
Functions | |
| const InitStep * | isf15acp4::ssd1331::GetInitTableIsf15acp4 (std::size_t &count) noexcept |
| Factory initialization table for ISF15ACP4 (96x64 frameless). | |
| const InitStep * | isf15acp4::ssd1331::GetInitTableIsc15anp4 (std::size_t &count) noexcept |
| Initialization table for ISC15ANP4 (64x48 pushbutton). | |
| const InitStep * | isf15acp4::ssd1331::GetInitTableIsc01p (std::size_t &count) noexcept |
| Initialization table for ISC01P (52x36 display). | |
| constexpr uint16_t | isf15acp4::ssd1331::ToPanelPixel (Color565 color) noexcept |
| Convert an RGB565 colour to the 16-bit pixel word the NKK panels expect in display RAM. | |
| const InitStep * | isf15acp4::ssd1331::GetInitTable (ProductVariant variant, std::size_t &count) noexcept |
| Resolve initialization table for a product variant. | |
Variables | |
| constexpr uint32_t | isf15acp4::ssd1331::kResetPulseMinUs = 3 |
| Minimum RES# low pulse width (SSD1331 rev 1.2 Table 18; NKK power ON sequence). | |
| constexpr uint32_t | isf15acp4::ssd1331::kResetRecoveryUs = 10 |
| Wait after releasing RES# before the first command. | |
| constexpr uint32_t | isf15acp4::ssd1331::kMaxSpiClockHz = 6'600'000 |
| Maximum SPI clock per datasheet (6.6 MHz). | |
SSD1331 command constants and initialization tables for NKK SmartDisplay.