![]()  | 
  
    MCUXpresso SDK API Reference Manual
    Rev. 0
    
   NXP Semiconductors 
   | 
 
Driver version | |
| #define | FSL_LPI2C_FREERTOS_DRIVER_VERSION (MAKE_VERSION(2, 1, 10)) | 
| LPI2C FreeRTOS driver version 2.1.10.  More... | |
LPI2C RTOS Operation | |
| status_t | LPI2C_RTOS_Init (lpi2c_rtos_handle_t *handle, LPI2C_Type *base, const lpi2c_master_config_t *masterConfig, uint32_t srcClock_Hz) | 
| Initializes LPI2C.  More... | |
| status_t | LPI2C_RTOS_Deinit (lpi2c_rtos_handle_t *handle) | 
| Deinitializes the LPI2C.  More... | |
| status_t | LPI2C_RTOS_Transfer (lpi2c_rtos_handle_t *handle, lpi2c_master_transfer_t *transfer) | 
| Performs I2C transfer.  More... | |
| #define FSL_LPI2C_FREERTOS_DRIVER_VERSION (MAKE_VERSION(2, 1, 10)) | 
| status_t LPI2C_RTOS_Init | ( | lpi2c_rtos_handle_t * | handle, | 
| LPI2C_Type * | base, | ||
| const lpi2c_master_config_t * | masterConfig, | ||
| uint32_t | srcClock_Hz | ||
| ) | 
This function initializes the LPI2C module and related RTOS context.
| handle | The RTOS LPI2C handle, the pointer to an allocated space for RTOS context. | 
| base | The pointer base address of the LPI2C instance to initialize. | 
| masterConfig | Configuration structure to set-up LPI2C in master mode. | 
| srcClock_Hz | Frequency of input clock of the LPI2C module. | 
| status_t LPI2C_RTOS_Deinit | ( | lpi2c_rtos_handle_t * | handle | ) | 
This function deinitializes the LPI2C module and related RTOS context.
| handle | The RTOS LPI2C handle. | 
| status_t LPI2C_RTOS_Transfer | ( | lpi2c_rtos_handle_t * | handle, | 
| lpi2c_master_transfer_t * | transfer | ||
| ) | 
This function performs an I2C transfer using LPI2C module according to data given in the transfer structure.
| handle | The RTOS LPI2C handle. | 
| transfer | Structure specifying the transfer parameters. |