HAL SMBUS APIs ¶
-
HAL SMBUS Functions
- Initialization and de-initialization functions
-
Configuration functions
-
HAL_SMBUS_SetConfig()
-
HAL_SMBUS_GetConfig()
-
HAL_SMBUS_SetTiming()
-
HAL_SMBUS_GetTiming()
-
HAL_SMBUS_EnableAnalogFilter()
-
HAL_SMBUS_DisableAnalogFilter()
-
HAL_SMBUS_IsEnabledAnalogFilter()
-
HAL_SMBUS_SetDigitalFilter()
-
HAL_SMBUS_GetDigitalFilter()
-
HAL_SMBUS_SLAVE_EnableWakeUp()
-
HAL_SMBUS_SLAVE_DisableWakeUp()
-
HAL_SMBUS_SLAVE_IsEnabledWakeUp()
-
HAL_SMBUS_AM_SetConfigTrigger()
-
HAL_SMBUS_AM_GetConfigTrigger()
-
HAL_SMBUS_AM_EnableTrigger()
-
HAL_SMBUS_AM_DisableTrigger()
-
HAL_SMBUS_AM_IsEnabledTrigger()
-
HAL_SMBUS_SetConfigTimeout()
-
HAL_SMBUS_GetConfigTimeout()
-
HAL_SMBUS_EnableTimeout()
-
HAL_SMBUS_DisableTimeout()
-
HAL_SMBUS_IsEnabledTimeoutA()
-
HAL_SMBUS_IsEnabledTimeoutB()
-
HAL_SMBUS_SLAVE_EnableAckGeneralCall()
-
HAL_SMBUS_SLAVE_DisableAckGeneralCall()
-
HAL_SMBUS_SLAVE_IsEnabledAckGeneralCall()
-
HAL_SMBUS_EnablePacketErrorCheck()
-
HAL_SMBUS_DisablePacketErrorCheck()
-
HAL_SMBUS_IsEnabledPacketErrorCheck()
-
HAL_SMBUS_MASTER_EnableAlertIT()
-
HAL_SMBUS_MASTER_DisableAlertIT()
-
HAL_SMBUS_MASTER_IsEnabledAlertIT()
-
HAL_SMBUS_SetConfigOwnAddress2()
-
HAL_SMBUS_GetConfigOwnAddress2()
-
HAL_SMBUS_EnableOwnAddress2()
-
HAL_SMBUS_DisableOwnAddress2()
-
HAL_SMBUS_IsEnabledOwnAddress2()
-
HAL_SMBUS_SetMode()
-
HAL_SMBUS_GetMode()
-
HAL_SMBUS_EnableFastModePlus()
-
HAL_SMBUS_DisableFastModePlus()
-
HAL_SMBUS_IsEnabledFastModePlus()
-
HAL_SMBUS_MASTER_RegisterTxCpltCallback()
-
HAL_SMBUS_MASTER_RegisterRxCpltCallback()
-
HAL_SMBUS_SLAVE_RegisterTxCpltCallback()
-
HAL_SMBUS_SLAVE_RegisterRxCpltCallback()
-
HAL_SMBUS_SLAVE_RegisterListenCpltCallback()
-
HAL_SMBUS_RegisterAbortCpltCallback()
-
HAL_SMBUS_SLAVE_RegisterAddrMatchCallback()
-
HAL_SMBUS_RegisterErrorCallback()
-
- Input and Output operation functions
- IRQ Handlers
- Weak Callback Functions
- Peripheral State, Peripheral Clock Frequency, Mode and Errors functions
- Acquire/Release/Free the bus
- Set and get user data functions
-
HAL SMBUS Types
-
HAL SMBUS Types
-
hal_smbus_handle_t
-
hal_smbus_cb_t
-
hal_smbus_slave_addr_cb_t
-
hal_smbus_t
-
hal_smbus_state_t
-
hal_smbus_xfer_opt_t
-
hal_smbus_slave_xfer_direction_t
-
hal_smbus_analog_filter_status_t
-
hal_smbus_own_addr2_status_t
-
hal_smbus_own_addr2_mask_t
-
hal_smbus_slave_ack_general_call_status_t
-
hal_smbus_pec_status_t
-
hal_smbus_alert_status_t
-
hal_smbus_mode_t
-
hal_smbus_am_trig_source_t
-
hal_smbus_am_trig_polarity_t
-
hal_smbus_am_trig_status_t
-
hal_smbus_slave_wake_up_status_t
-
hal_smbus_fast_mode_plus_status_t
-
hal_smbus_timeout_t
-
hal_smbus_timeout_a_mode_t
-
hal_smbus_handle_s
-
hal_smbus_config_t
-
hal_smbus_am_trig_config_t
-
hal_smbus_timeout_config_t
-
-
HAL SMBUS Types
- HAL SMBUS Constants