|
void | I2CMasterInitExpClk (uint32_t ui32Base, uint32_t ui32I2CClk, bool bFast) |
|
void | I2CSlaveInit (uint32_t ui32Base, uint8_t ui8SlaveAddr) |
|
void | I2CSlaveAddressSet (uint32_t ui32Base, uint8_t ui8AddrNum, uint8_t ui8SlaveAddr) |
|
void | I2CMasterEnable (uint32_t ui32Base) |
|
void | I2CSlaveEnable (uint32_t ui32Base) |
|
void | I2CMasterDisable (uint32_t ui32Base) |
|
void | I2CSlaveDisable (uint32_t ui32Base) |
|
void | I2CIntRegister (uint32_t ui32Base, void(*pfnHandler)(void)) |
|
void | I2CIntUnregister (uint32_t ui32Base) |
|
void | I2CMasterIntEnable (uint32_t ui32Base) |
|
void | I2CMasterIntEnableEx (uint32_t ui32Base, uint32_t ui32IntFlags) |
|
void | I2CSlaveIntEnable (uint32_t ui32Base) |
|
void | I2CSlaveIntEnableEx (uint32_t ui32Base, uint32_t ui32IntFlags) |
|
void | I2CMasterIntDisable (uint32_t ui32Base) |
|
void | I2CMasterIntDisableEx (uint32_t ui32Base, uint32_t ui32IntFlags) |
|
void | I2CSlaveIntDisable (uint32_t ui32Base) |
|
void | I2CSlaveIntDisableEx (uint32_t ui32Base, uint32_t ui32IntFlags) |
|
bool | I2CMasterIntStatus (uint32_t ui32Base, bool bMasked) |
|
uint32_t | I2CMasterIntStatusEx (uint32_t ui32Base, bool bMasked) |
|
bool | I2CSlaveIntStatus (uint32_t ui32Base, bool bMasked) |
|
uint32_t | I2CSlaveIntStatusEx (uint32_t ui32Base, bool bMasked) |
|
void | I2CMasterIntClear (uint32_t ui32Base) |
|
void | I2CMasterIntClearEx (uint32_t ui32Base, uint32_t ui32IntFlags) |
|
void | I2CSlaveIntClear (uint32_t ui32Base) |
|
void | I2CSlaveIntClearEx (uint32_t ui32Base, uint32_t ui32IntFlags) |
|
void | I2CMasterSlaveAddrSet (uint32_t ui32Base, uint8_t ui8SlaveAddr, bool bReceive) |
|
uint32_t | I2CMasterLineStateGet (uint32_t ui32Base) |
|
bool | I2CMasterBusy (uint32_t ui32Base) |
|
bool | I2CMasterBusBusy (uint32_t ui32Base) |
|
void | I2CMasterControl (uint32_t ui32Base, uint32_t ui32Cmd) |
|
uint32_t | I2CMasterErr (uint32_t ui32Base) |
|
void | I2CMasterDataPut (uint32_t ui32Base, uint8_t ui8Data) |
|
uint32_t | I2CMasterDataGet (uint32_t ui32Base) |
|
void | I2CMasterTimeoutSet (uint32_t ui32Base, uint32_t ui32Value) |
|
void | I2CSlaveACKOverride (uint32_t ui32Base, bool bEnable) |
|
void | I2CSlaveACKValueSet (uint32_t ui32Base, bool bACK) |
|
uint32_t | I2CSlaveStatus (uint32_t ui32Base) |
|
void | I2CSlaveDataPut (uint32_t ui32Base, uint8_t ui8Data) |
|
uint32_t | I2CSlaveDataGet (uint32_t ui32Base) |
|
void | I2CTxFIFOConfigSet (uint32_t ui32Base, uint32_t ui32Config) |
|
void | I2CTxFIFOFlush (uint32_t ui32Base) |
|
void | I2CRxFIFOConfigSet (uint32_t ui32Base, uint32_t ui32Config) |
|
void | I2CRxFIFOFlush (uint32_t ui32Base) |
|
uint32_t | I2CFIFOStatus (uint32_t ui32Base) |
|
void | I2CFIFODataPut (uint32_t ui32Base, uint8_t ui8Data) |
|
uint32_t | I2CFIFODataPutNonBlocking (uint32_t ui32Base, uint8_t ui8Data) |
|
uint32_t | I2CFIFODataGet (uint32_t ui32Base) |
|
uint32_t | I2CFIFODataGetNonBlocking (uint32_t ui32Base, uint8_t *pui8Data) |
|
void | I2CMasterBurstLengthSet (uint32_t ui32Base, uint8_t ui8Length) |
|
uint32_t | I2CMasterBurstCountGet (uint32_t ui32Base) |
|
void | I2CMasterGlitchFilterConfigSet (uint32_t ui32Base, uint32_t ui32Config) |
|
void | I2CSlaveFIFOEnable (uint32_t ui32Base, uint32_t ui32Config) |
|
void | I2CSlaveFIFODisable (uint32_t ui32Base) |
|
void | I2CLoopbackEnable (uint32_t ui32Base) |
|