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