The MCUXpresso SDK provides a peripheral driver for the LVDS Display Bridge (LDB) module of MCUXpresso SDK devices.
SDK provides the APIs to initialize the LDB and configure the LDB channel. Refer the example for details.
| struct ldb_channel_config_t |
| uint32_t ldb_channel_config_t::inputFlag |
| uint32_t ldb_channel_config_t::pixelClock_Hz |
| Enumerator |
|---|
| kLDB_InputVsyncActiveLow |
VSYNC active low.
|
| kLDB_InputVsyncActiveHigh |
VSYNC active high.
|
| kLDB_InputHsyncActiveLow |
HSYNC active low.
|
| kLDB_InputHsyncActiveHigh |
HSYNC active high.
|
| kLDB_InputDataLatchOnFallingEdge |
Latch data on falling clock edge.
|
| kLDB_InputDataLatchOnRisingEdge |
Latch data on rising clock edge.
|
| void LDB_Init |
( |
LDB_Type * |
base | ) |
|
- Parameters
-
| base | LDB peripheral base address. |
| void LDB_Deinit |
( |
LDB_Type * |
base | ) |
|
- Parameters
-
| base | LDB peripheral base address. |
- Parameters
-
| base | LDB peripheral base address. |
| channel | Channel index. |
| config | Pointer to the configuration. |
- Returns
- Return kStatus_Success if success.
| void LDB_DeinitChannel |
( |
LDB_Type * |
base, |
|
|
uint8_t |
channel |
|
) |
| |
- Parameters
-
| base | LDB peripheral base address. |
| channel | Channel index. |