![]() |
STM32F769IDiscovery
1.00
uDANTE Audio Networking with STM32F7 DISCO board
|
Functions | |
void | exc7200_Init (uint16_t DeviceAddr) |
exc7200 Control functions More... | |
void | exc7200_Reset (uint16_t DeviceAddr) |
Reset the exc7200 by Software. More... | |
uint16_t | exc7200_ReadID (uint16_t DeviceAddr) |
Read the exc7200 IO Expander device ID. More... | |
void | exc7200_TS_Start (uint16_t DeviceAddr) |
Configures the touch Screen Controller (Single point detection) More... | |
uint8_t | exc7200_TS_DetectTouch (uint16_t DeviceAddr) |
Return if there is touch detected or not. More... | |
void | exc7200_TS_GetXY (uint16_t DeviceAddr, uint16_t *X, uint16_t *Y) |
Get the touch screen X and Y positions values. More... | |
void | exc7200_TS_EnableIT (uint16_t DeviceAddr) |
Configure the selected source to generate a global interrupt or not. More... | |
void | exc7200_TS_DisableIT (uint16_t DeviceAddr) |
Configure the selected source to generate a global interrupt or not. More... | |
uint8_t | exc7200_TS_ITStatus (uint16_t DeviceAddr) |
Configure the selected source to generate a global interrupt or not. More... | |
void | exc7200_TS_ClearIT (uint16_t DeviceAddr) |
Configure the selected source to generate a global interrupt or not. More... | |
void | IOE_Init (void) |
void | IOE_Delay (uint32_t delay) |
uint8_t | IOE_Read (uint8_t addr, uint8_t reg) |
uint16_t | IOE_ReadMultiple (uint8_t addr, uint8_t reg, uint8_t *buffer, uint16_t length) |
void | IOE_WriteMultiple (uint8_t addr, uint8_t reg, uint8_t *buffer, uint16_t length) |
Variables | |
TS_DrvTypeDef | exc7200_ts_drv |
void exc7200_Init | ( | uint16_t | DeviceAddr | ) |
uint16_t exc7200_ReadID | ( | uint16_t | DeviceAddr | ) |
void exc7200_Reset | ( | uint16_t | DeviceAddr | ) |
void exc7200_TS_ClearIT | ( | uint16_t | DeviceAddr | ) |
uint8_t exc7200_TS_DetectTouch | ( | uint16_t | DeviceAddr | ) |
void exc7200_TS_DisableIT | ( | uint16_t | DeviceAddr | ) |
void exc7200_TS_EnableIT | ( | uint16_t | DeviceAddr | ) |
void exc7200_TS_GetXY | ( | uint16_t | DeviceAddr, |
uint16_t * | X, | ||
uint16_t * | Y | ||
) |
uint8_t exc7200_TS_ITStatus | ( | uint16_t | DeviceAddr | ) |
void exc7200_TS_Start | ( | uint16_t | DeviceAddr | ) |
void IOE_Delay | ( | uint32_t | delay | ) |
void IOE_Init | ( | void | ) |
uint8_t IOE_Read | ( | uint8_t | addr, |
uint8_t | reg | ||
) |
uint16_t IOE_ReadMultiple | ( | uint8_t | addr, |
uint8_t | reg, | ||
uint8_t * | buffer, | ||
uint16_t | length | ||
) |
void IOE_WriteMultiple | ( | uint8_t | addr, |
uint8_t | reg, | ||
uint8_t * | buffer, | ||
uint16_t | length | ||
) |
TS_DrvTypeDef exc7200_ts_drv |