|
PebbleOS
|
Display implementation for JDI memory-in-pixel panels driven by the SF32LB LCD controller. More...
Data Structures | |
| struct | DisplayJDISplash |
| Splash image. More... | |
| struct | DisplayJDIDevice |
| JDI display device. More... | |
| struct | DisplayJDIDevice.vcom |
| VCOM inversion signal generation. More... | |
| struct | DisplayJDIDevice.pinmux |
| Panel interface pins. More... | |
Functions | |
| void | display_jdi_irq_handler (DisplayJDIDevice *disp) |
| LCD controller interrupt handler. | |
| void | display_jdi_test_drop_next_complete (void) |
| Drop the next LCD transfer-complete interrupt. | |
Display implementation for JDI memory-in-pixel panels driven by the SF32LB LCD controller.
| struct DisplayJDISplash |
| struct DisplayJDIDevice |
JDI display device.
| Data Fields | ||
|---|---|---|
| IRQn_Type | irqn | LCD controller interrupt. |
| struct DisplayJDIDevice.pinmux | pinmux | Panel interface pins. |
| DisplayJDISplash | splash | Splash image; not used by the driver. |
| DisplayJDIState * | state | Driver runtime state. |
| struct DisplayJDIDevice.vcom | vcom | VCOM inversion signal generation. |
| OutputConfig | vddp | Panel VDDP supply enable. |
| OutputConfig | vlcd | Panel VLCD supply enable. |
| struct DisplayJDIDevice.vcom |
| struct DisplayJDIDevice.pinmux |
Panel interface pins.
| void display_jdi_irq_handler | ( | DisplayJDIDevice * | disp | ) |
LCD controller interrupt handler.
| disp | Display device. |
| void display_jdi_test_drop_next_complete | ( | void | ) |
Drop the next LCD transfer-complete interrupt.
Test hook simulating a lost completion. The silent-loss timer then fires about 500 ms later and crashes the system, producing a coredump. Not available in release builds.