Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of BSP_DISCO_F469NI by
STM32469I Discovery LOW LEVEL
[STM32469I Discovery]
Modules | |
| STM32469I Discovery LOW LEVEL Private TypesDefinitions | |
| STM32469I Discovery LOW LEVEL Private Defines | |
| STM32469I Discovery LOW LEVEL Private Macros | |
| STM32469I Discovery LOW LEVEL Private Variables | |
| STM32469I Discovery LOW LEVEL Private FunctionPrototypes | |
| STM32469I Discovery BSP Public Functions | |
| STM32469I Discovery LOW LEVEL Private Functions | |
Functions | |
| void | AUDIO_IO_Write (uint8_t Addr, uint8_t Reg, uint8_t Value) |
| Writes a single data. | |
| uint8_t | AUDIO_IO_Read (uint8_t Addr, uint8_t Reg) |
| Reads a single data. | |
| void | AUDIO_IO_Delay (uint32_t Delay) |
| AUDIO Codec delay. | |
| 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. | |
| 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. | |
| HAL_StatusTypeDef | EEPROM_IO_IsDeviceReady (uint16_t DevAddress, uint32_t Trials) |
| Checks if target device is ready for communication. | |
| void | TS_IO_Write (uint8_t Addr, uint8_t Reg, uint8_t Value) |
| Writes single data with I2C communication channel from MCU to TouchScreen. | |
| uint8_t | TS_IO_Read (uint8_t Addr, uint8_t Reg) |
| Reads single data with I2C communication channel from TouchScreen. | |
| 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. | |
| 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. | |
| void | TS_IO_Delay (uint32_t Delay) |
| Delay function used in TouchScreen low level driver. | |
| void | OTM8009A_IO_Delay (uint32_t Delay) |
| OTM8009A delay. | |
Function Documentation
| void AUDIO_IO_Delay | ( | uint32_t | Delay ) |
AUDIO Codec delay.
- Parameters:
-
Delay,: Delay in ms
Definition at line 785 of file stm32469i_discovery.c.
| uint8_t AUDIO_IO_Read | ( | uint8_t | Addr, |
| uint8_t | Reg | ||
| ) |
Reads a single data.
- Parameters:
-
Addr,: I2C address Reg,: Reg address
- Return values:
-
Data to be read
Definition at line 772 of file stm32469i_discovery.c.
| void AUDIO_IO_Write | ( | uint8_t | Addr, |
| uint8_t | Reg, | ||
| uint8_t | Value | ||
| ) |
Writes a single data.
- Parameters:
-
Addr,: I2C address Reg,: Reg address Value,: Data to be written
Definition at line 761 of file stm32469i_discovery.c.
| HAL_StatusTypeDef EEPROM_IO_IsDeviceReady | ( | uint16_t | DevAddress, |
| uint32_t | Trials | ||
| ) |
Checks if target device is ready for communication.
- Note:
- This function is used with Memory devices
- Parameters:
-
DevAddress,: Target device address Trials,: Number of trials
- Return values:
-
HAL status
Definition at line 834 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.
- Parameters:
-
DevAddress,: Target device address MemAddress,: Internal memory address pBuffer,: Pointer to data buffer BufferSize,: Amount of data to be read
- Return values:
-
HAL status
Definition at line 822 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.
- Parameters:
-
DevAddress,: Target device address MemAddress,: Internal memory address pBuffer,: Pointer to data buffer BufferSize,: Amount of data to be sent
- Return values:
-
HAL status
Definition at line 809 of file stm32469i_discovery.c.
| void OTM8009A_IO_Delay | ( | uint32_t | Delay ) |
OTM8009A delay.
- Parameters:
-
Delay,: Delay in ms
Definition at line 916 of file stm32469i_discovery.c.
| void TS_IO_Delay | ( | uint32_t | Delay ) |
Delay function used in TouchScreen low level driver.
- Parameters:
-
Delay,: Delay in ms
Definition at line 905 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.
- Parameters:
-
Addr,: I2C address Reg,: Register address
- Return values:
-
Read data
Definition at line 869 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.
- Parameters:
-
Addr,: I2C address Reg,: Register address Buffer,: Pointer to data buffer Length,: Length of the data
- Return values:
-
Number of read data
Definition at line 883 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.
- Parameters:
-
Addr,: I2C address Reg,: Register address Value,: Data to be written
Definition at line 857 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.
- Parameters:
-
Addr,: I2C address Reg,: Register address Buffer,: Pointer to data buffer Length,: Length of the data
Definition at line 896 of file stm32469i_discovery.c.
Generated on Wed Jul 13 2022 22:17:00 by
1.7.2
