I2C_Drivers (ARM) 1.1
SMFSW collection of HAL I2C Drivers for ARM
Loading...
Searching...
No Matches
Weak Functions List
Global ADS1115_handler (ADS1115_t *const pCpnt)
ADS1115 handler may be user implemented to suit custom needs
Global ADS1115_handler_it (ADS1115_t *const pCpnt)
ADS1115 GPIO interrupt handler may be user implemented to suit custom needs
Global ADS1115_Init_Sequence (ADS1115_t *const pCpnt)
ADS1115 Init sequence may be user implemented if custom initialization sequence needed
Global ADS1115_RDY_GPIO_Get (const ADS1115_t *const pCpnt)
ADS1115 Ready GPIO pin getter may be user implemented if needed
Global ADS1115_RDY_GPIO_Init (ADS1115_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
ADS1115 Ready GPIO pin init may be user implemented if needed
Global AMG88_handler (AMG88_t *const pCpnt)
AMG88 handler may be user implemented to suit custom needs
Global AMG88_handler_it (AMG88_t *const pCpnt)
AMG88 GPIO interrupt handler may be user implemented to suit custom needs
Global AMG88_Init_Sequence (AMG88_t *const pCpnt)
AMG88 Init sequence may be user implemented if custom initialization sequence needed
Global AMG88_INT_GPIO_Get (const AMG88_t *const pCpnt)
AMG88 Interrupt GPIO pin getter may be user implemented if needed
Global AMG88_INT_GPIO_Init (AMG88_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
AMG88 Interrupt GPIO pin init may be user implemented if needed
Global APDS9930_handler (APDS9930_t *const pCpnt)
APDS9930 handler may be user implemented to suit custom needs
Global APDS9930_handler_it (APDS9930_t *const pCpnt)
APDS9930 GPIO interrupt handler may be user implemented to suit custom needs
Global APDS9930_Init_Sequence (APDS9930_t *const pCpnt)
APDS9930 Init sequence may be user implemented if custom initialization sequence needed
Global APDS9930_INT_GPIO_Get (const APDS9930_t *const pCpnt)
APDS9930 Interrupt GPIO pin getter may be user implemented if needed
Global APDS9930_INT_GPIO_Init (APDS9930_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
APDS9930 Interrupt GPIO pin init may be user implemented if needed
Global APDS9960_handler (APDS9960_t *const pCpnt)
APDS9960 handler may be user implemented to suit custom needs
Global APDS9960_handler_it (APDS9960_t *const pCpnt)
APDS9960 GPIO interrupt handler may be user implemented to suit custom needs
Global APDS9960_Init_Sequence (APDS9960_t *const pCpnt)
APDS9960 Init sequence may be user implemented if custom initialization sequence needed
Global APDS9960_INT_GPIO_Get (const APDS9960_t *const pCpnt)
APDS9960 Interrupt GPIO pin getter may be user implemented if needed
Global APDS9960_INT_GPIO_Init (APDS9960_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
APDS9960 Interrupt GPIO pin init may be user implemented if needed
Global AT42QT1244_CHANGE_GPIO_Get (const AT42QT1244_t *const pCpnt)
AT42QT1244 Change GPIO pin getter may be user implemented if needed
Global AT42QT1244_CHANGE_GPIO_Init (AT42QT1244_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
AT42QT1244 Change GPIO pin init may be user implemented if needed
Global AT42QT1244_handler (AT42QT1244_t *const pCpnt)
AT42QT1244 handler may be user implemented to suit custom needs
Global AT42QT1244_handler_it (AT42QT1244_t *const pCpnt)
AT42QT1244 GPIO interrupt handler may be user implemented to suit custom needs
Global AT42QT1244_Init_Sequence (AT42QT1244_t *const pCpnt)
AT42QT1244 Init sequence may be user implemented if custom initialization sequence needed
Global AT42QT1244_RST_GPIO_Init (AT42QT1244_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
AT42QT1244 Reset GPIO pin init may be user implemented if needed
Global AT42QT1244_RST_GPIO_Set (AT42QT1244_t *const pCpnt, const bool state)
AT42QT1244 Reset GPIO pin setter may be user implemented if needed
Global BMP180_handler (BMP180_t *const pCpnt)
BMP180 handler may be user implemented to suit custom needs
Global BMP180_Init_Sequence (BMP180_t *const pCpnt)
BMP180 Init sequence may be user implemented if custom initialization sequence needed
Global BMP180_Set_SeaLevel_Pressure (BMP180_t *const pCpnt)
BMP180 Sea Level pressure setter may be user implemented
Global DRV2605L_EN_GPIO_Init (GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
DRV2605L Enable GPIO pin init may be user implemented if needed
Global DRV2605L_EN_GPIO_Set (const bool state)
DRV2605L Enable GPIO pin setter may be user implemented if needed
Global DRV2605L_Init (void)
DRV2605L Base address may be changed if user implemented
Global DRV2605L_Init_Sequence (void)
DRV2605L Init sequence may be user implemented if custom initialization sequence needed
Global DRV2605L_TRIG_GPIO_Init (GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
DRV2605L Trigger GPIO pin init may be user implemented if needed
Global DRV2605L_TRIG_GPIO_Set (const bool state)
DRV2605L Trigger GPIO pin setter may be user implemented if needed
Global FM24C_WP_GPIO_Get (const FM24C_t *const pCpnt, bool *const pState)
FM24C Write Protect GPIO pin getter may be user implemented if needed
Global FM24C_WP_GPIO_Init (FM24C_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
FM24C Write Protect GPIO pin init may be user implemented if needed
Global Get_SeaLevel_Pressure (void)
Get_SeaLevel_Pressure is recommended to be user implemented (average value returned by weak implementation)
Global GPMS_handler (void)
GPMS handler may be user implemented to suit custom needs
Global GPMS_Init (void)
GPMS Base address may be changed if user implemented
Global GPMS_Init_Sequence (void)
GPMS Init sequence may be user implemented if custom initialization sequence needed
Global I2C_Watchdog_Refresh (void)
Function declared as weak, can be customly implemented in user code is specific actions needs to be taken (IWDG refreshed by default)
Global I2CMEM_WP_GPIO_Init (I2CMEM_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
I2CMEM Write Protect GPIO pin init may be user implemented if needed
Global I2CMEM_WP_GPIO_Set (I2CMEM_t *const pCpnt, const bool state)
I2CMEM Write Protect GPIO pin setter may be user implemented if needed
Global MB85RC256V_Init_Sequence (MB85RC256V_t *const pCpnt)
MB85RC256V Init sequence may be user implemented if custom initialization sequence needed
Global MB85RC256V_WP_GPIO_Get (const MB85RC256V_t *const pCpnt, bool *const pState)
MB85RC256V Write Protect GPIO pin getter may be user implemented if needed
Global MB85RC256V_WP_GPIO_Init (MB85RC256V_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
MB85RC256V Write Protect GPIO pin init may be user implemented if needed
Global MCP4725_Init_Sequence (MCP4725_t *const pCpnt)
MCP4725 Init sequence may be user implemented if custom initialization sequence needed
Global MCP9808_Alert_GPIO_Get (const MCP9808_t *const pCpnt)
MCP9808 Change GPIO pin getter may be user implemented if needed
Global MCP9808_Alert_GPIO_Init (MCP9808_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
MCP9808 Alert GPIO pin init may be user implemented if needed
Global MCP9808_handler (MCP9808_t *const pCpnt)
MCP9808 handler may be user implemented to suit custom needs
Global MCP9808_handler_it (MCP9808_t *const pCpnt)
MCP9808 GPIO interrupt handler may be user implemented to suit custom needs
Global MCP9808_Init_Sequence (MCP9808_t *const pCpnt)
MCP9808 handler may be user implemented to suit custom needs
Global MTCH6102_handler (MTCH6102_t *const pCpnt)
MTCH6102 handler may be user implemented to suit custom needs
Global MTCH6102_handler_it (MTCH6102_t *const pCpnt)
MTCH6102 GPIO interrupt handler may be user implemented to suit custom needs
Global MTCH6102_Init_Sequence (MTCH6102_t *const pCpnt)
MTCH6102 Init sequence may be user implemented if custom initialization sequence needed
Global MTCH6102_INT_GPIO_Get (const MTCH6102_t *const pCpnt)
MTCH6102 Interrupt GPIO pin getter may be user implemented if needed
Global MTCH6102_INT_GPIO_Init (MTCH6102_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
MTCH6102 Interrupt GPIO pin init may be user implemented if needed
Global MTCH6102_SYNC_GPIO_Get (const MTCH6102_t *const pCpnt)
MTCH6102 Synchro GPIO pin getter may be user implemented if needed
Global MTCH6102_SYNC_GPIO_Init (MTCH6102_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
MTCH6102 Synchro GPIO pin init may be user implemented if needed
Global NCA9595_handler (NCA9595_t *const pCpnt)
NCA9595 handler may be user implemented to suit custom needs
Global NCA9595_handler_it (NCA9595_t *const pCpnt)
NCA9595 GPIO interrupt handler may be user implemented to suit custom needs
Global NCA9595_Init_Sequence (NCA9595_t *const pCpnt)
NCA9595 Init sequence may be user implemented if custom initialization sequence needed
Global NCA9595_INT_GPIO_Get (const NCA9595_t *const pCpnt)
NCA9595 Interrupt GPIO pin getter may be user implemented if needed
Global NCA9595_INT_GPIO_Init (NCA9595_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
NCA9595 Interrupt GPIO pin init may be user implemented if needed
Global PCA9532_Init_Sequence (PCA9532_t *const pCpnt)
PCA9532 Init sequence may be user implemented if custom initialization sequence needed
Global PCA9532_RST_GPIO_Init (PCA9532_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
PCA9532 Reset GPIO pin init may be user implemented if needed
Global PCA9532_RST_GPIO_Set (PCA9532_t *const pCpnt, const bool state)
PCA9532 Reset GPIO pin setter may be user implemented if needed
Global PCA9624_Init_Sequence (PCA9624_t *const pCpnt)
PCA9624 Init sequence may be user implemented if custom initialization sequence needed
Global PCA9624_OE_GPIO_Init (PCA9624_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
PCA9624 Output Enable GPIO pin init may be user implemented if needed
Global PCA9624_OE_GPIO_Set (PCA9624_t *const pCpnt, const bool state)
PCA9624 Output Enable GPIO pin setter may be user implemented if needed
Global PCA9685_Init_Sequence (PCA9685_t *const pCpnt)
PCA9685 Init sequence may be user implemented if custom initialization sequence needed
Global PCA9685_OE_GPIO_Init (PCA9685_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
PCA9685 Output Enable GPIO pin init may be user implemented if needed
Global PCA9685_OE_GPIO_Set (PCA9685_t *const pCpnt, const bool state)
PCA9685 Output Enable GPIO pin setter may be user implemented if needed
Global PCA9952_Init_Sequence (PCA9952_t *const pCpnt)
PCA9952 Init sequence may be user implemented if custom initialization sequence needed
Global PCA9952_OE_GPIO_Init (PCA9952_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
PCA9952 Output Enable GPIO pin init may be user implemented if needed
Global PCA9952_OE_GPIO_Set (PCA9952_t *const pCpnt, const bool state)
PCA9952 Output Enable GPIO pin setter may be user implemented if needed
Global PCA9952_RST_GPIO_Init (PCA9952_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
PCA9952 Reset GPIO pin init may be user implemented if needed
Global PCA9952_RST_GPIO_Set (PCA9952_t *const pCpnt, const bool state)
PCA9952 Reset GPIO pin setter may be user implemented if needed
Global PCA9956_Init_Sequence (PCA9956_t *const pCpnt)
PCA9956 Init sequence may be user implemented if custom initialization sequence needed
Global PCA9956_OE_GPIO_Init (PCA9956_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
PCA9956 Output Enable GPIO pin init may be user implemented if needed
Global PCA9956_OE_GPIO_Set (PCA9956_t *const pCpnt, const bool state)
PCA9956 Output Enable GPIO pin setter may be user implemented if needed
Global PCA9956_RST_GPIO_Init (PCA9956_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
PCA9956 Reset GPIO pin init may be user implemented if needed
Global PCA9956_RST_GPIO_Set (PCA9956_t *const pCpnt, const bool state)
PCA9956 Reset GPIO pin setter may be user implemented if needed
Global PCF8523_handler (void)
PCF8523 handler may be user implemented to suit custom needs
Global PCF8523_handler_it (void)
PCF8523 GPIO interrupt handler may be user implemented to suit custom needs
Global PCF8523_Init (void)
PCF8523 Base address may be changed if user implemented
Global PCF8523_Init_Sequence (void)
PCF8523 Init sequence may be user implemented if custom initialization sequence needed
Global PCF8523_INT1_GPIO_Get (void)
PCF8523 Interrupt 1 GPIO pin getter may be user implemented if needed
Global PCF8523_INT1_GPIO_Init (GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
PCF8523 Interrupt 1 GPIO pin init may be user implemented if needed
Global PCF8523_INT2_GPIO_Get (void)
PCF8523 Interrupt 2 GPIO pin getter may be user implemented if needed
Global PCF8523_INT2_GPIO_Init (GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
PCF8523 Interrupt 2 GPIO pin init may be user implemented if needed
Global S11059_handler (S11059_t *const pCpnt)
S11059 handler may be user implemented to suit custom needs
Global S11059_Init_Sequence (S11059_t *const pCpnt)
S11059 Init sequence may be user implemented if custom initialization sequence needed
Global TCS3400_handler (TCS3400_t *const pCpnt)
TCS3400 handler may be user implemented to suit custom needs
Global TCS3400_handler_it (TCS3400_t *const pCpnt)
TCS3400 GPIO interrupt handler may be user implemented to suit custom needs
Global TCS3400_Init_Sequence (TCS3400_t *const pCpnt)
TCS3400 Init sequence may be user implemented if custom initialization sequence needed
Global TCS3400_INT_GPIO_Get (const TCS3400_t *const pCpnt)
TCS3400 Interrupt GPIO pin getter may be user implemented if needed
Global TCS3400_INT_GPIO_Init (TCS3400_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
TCS3400 Interrupt GPIO pin init may be user implemented if needed
Global TCS3472_handler (TCS3472_t *const pCpnt)
TCS3472 handler may be user implemented to suit custom needs
Global TCS3472_handler_it (TCS3472_t *const pCpnt)
TCS3472 GPIO interrupt handler may be user implemented to suit custom needs
Global TCS3472_Init_Sequence (TCS3472_t *const pCpnt)
TCS3472 Init sequence may be user implemented if custom initialization sequence needed
Global TCS3472_INT_GPIO_Get (const TCS3472_t *const pCpnt)
TCS3472 Interrupt GPIO pin getter may be user implemented if needed
Global TCS3472_INT_GPIO_Init (TCS3472_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
TCS3472 Interrupt GPIO pin init may be user implemented if needed
Global TMP1075_handler (TMP1075_t *const pCpnt)
TMP1075 handler may be user implemented to suit custom needs
Global TMP1075_handler_it (TMP1075_t *const pCpnt)
TMP1075 GPIO interrupt handler may be user implemented to suit custom needs
Global TMP1075_Init_Sequence (TMP1075_t *const pCpnt)
TMP1075 Init sequence may be user implemented if custom initialization sequence needed
Global TMP1075_INT_GPIO_Get (const TMP1075_t *const pCpnt)
TMP1075 Interrupt GPIO pin getter may be user implemented if needed
Global TMP1075_INT_GPIO_Init (TMP1075_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
TMP1075 Interrupt GPIO pin init may be user implemented if needed
Global TSL2591_handler (TSL2591_t *const pCpnt)
TSL2591 handler may be user implemented to suit custom needs
Global TSL2591_handler_it (TSL2591_t *const pCpnt)
TSL2591 GPIO interrupt handler may be user implemented to suit custom needs
Global TSL2591_Init_Sequence (TSL2591_t *const pCpnt)
TSL2591 Init sequence may be user implemented if custom initialization sequence needed
Global TSL2591_INT_GPIO_Get (const TSL2591_t *const pCpnt)
TSL2591 Interrupt GPIO pin getter may be user implemented if needed
Global TSL2591_INT_GPIO_Init (TSL2591_t *const pCpnt, GPIO_TypeDef *const GPIOx, const uint16_t GPIO_Pin, const GPIO_PinState GPIO_Active)
TSL2591 Interrupt GPIO pin init may be user implemented if needed