This section describes the programming interface of the SPI FreeRTOS driver.
#define FSL_SPI_FREERTOS_DRIVER_VERSION (MAKE_VERSION(2, 1, 1)) |
This function initializes the SPI module and related RTOS context.
- Parameters
-
handle | The RTOS SPI handle, the pointer to an allocated space for RTOS context. |
base | The pointer base address of the SPI instance to initialize. |
masterConfig | Configuration structure to set-up SPI in master mode. |
srcClock_Hz | Frequency of input clock of the SPI module. |
- Returns
- status of the operation.
status_t SPI_RTOS_Deinit |
( |
spi_rtos_handle_t * |
handle | ) |
|
This function deinitializes the SPI module and related RTOS context.
- Parameters
-
handle | The RTOS SPI handle. |
This function performs an SPI transfer according to data given in the transfer structure.
- Parameters
-
handle | The RTOS SPI handle. |
transfer | Structure specifying the transfer parameters. |
- Returns
- status of the operation.