|
I2C_Drivers (ARM) 1.1
SMFSW collection of HAL I2C Drivers for ARM
|
Base I2C component. More...

Functions | |
| void | I2C_slave_init (I2C_slave_t *const slave, I2C_HandleTypeDef *const hi2c, const uint16_t devAddress, const uint32_t timeout) |
| I2C Slave device initialization. | |
| void | I2C_set_slave_instance (I2C_slave_t *const slave, I2C_HandleTypeDef *const hi2c) |
| I2C Slave device HAL instance change. | |
| void | I2C_set_slave_address (I2C_slave_t *const slave, const uint16_t devAddress) |
| I2C Slave device address change. | |
| void | I2C_Watchdog_Refresh (void) |
| I2C Watchdog refresh callback. | |
Base I2C component.
| void I2C_set_slave_address | ( | I2C_slave_t *const | slave, |
| const uint16_t | devAddress ) |
I2C Slave device address change.
| [in,out] | slave | - pointer to I2C slave instance |
| [in] | devAddress | - Device Address |
| void I2C_set_slave_instance | ( | I2C_slave_t *const | slave, |
| I2C_HandleTypeDef *const | hi2c ) |
I2C Slave device HAL instance change.
| [in,out] | slave | - pointer to I2C slave instance |
| [in] | hi2c | - pointer to HAL I2C instance |
| void I2C_slave_init | ( | I2C_slave_t *const | slave, |
| I2C_HandleTypeDef *const | hi2c, | ||
| const uint16_t | devAddress, | ||
| const uint32_t | timeout ) |
I2C Slave device initialization.
| [in,out] | slave | - pointer to I2C slave instance to initialize |
| [in] | hi2c | - pointer to HAL I2C instance |
| [in] | devAddress | - Device Address |
| [in] | timeout | - Transaction timeout |
| void I2C_Watchdog_Refresh | ( | void | ) |
I2C Watchdog refresh callback.
