APIs to open/close top level CSIRX instance's
◆ CSIRX_INTERRUPT_NOT_CONNECTED_ID
#define CSIRX_INTERRUPT_NOT_CONNECTED_ID (0xFFFFU) |
Interrupt number ID to indicate, this interrupt line is not connected in this CPU.
◆ CSIRX_FIFODEPTH_8X68
#define CSIRX_FIFODEPTH_8X68 (2U) |
FIFO depth is 8 times 68-bits.
◆ CSIRX_FIFODEPTH_16X68
#define CSIRX_FIFODEPTH_16X68 (3U) |
FIFO depth is 16 times 68-bits.
◆ CSIRX_FIFODEPTH_32X68
#define CSIRX_FIFODEPTH_32X68 (4U) |
FIFO depth is 32 times 68-bits.
◆ CSIRX_FIFODEPTH_64X68
#define CSIRX_FIFODEPTH_64X68 (5U) |
FIFO depth is 64 times 68-bits.
◆ CSIRX_FIFODEPTH_128X68
#define CSIRX_FIFODEPTH_128X68 (6U) |
FIFO depth is 128 times 68-bits.
◆ CSIRX_FIFODEPTH_256X68
#define CSIRX_FIFODEPTH_256X68 (7U) |
FIFO depth is 256 times 68-bits.
◆ CSIRX_Handle
◆ CSIRX_init()
int32_t CSIRX_init |
( |
void |
| ) |
|
Initialize CSIRX driver.
This does not touch the HW itself, it only initialized internal data structures. Called by SysConfig as part of System_init()
- Returns
- SystemP_SUCCESS on success, else failure
◆ CSIRX_deinit()
int32_t CSIRX_deinit |
( |
void |
| ) |
|
De-Initialize CSIRX driver.
This does not touch the HW itself, it only de-initialized internal data structures. Called by SysConfig as part of System_deinit()
- Returns
- SystemP_SUCCESS on success, else failure
◆ CSIRX_open()
Open CSIRX driver.
- Parameters
-
instanceId | [in] CSIRX config to open. This acts as a index into gCsirxConfig[] |
- Returns
- Handle to CSIRX driver for given instance. NULL in case of failure
◆ CSIRX_getInfo()
Get CSIRX instance info.
- Parameters
-
handle | [in] CSIRX driver handle |
info | [out] Instance information |
- Returns
- SystemP_SUCCESS on success, else failure
◆ CSIRX_reset()
Reset CSIRX instance.
- Parameters
-
handle | [in] CSIRX driver handle |
- Returns
- SystemP_SUCCESS on success, else failure
◆ CSIRX_close()
Close CSIRX instance.
- Parameters
-
handle | [in] CSIRX driver handle |
- Returns
- SystemP_SUCCESS on success, else failure
◆ gCsirxConfig
Array of CSIRX instance enabled via SysConfig.
◆ gCsirxConfigNum
Number of CSIRX instances enabled via SysConfig.