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