
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.