Data transfers management functions.
More...
|
void | I2C_SendData (I2C_TypeDef *I2Cx, uint8_t Data) |
| Sends a data byte through the I2Cx peripheral. More...
|
|
uint8_t | I2C_ReceiveData (I2C_TypeDef *I2Cx) |
| Returns the most recent received data by the I2Cx peripheral. More...
|
|
Data transfers management functions.
===============================================================================
##### Data transfers management functions #####
===============================================================================
[..] This subsection provides a set of functions allowing to manage
the I2C data transfers.
[..] The read access of the I2C_RXDR register can be done using
the I2C_ReceiveData() function and returns the received value.
Whereas a write access to the I2C_TXDR can be done using I2C_SendData()
function and stores the written data into TXDR.
uint8_t I2C_ReceiveData |
( |
I2C_TypeDef * |
I2Cx | ) |
|
Returns the most recent received data by the I2Cx peripheral.
- Parameters
-
I2Cx,: | where x can be 1 or 2 to select the I2C peripheral. |
- Return values
-
The | value of the received data. |
void I2C_SendData |
( |
I2C_TypeDef * |
I2Cx, |
|
|
uint8_t |
Data |
|
) |
| |
Sends a data byte through the I2Cx peripheral.
- Parameters
-
I2Cx,: | where x can be 1 or 2 to select the I2C peripheral. |
Data,: | Byte to be transmitted.. |
- Return values
-