| ADC
    9.2
    Analog to Digital Conversor library for the Teensy 3.5 microprocessor | 
| Enumerations | |
| enum | ADC_ERROR : uint16_t { ADC_ERROR::OTHER = 1 << 0, ADC_ERROR::CALIB = 1 << 1, ADC_ERROR::WRONG_PIN, ADC_ERROR::ANALOG_READ = 1 << 3, ADC_ERROR::ANALOG_DIFF_READ, ADC_ERROR::CONT = 1 << 5, ADC_ERROR::CONT_DIFF = 1 << 6, ADC_ERROR::COMPARISON = 1 << 7, ADC_ERROR::WRONG_ADC = 1 << 8, ADC_ERROR::SYNCH = 1 << 9, ADC_ERROR::CLEAR = 0 } | 
| ADC errors. Each board has a adc->adX->fail_flag. Include ADC_util.h and use getStringADCError to print the errors (if any) in a human-readable form. Use adc->adX->resetError() to reset them.  More... | |
Handle ADC errors.
| 
 | strong | 
ADC errors. Each board has a adc->adX->fail_flag. Include ADC_util.h and use getStringADCError to print the errors (if any) in a human-readable form. Use adc->adX->resetError() to reset them.
| Enumerator | |
|---|---|
| OTHER | Other error not considered below. | 
| CALIB | Calibration error. | 
| WRONG_PIN | A pin was selected that cannot be read by this ADC module. | 
| ANALOG_READ | Error inside the analogRead method. | 
| ANALOG_DIFF_READ | Error inside the analogReadDifferential method. | 
| CONT | Continuous single-ended measurement error. | 
| CONT_DIFF | Continuous differential measurement error. | 
| COMPARISON | Error during the comparison. | 
| WRONG_ADC | A non-existent ADC module was selected. | 
| SYNCH | Error during a synchronized measurement. | 
| CLEAR | No error. | 
Definition at line 661 of file settings_defines.h.