
Functions | |
| void | AUDIO_IO_Delay (uint32_t Delay) | 
| AUDIO Codec delay.  More... | |
| HAL_StatusTypeDef | EEPROM_IO_IsDeviceReady (uint16_t DevAddress, uint32_t Trials) | 
| Checks if target device is ready for communication.  More... | |
| HAL_StatusTypeDef | EEPROM_IO_ReadData (uint16_t DevAddress, uint16_t MemAddress, uint8_t *pBuffer, uint32_t BufferSize) | 
| Read data from I2C EEPROM driver in using DMA channel.  More... | |
| HAL_StatusTypeDef | EEPROM_IO_WriteData (uint16_t DevAddress, uint16_t MemAddress, uint8_t *pBuffer, uint32_t BufferSize) | 
| Write data to I2C EEPROM driver in using DMA channel.  More... | |
| void | OTM8009A_IO_Delay (uint32_t Delay) | 
| OTM8009A delay.  More... | |
| void | TS_IO_Delay (uint32_t Delay) | 
| Delay function used in TouchScreen low level driver.  More... | |
| uint8_t | TS_IO_Read (uint8_t Addr, uint8_t Reg) | 
| Reads single data with I2C communication channel from TouchScreen.  More... | |
| uint16_t | TS_IO_ReadMultiple (uint8_t Addr, uint8_t Reg, uint8_t *Buffer, uint16_t Length) | 
| Reads multiple data with I2C communication channel from TouchScreen.  More... | |
| void | TS_IO_Write (uint8_t Addr, uint8_t Reg, uint8_t Value) | 
| Writes single data with I2C communication channel from MCU to TouchScreen.  More... | |
| void | TS_IO_WriteMultiple (uint8_t Addr, uint8_t Reg, uint8_t *Buffer, uint16_t Length) | 
| Writes multiple data with I2C communication channel from MCU to TouchScreen.  More... | |
| void AUDIO_IO_Delay | ( | uint32_t | Delay | ) | 
AUDIO Codec delay.
| Delay | Delay in ms | 
Definition at line 783 of file stm32469i_discovery.c.
| HAL_StatusTypeDef EEPROM_IO_IsDeviceReady | ( | uint16_t | DevAddress, | 
| uint32_t | Trials | ||
| ) | 
Checks if target device is ready for communication.
| DevAddress | Target device address | 
| Trials | Number of trials | 
| HAL | status | 
Definition at line 831 of file stm32469i_discovery.c.
| HAL_StatusTypeDef EEPROM_IO_ReadData | ( | uint16_t | DevAddress, | 
| uint16_t | MemAddress, | ||
| uint8_t * | pBuffer, | ||
| uint32_t | BufferSize | ||
| ) | 
Read data from I2C EEPROM driver in using DMA channel.
| DevAddress | Target device address | 
| MemAddress | Internal memory address | 
| pBuffer | Pointer to data buffer | 
| BufferSize | Amount of data to be read | 
| HAL | status | 
Definition at line 819 of file stm32469i_discovery.c.
| HAL_StatusTypeDef EEPROM_IO_WriteData | ( | uint16_t | DevAddress, | 
| uint16_t | MemAddress, | ||
| uint8_t * | pBuffer, | ||
| uint32_t | BufferSize | ||
| ) | 
Write data to I2C EEPROM driver in using DMA channel.
| DevAddress | Target device address | 
| MemAddress | Internal memory address | 
| pBuffer | Pointer to data buffer | 
| BufferSize | Amount of data to be sent | 
| HAL | status | 
Definition at line 806 of file stm32469i_discovery.c.
| void OTM8009A_IO_Delay | ( | uint32_t | Delay | ) | 
| void TS_IO_Delay | ( | uint32_t | Delay | ) | 
Delay function used in TouchScreen low level driver.
| Delay | Delay in ms | 
| Delay | Delay in ms | 
| None | 
Definition at line 902 of file stm32469i_discovery.c.
| uint8_t TS_IO_Read | ( | uint8_t | Addr, | 
| uint8_t | Reg | ||
| ) | 
Reads single data with I2C communication channel from TouchScreen.
Reads a single data.
| Addr | I2C address | 
| Reg | Register address | 
| Read | data | 
| Addr | I2C address | 
| Reg | Reg address | 
| Data | to be read | 
Definition at line 866 of file stm32469i_discovery.c.
| uint16_t TS_IO_ReadMultiple | ( | uint8_t | Addr, | 
| uint8_t | Reg, | ||
| uint8_t * | Buffer, | ||
| uint16_t | Length | ||
| ) | 
Reads multiple data with I2C communication channel from TouchScreen.
| Addr | I2C address | 
| Reg | Register address | 
| Buffer | Pointer to data buffer | 
| Length | Length of the data | 
| Number | of read data | 
Definition at line 880 of file stm32469i_discovery.c.
| void TS_IO_Write | ( | uint8_t | Addr, | 
| uint8_t | Reg, | ||
| uint8_t | Value | ||
| ) | 
Writes single data with I2C communication channel from MCU to TouchScreen.
Writes a single data.
| Addr | I2C address | 
| Reg | Register address | 
| Value | Data to be written | 
| Addr | I2C address | 
| Reg | Reg address | 
| Value | Data to be written | 
| None | 
Definition at line 854 of file stm32469i_discovery.c.
| void TS_IO_WriteMultiple | ( | uint8_t | Addr, | 
| uint8_t | Reg, | ||
| uint8_t * | Buffer, | ||
| uint16_t | Length | ||
| ) | 
Writes multiple data with I2C communication channel from MCU to TouchScreen.
| Addr | I2C address | 
| Reg | Register address | 
| Buffer | Pointer to data buffer | 
| Length | Length of the data | 
| Addr | I2C address | 
| Reg | Register address | 
| Buffer | Pointer to data buffer | 
| Length | Length of the data | 
| None | 
Definition at line 893 of file stm32469i_discovery.c.