|
void | XMC_I2C_CH_ClearStatusFlag (XMC_USIC_CH_t *const channel, uint32_t flag) |
|
void | XMC_I2C_CH_ConfigExternalInputSignalToBRG (XMC_USIC_CH_t *const channel, const uint16_t pdiv, const uint32_t oversampling, const XMC_USIC_CH_INPUT_COMBINATION_MODE_t combination_mode) |
|
void | XMC_I2C_CH_DisableAcknowledgeAddress0 (XMC_USIC_CH_t *const channel) |
|
void | XMC_I2C_CH_DisableDataTransmission (XMC_USIC_CH_t *const channel) |
|
void | XMC_I2C_CH_DisableEvent (XMC_USIC_CH_t *const channel, uint32_t event) |
|
void | XMC_I2C_CH_EnableAcknowledgeAddress0 (XMC_USIC_CH_t *const channel) |
|
void | XMC_I2C_CH_EnableDataTransmission (XMC_USIC_CH_t *const channel) |
|
void | XMC_I2C_CH_EnableEvent (XMC_USIC_CH_t *const channel, uint32_t event) |
|
uint8_t | XMC_I2C_CH_GetReceivedData (const XMC_USIC_CH_t *const channel) |
|
uint8_t | XMC_I2C_CH_GetReceiverStatusFlag (XMC_USIC_CH_t *const channel) |
|
uint16_t | XMC_I2C_CH_GetSlaveAddress (const XMC_USIC_CH_t *const channel) |
|
uint32_t | XMC_I2C_CH_GetStatusFlag (XMC_USIC_CH_t *const channel) |
|
void | XMC_I2C_CH_Init (XMC_USIC_CH_t *const channel, const XMC_I2C_CH_CONFIG_t *const config) |
|
void | XMC_I2C_CH_MasterReceiveAck (XMC_USIC_CH_t *const channel) |
|
void | XMC_I2C_CH_MasterReceiveNack (XMC_USIC_CH_t *const channel) |
|
void | XMC_I2C_CH_MasterRepeatedStart (XMC_USIC_CH_t *const channel, const uint16_t addr, const XMC_I2C_CH_CMD_t command) |
|
void | XMC_I2C_CH_MasterStart (XMC_USIC_CH_t *const channel, const uint16_t addr, const XMC_I2C_CH_CMD_t command) |
|
void | XMC_I2C_CH_MasterStop (XMC_USIC_CH_t *const channel) |
|
void | XMC_I2C_CH_MasterTransmit (XMC_USIC_CH_t *const channel, const uint8_t data) |
|
void | XMC_I2C_CH_SelectInterruptNodePointer (XMC_USIC_CH_t *const channel, const XMC_I2C_CH_INTERRUPT_NODE_POINTER_t interrupt_node, const uint32_t service_request) |
|
XMC_I2C_CH_STATUS_t | XMC_I2C_CH_SetBaudrate (XMC_USIC_CH_t *const channel, const uint32_t rate) |
|
void | XMC_I2C_CH_SetInputSource (XMC_USIC_CH_t *const channel, const XMC_I2C_CH_INPUT_t input, const uint8_t source) |
|
void | XMC_I2C_CH_SetInterruptNodePointer (XMC_USIC_CH_t *const channel, const uint8_t service_request) |
|
void | XMC_I2C_CH_SetSlaveAddress (XMC_USIC_CH_t *const channel, const uint16_t address) |
|
void | XMC_I2C_CH_SlaveTransmit (XMC_USIC_CH_t *const channel, const uint8_t data) |
|
void | XMC_I2C_CH_Start (XMC_USIC_CH_t *const channel) |
|
XMC_I2C_CH_STATUS_t | XMC_I2C_CH_Stop (XMC_USIC_CH_t *const channel) |
|
void | XMC_I2C_CH_TriggerServiceRequest (XMC_USIC_CH_t *const channel, const uint32_t service_request_line) |
|