HAL ADC APIs ¶
-
HAL ADC Functions
- Initialization and de-initialization functions
- Configuration functions (mandatory features)
-
Configuration functions (optional features)
-
HAL_ADC_SetConfigPostProcessing()
-
HAL_ADC_GetConfigPostProcessing()
-
HAL_ADC_SetConfigLowPower()
-
HAL_ADC_GetConfigLowPower()
-
HAL_ADC_SetVrefProtection()
-
HAL_ADC_GetVrefProtection()
-
HAL_ADC_SetConfigAnalogWD()
-
HAL_ADC_GetConfigAnalogWD()
-
HAL_ADC_SetAnalogWDThresholds()
-
HAL_ADC_GetAnalogWDThresholds()
-
HAL_ADC_SetAnalogWDChannel()
-
HAL_ADC_GetAnalogWDChannel()
-
HAL_ADC_SetConfigOverSampling()
-
HAL_ADC_GetConfigOverSampling()
-
HAL_ADC_GetOverSamplingShiftKeepRes()
-
HAL_ADC_SetConfigOffset()
-
HAL_ADC_GetConfigOffset()
-
HAL_ADC_SetOffsetLevel()
-
HAL_ADC_GetOffsetLevel()
-
-
IRQHandler and Callbacks functions
-
HAL_ADC_IRQHandler()
-
HAL_ADC_IRQHandler_REG()
-
HAL_ADC_IRQHandler_INJ()
-
HAL_ADC_IRQHandler_AWD()
-
HAL_ADC_ErrorCallback()
-
HAL_ADC_REG_EndOfSamplingCallback()
-
HAL_ADC_REG_UnitaryConvCpltCallback()
-
HAL_ADC_REG_SequenceConvCpltCallback()
-
HAL_ADC_REG_DataTransferHalfCallback()
-
HAL_ADC_REG_DataTransferCpltCallback()
-
HAL_ADC_REG_DataTransferStopCallback()
-
HAL_ADC_INJ_UnitaryConvCpltCallback()
-
HAL_ADC_INJ_SequenceConvCpltCallback()
-
HAL_ADC_AnalogWD_OutOfWindowCallback()
-
HAL_ADC_RegisterErrorCallback()
-
HAL_ADC_RegisterRegEndOfSamplingCallback()
-
HAL_ADC_RegisterRegUnitaryConvCpltCallback()
-
HAL_ADC_RegisterRegSequenceConvCpltCallback()
-
HAL_ADC_RegisterDataTransferHalfCallback()
-
HAL_ADC_RegisterDataTransferCpltCallback()
-
HAL_ADC_RegisterDataTransferStopCallback()
-
HAL_ADC_RegisterInjUnitaryConvCpltCallback()
-
HAL_ADC_RegisterInjSequenceConvCpltCallback()
-
HAL_ADC_RegisterAwdOutOfWindowCallback()
-
- Peripheral State, Error functions
-
Process functions
-
HAL_ADC_Start()
-
HAL_ADC_Stop()
-
HAL_ADC_Calibrate()
-
HAL_ADC_GetCalibrationFactor()
-
HAL_ADC_SetCalibrationFactor()
-
HAL_ADC_PollForEvent()
-
HAL_ADC_REG_StartConv()
-
HAL_ADC_REG_StartConv_IT()
-
HAL_ADC_REG_StartConv_IT_Opt()
-
HAL_ADC_REG_StartConv_DMA()
-
HAL_ADC_REG_StartConv_DMA_Opt()
-
HAL_ADC_REG_TrigNextConv()
-
HAL_ADC_REG_StopConv()
-
HAL_ADC_REG_StopConv_IT()
-
HAL_ADC_REG_StopConv_DMA()
-
HAL_ADC_REG_PollForConv()
-
HAL_ADC_REG_GetValue()
-
HAL_ADC_INJ_StartConv()
-
HAL_ADC_INJ_StartConv_IT()
-
HAL_ADC_INJ_StartConv_IT_Opt()
-
HAL_ADC_INJ_TrigNextConv()
-
HAL_ADC_INJ_StopConv()
-
HAL_ADC_INJ_StopConv_IT()
-
HAL_ADC_INJ_PollForConv()
-
HAL_ADC_INJ_GetValue()
-
HAL_ADC_MM_Start()
-
HAL_ADC_MM_Stop()
-
HAL_ADC_MM_Calibrate()
-
HAL_ADC_MM_REG_StartConv()
-
HAL_ADC_MM_REG_StartConv_IT()
-
HAL_ADC_MM_REG_StartConv_IT_Opt()
-
HAL_ADC_MM_REG_StartConv_DMA()
-
HAL_ADC_MM_REG_StartConv_DMA_Opt()
-
HAL_ADC_MM_REG_StartConvM_DMA()
-
HAL_ADC_MM_REG_StartConvM_DMA_Opt()
-
HAL_ADC_MM_REG_TrigNextConv()
-
HAL_ADC_MM_REG_StopConv()
-
HAL_ADC_MM_REG_StopConv_IT()
-
HAL_ADC_MM_REG_StopConv_DMA()
-
HAL_ADC_MM_REG_PollForConv()
-
HAL_ADC_MM_REG_GetValue()
-
HAL_ADC_MM_INJ_StartConv()
-
HAL_ADC_MM_INJ_StartConv_IT()
-
HAL_ADC_MM_INJ_StartConv_IT_Opt()
-
HAL_ADC_MM_INJ_TrigNextConv()
-
HAL_ADC_MM_INJ_StopConv()
-
HAL_ADC_MM_INJ_StopConv_IT()
-
HAL_ADC_MM_INJ_PollForConv()
-
HAL_ADC_MM_INJ_GetValue()
-
- User data functions
-
HAL ADC Types
-
HAL ADC Types
-
hal_adc_handle_t
-
hal_adc_cb_t
-
hal_adc_awd_cb_t
-
hal_adc_t
-
hal_adc_state_t
-
hal_adc_group_state_t
-
hal_adc_common_state_t
-
hal_adc_group_conv_per_start_t
-
hal_adc_clock_t
-
hal_adc_resolution_t
-
hal_adc_left_bit_shift_t
-
hal_adc_lp_auto_wait_state_t
-
hal_adc_lp_auto_power_off_state_t
-
hal_adc_lp_autonomous_dpd_state_t
-
hal_adc_trigger_freq_mode_t
-
hal_adc_sampling_mode_t
-
hal_adc_sampling_time_com_t
-
hal_adc_vref_protection_t
-
hal_adc_group_t
-
hal_adc_reg_trig_src_t
-
hal_adc_reg_trig_edge_t
-
hal_adc_reg_seq_discont_length_t
-
hal_adc_reg_seq_mode_t
-
hal_adc_reg_continuous_mode_t
-
hal_adc_reg_overrun_mode_t
-
hal_adc_reg_data_transfer_mode_t
-
hal_adc_inj_trig_src_t
-
hal_adc_inj_trig_edge_t
-
hal_adc_inj_seq_discont_length_t
-
hal_adc_channel_t
-
hal_adc_sampling_time_t
-
hal_adc_in_mode_t
-
hal_adc_awd_instance_t
-
hal_adc_awd_threshold_sel_t
-
hal_adc_awd_filtering_t
-
hal_adc_ovs_instance_t
-
hal_adc_ovs_scope_t
-
hal_adc_ovs_discont_t
-
hal_adc_offset_instance_t
-
hal_adc_offset_sat_sign_state_t
-
hal_adc_offset_sat_unsign_state_t
-
hal_adc_mm_inst_t
-
hal_adc_mm_mode_t
-
hal_adc_mm_reg_data_format_t
-
hal_adc_mm_reg_data_transfer_pack_t
-
hal_adc_mm_interl_delay_t
-
hal_adc_event_t
-
hal_adc_config_t
-
hal_adc_post_processing_config_t
-
hal_adc_low_power_config_t
-
hal_adc_calib_t
-
hal_adc_reg_config_t
-
hal_adc_inj_config_t
-
hal_adc_channel_config_t
-
hal_adc_awd_config_t
-
hal_adc_ovs_config_t
-
hal_adc_offset_config_t
-
hal_adc_mm_config_t
-
hal_adc_handle_s
-
-
HAL ADC Types
- HAL ADC Constants