|
| void | I2CControllerInitExpClk (uint32_t base, bool fast) |
| | Initializes the I2C Controller module. More...
|
| |
| __STATIC_INLINE void | I2CControllerCommand (uint32_t base, uint32_t cmd) |
| | Controls the state of the I2C Controller module. More...
|
| |
| __STATIC_INLINE void | I2CControllerSetTargetAddr (uint32_t base, uint8_t targetAddr, bool receive) |
| | Sets the address that the I2C Controller will place on the bus. More...
|
| |
| __STATIC_INLINE void | I2CControllerEnable (uint32_t base) |
| | Enables the I2C Controller module. More...
|
| |
| __STATIC_INLINE void | I2CControllerDisable (uint32_t base) |
| | Disables the I2C controller module. More...
|
| |
| __STATIC_INLINE bool | I2CControllerBusy (uint32_t base) |
| | Indicates whether or not the I2C Controller is busy. More...
|
| |
| __STATIC_INLINE bool | I2CControllerBusBusy (uint32_t base) |
| | Indicates whether or not the I2C bus is busy. More...
|
| |
| __STATIC_INLINE uint32_t | I2CControllerGetData (uint32_t base) |
| | Receives a byte that has been sent to the I2C Controller. More...
|
| |
| __STATIC_INLINE void | I2CControllerPutData (uint32_t base, uint8_t data) |
| | Transmits a byte from the I2C Controller. More...
|
| |
| uint32_t | I2CControllerError (uint32_t base) |
| | Gets the error status of the I2C Controller module. More...
|
| |
| __STATIC_INLINE void | I2CControllerEnableInt (uint32_t base) |
| | Enables the I2C Controller interrupt. More...
|
| |
| __STATIC_INLINE void | I2CControllerDisableInt (uint32_t base) |
| | Disables the I2C Controller interrupt. More...
|
| |
| __STATIC_INLINE void | I2CControllerClearInt (uint32_t base) |
| | Clears I2C Controller interrupt sources. More...
|
| |
| __STATIC_INLINE bool | I2CControllerIntStatus (uint32_t base, bool masked) |
| | Gets the current I2C Controller interrupt status. More...
|
| |
| __STATIC_INLINE void | I2CTargetEnable (uint32_t base) |
| | Enables the I2C Target module. More...
|
| |
| __STATIC_INLINE void | I2CTargetInit (uint32_t base, uint8_t targetAddr) |
| | Initializes the I2C Target module. More...
|
| |
| __STATIC_INLINE void | I2CTargetSetAddress (uint32_t base, uint8_t targetAddr) |
| | Sets the I2C target address. More...
|
| |
| __STATIC_INLINE void | I2CTargetDisable (uint32_t base) |
| | Disables the I2C target module. More...
|
| |
| __STATIC_INLINE uint32_t | I2CTargetStatus (uint32_t base) |
| | Gets the I2C Target module status. More...
|
| |
| __STATIC_INLINE uint32_t | I2CTargetGetData (uint32_t base) |
| | Receives a byte that has been sent to the I2C Target. More...
|
| |
| __STATIC_INLINE void | I2CTargetPutData (uint32_t base, uint8_t data) |
| | Transmits a byte from the I2C Target. More...
|
| |
| __STATIC_INLINE void | I2CTargetEnableInt (uint32_t base, uint32_t intFlags) |
| | Enables individual I2C Target interrupt sources. More...
|
| |
| __STATIC_INLINE void | I2CTargetDisableInt (uint32_t base, uint32_t intFlags) |
| | Disables individual I2C Target interrupt sources. More...
|
| |
| __STATIC_INLINE void | I2CTargetClearInt (uint32_t base, uint32_t intFlags) |
| | Clears I2C Target interrupt sources. More...
|
| |
| __STATIC_INLINE uint32_t | I2CTargetIntStatus (uint32_t base, bool masked) |
| | Gets the current I2C Target interrupt status. More...
|
| |