|
rusEFI
The most advanced open source ECU
|
Typedefs | |
| typedef uint16_t | adcsample_t |
| ADC sample data type. | |
| typedef uint16_t | adc_channels_num_t |
| Channels number in a conversion group. | |
| typedef void(* | adcerrorcallback_t) (ADCDriver *adcp, adcerror_t err) |
| ADC error callback type. | |
Enumerations | |
| enum | adcerror_t { ADC_ERR_DMAFAILURE = 0 , ADC_ERR_OVERFLOW = 1 } |
| Possible ADC failure causes. More... | |
Functions | |
| void | adc_lld_init (void) |
| Low level ADC driver initialization. | |
| void | adc_lld_start (ADCDriver *adcp) |
| Configures and activates the ADC peripheral. | |
| void | adc_lld_stop (ADCDriver *adcp) |
| Deactivates the ADC peripheral. | |
| void | adc_lld_start_conversion (ADCDriver *adcp) |
| Starts an ADC conversion. | |
| void | adc_lld_stop_conversion (ADCDriver *adcp) |
| Stops an ongoing conversion. | |
Variables | |
| uint32_t | channel_mask |
| Bitmask of channels for ADC conversion. | |
| uint32_t | cfg1 |
| ADC CFG1 register initialization data. | |
| uint32_t | sc3 |
| ADC SC3 register initialization data. | |
| ADCDriver | ADCD1 |
| ADC1 driver identifier. | |
| ADCDriver | ADCD2 |
| ADC2 driver identifier. | |
| ADCDriver | ADCD3 |
| ADC3 driver identifier. | |