|
void | adc_enable_analog_watchdog_regular (uint32_t adc) |
| ADC Enable Analog Watchdog for Regular Conversions. More...
|
|
void | adc_disable_analog_watchdog_regular (uint32_t adc) |
| ADC Enable Analog Watchdog for Regular Conversions. More...
|
|
void | adc_enable_analog_watchdog_injected (uint32_t adc) |
| ADC Enable Analog Watchdog for Injected Conversions. More...
|
|
void | adc_disable_analog_watchdog_injected (uint32_t adc) |
| ADC Disable Analog Watchdog for Injected Conversions. More...
|
|
void | adc_enable_discontinuous_mode_regular (uint32_t adc, uint8_t length) |
| ADC Enable Discontinuous Mode for Regular Conversions. More...
|
|
void | adc_disable_discontinuous_mode_regular (uint32_t adc) |
| ADC Disable Discontinuous Mode for Regular Conversions. More...
|
|
void | adc_enable_discontinuous_mode_injected (uint32_t adc) |
| ADC Enable Discontinuous Mode for Injected Conversions. More...
|
|
void | adc_disable_discontinuous_mode_injected (uint32_t adc) |
| ADC Disable Discontinuous Mode for Injected Conversions. More...
|
|
void | adc_enable_automatic_injected_group_conversion (uint32_t adc) |
| ADC Enable Automatic Injected Conversions. More...
|
|
void | adc_disable_automatic_injected_group_conversion (uint32_t adc) |
| ADC Disable Automatic Injected Conversions. More...
|
|
void | adc_enable_analog_watchdog_on_all_channels (uint32_t adc) |
| ADC Enable Analog Watchdog for All Regular and/or Injected Channels. More...
|
|
void | adc_enable_analog_watchdog_on_selected_channel (uint32_t adc, uint8_t channel) |
| ADC Enable Analog Watchdog for a Selected Channel. More...
|
|
void | adc_enable_eoc_interrupt_injected (uint32_t adc) |
| ADC Enable Injected End-Of-Conversion Interrupt. More...
|
|
void | adc_disable_eoc_interrupt_injected (uint32_t adc) |
| ADC Disable Injected End-Of-Conversion Interrupt. More...
|
|
void | adc_enable_eos_interrupt_injected (uint32_t adc) |
| ADC Enable Injected End-Of-Sequence Interrupt. More...
|
|
void | adc_disable_eos_interrupt_injected (uint32_t adc) |
| ADC Disable Injected End-Of-Sequence Interrupt. More...
|
|
void | adc_enable_all_awd_interrupt (uint32_t adc) |
| ADC Enable Analog Watchdog Interrupt. More...
|
|
void | adc_disable_all_awd_interrupt (uint32_t adc) |
| ADC Disable Analog Watchdog Interrupt. More...
|
|
void | adc_enable_eos_interrupt (uint32_t adc) |
| ADC Enable Regular End-Of-Sequence Interrupt. More...
|
|
void | adc_disable_eos_interrupt (uint32_t adc) |
| ADC Disable Regular End-Of-Sequence Interrupt. More...
|
|
void | adc_start_conversion_injected (uint32_t adc) |
| ADC Software Triggered Conversion on Injected Channels. More...
|
|
void | adc_disable_external_trigger_regular (uint32_t adc) |
| ADC Disable an External Trigger for Regular Channels. More...
|
|
void | adc_disable_external_trigger_injected (uint32_t adc) |
| ADC Disable an External Trigger for Injected Channels. More...
|
|
void | adc_set_watchdog_high_threshold (uint32_t adc, uint16_t threshold) |
| ADC Set Analog Watchdog Upper Threshold. More...
|
|
void | adc_set_watchdog_low_threshold (uint32_t adc, uint16_t threshold) |
| ADC Set Analog Watchdog Lower Threshold. More...
|
|
void | adc_set_injected_sequence (uint32_t adc, uint8_t length, uint8_t channel[]) |
| ADC Set an Injected Channel Conversion Sequence. More...
|
|
bool | adc_eoc_injected (uint32_t adc) |
| ADC Read the End-of-Conversion Flag for Injected Conversion. More...
|
|
bool | adc_eos_injected (uint32_t adc) |
| ADC Read the End-of-Sequence Flag for Injected Conversions. More...
|
|
uint32_t | adc_read_injected (uint32_t adc, uint8_t reg) |
| ADC Read from an Injected Conversion Result Register. More...
|
|
void | adc_set_injected_offset (uint32_t adc, uint8_t reg, uint32_t offset) |
| ADC Set the Injected Channel Data Offset. More...
|
|
void | adc_set_clk_source (uint32_t adc, uint32_t source) |
| ADC Set Clock Source. More...
|
|
void | adc_set_clk_prescale (uint32_t adc, uint32_t prescale) |
| ADC Set Clock Prescale. More...
|
|
void | adc_set_multi_mode (uint32_t adc, uint32_t mode) |
| ADC set multi mode. More...
|
|
void | adc_enable_external_trigger_regular (uint32_t adc, uint32_t trigger, uint32_t polarity) |
| ADC Enable an External Trigger for Regular Channels. More...
|
|
void | adc_enable_external_trigger_injected (uint32_t adc, uint32_t trigger, uint32_t polarity) |
| ADC Enable an External Trigger for Injected Channels. More...
|
|
bool | adc_awd (uint32_t adc) |
| ADC Read the Analog Watchdog Flag. More...
|
|
void | adc_enable_deeppwd (uint32_t adc) |
| ADC Enable Deep-Power-Down Mdoe. More...
|
|
void | adc_disable_deeppwd (uint32_t adc) |
| ADC Disable Deep-Power-Down Mdoe. More...
|
|
void | adc_power_on_async (uint32_t adc) |
| Turn on the ADC (async) More...
|
|
void | adc_power_on (uint32_t adc) |
| Turn on the ADC. More...
|
|
bool | adc_is_power_on (uint32_t adc) |
| Is the ADC powered up and ready? More...
|
|
void | adc_power_off_async (uint32_t adc) |
| Turn off the ADC (async) This will actually block if it needs to turn off a currently running conversion, as per ref man. More...
|
|
void | adc_power_off (uint32_t adc) |
| Turn off the ADC This will actually block if it needs to turn off a currently running conversion, as per ref man. More...
|
|
bool | adc_is_power_off (uint32_t adc) |
| Is the ADC powered down? More...
|
|
void | adc_calibrate_async (uint32_t adc) |
| Start the ADC calibration and immediately return. More...
|
|
bool | adc_is_calibrating (uint32_t adc) |
| Is the ADC Calibrating? More...
|
|
void | adc_calibrate (uint32_t adc) |
| Start ADC calibration and wait for it to finish. More...
|
|
void | adc_set_continuous_conversion_mode (uint32_t adc) |
| Enable Continuous Conversion Mode In this mode the ADC starts a new conversion of a single channel or a channel group immediately following completion of the previous channel group conversion. More...
|
|
void | adc_set_single_conversion_mode (uint32_t adc) |
| Enable Single Conversion Mode In this mode the ADC performs a conversion of one channel or a channel group and stops. More...
|
|
void | adc_set_regular_sequence (uint32_t adc, uint8_t length, uint8_t channel[]) |
| ADC Set a Regular Channel Conversion Sequence. More...
|
|
void | adc_set_sample_time_on_all_channels (uint32_t adc, uint8_t time) |
| ADC Set the Sample Time for All Channels. More...
|
|
void | adc_enable_temperature_sensor (void) |
| Enable the temperature sensor (only) The channel this is available on is unfortunately not consistent, even though the bit used to enable it is. More...
|
|
void | adc_disable_temperature_sensor (void) |
| Disable the temperature sensor (only) More...
|
|
void | adc_enable_vrefint (void) |
| Enable the internal voltage reference (only) The channel this is available on is unfortunately not consistent, even though the bit used to enable it is. More...
|
|
void | adc_disable_vrefint (void) |
| Disable the internal voltage reference (only) More...
|
|
void | adc_set_resolution (uint32_t adc, uint16_t resolution) |
| ADC Set Resolution. More...
|
|
void | adc_set_left_aligned (uint32_t adc) |
| ADC Set the Data as Left Aligned. More...
|
|
void | adc_set_right_aligned (uint32_t adc) |
| ADC Set the Data as Right Aligned. More...
|
|
void | adc_enable_dma (uint32_t adc) |
| ADC Enable DMA Transfers. More...
|
|
void | adc_disable_dma (uint32_t adc) |
| ADC Disable DMA Transfers. More...
|
|
bool | adc_eoc (uint32_t adc) |
| ADC Read the End-of-Conversion Flag. More...
|
|
bool | adc_eos (uint32_t adc) |
| ADC Read the End-of-Sequence Flag for Regular Conversions. More...
|
|
void | adc_enable_eoc_interrupt (uint32_t adc) |
| ADC Enable Regular End-Of-Conversion Interrupt. More...
|
|
void | adc_disable_eoc_interrupt (uint32_t adc) |
| ADC Disable Regular End-Of-Conversion Interrupt. More...
|
|
void | adc_enable_overrun_interrupt (uint32_t adc) |
| ADC Enable the Overrun Interrupt. More...
|
|
void | adc_disable_overrun_interrupt (uint32_t adc) |
| ADC Disable the Overrun Interrupt. More...
|
|
bool | adc_get_overrun_flag (uint32_t adc) |
| ADC Read the Overrun Flag. More...
|
|
void | adc_clear_overrun_flag (uint32_t adc) |
| ADC Clear Overrun Flags. More...
|
|
uint32_t | adc_read_regular (uint32_t adc) |
| ADC Read from the Regular Conversion Result Register. More...
|
|
void | adc_start_conversion_regular (uint32_t adc) |
| ADC Software Triggered Conversion on Regular Channels. More...
|
|
void | adc_enable_dma_circular_mode (uint32_t adc) |
| Enable circular mode for DMA transfers. More...
|
|
void | adc_disable_dma_circular_mode (uint32_t adc) |
| Disable circular mode for DMA transfers. More...
|
|
void | adc_enable_delayed_conversion_mode (uint32_t adc) |
| Enable Delayed Conversion Mode. More...
|
|
void | adc_disable_delayed_conversion_mode (uint32_t adc) |
| Enable Delayed Conversion Mode. More...
|
|
void | adc_set_sample_time (uint32_t adc, uint8_t channel, uint8_t time) |
| ADC Set the Sample Time for a Single Channel. More...
|
|
void | adc_enable_regulator (uint32_t adc) |
| Enable the ADC Voltage regulator Before any use of the ADC, the ADC Voltage regulator must be enabled. More...
|
|
void | adc_disable_regulator (uint32_t adc) |
| Disable the ADC Voltage regulator You can disable the adc vreg when not in use to save power. More...
|
|