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.