#include <Arduino.h>
Go to the source code of this file.
#define ADC_CFG1_ADICLK0_BIT (0) |
#define ADC_CFG1_ADICLK1_BIT (1) |
#define ADC_CFG1_ADICLK_MASK_0 (1<<0) |
#define ADC_CFG1_ADICLK_MASK_1 (1<<1) |
#define ADC_CFG1_ADIV0_BIT (5) |
#define ADC_CFG1_ADIV1_BIT (6) |
#define ADC_CFG1_ADIV_MASK_0 (1<<5) |
#define ADC_CFG1_ADIV_MASK_1 (1<<6) |
#define ADC_CFG1_ADLPC_BIT (7) |
#define ADC_CFG1_ADLSMP_BIT (4) |
#define ADC_CFG1_MODE0_BIT (2) |
#define ADC_CFG1_MODE1_BIT (3) |
#define ADC_CFG2_ADACKEN_BIT (3) |
#define ADC_CFG2_ADHSC_BIT (2) |
#define ADC_CFG2_ADLSTS0_BIT (0) |
#define ADC_CFG2_ADLSTS1_BIT (1) |
#define ADC_CFG2_MUXSEL_BIT (4) |
#define ADC_ERROR_ALL 0x3FF |
#define ADC_ERROR_ANALOG_DIFF_READ (1<<5) |
#define ADC_ERROR_ANALOG_READ (1<<3) |
#define ADC_ERROR_CALIB (1<<1) |
#define ADC_ERROR_CLEAR 0x0 |
#define ADC_ERROR_COMPARISON (1<<4) |
#define ADC_ERROR_CONT (1<<6) |
#define ADC_ERROR_CONT_DIFF (1<<7) |
#define ADC_ERROR_DIFF_VALUE (-70000) |
#define ADC_ERROR_OTHER (1<<0) |
#define ADC_ERROR_SYNCH (1<<9) |
#define ADC_ERROR_WRONG_ADC (0<<8) |
#define ADC_ERROR_WRONG_PIN (1<<2) |
#define ADC_HIGH_SPEED_16BITS 3 |
#define ADC_PGA_PGAEN_BIT (23) |
#define ADC_REF_DEFAULT 0 |
#define ADC_SC1_DIFF_BIT (5) |
#define ADC_SC1A_AIEN_BIT (6) |
#define ADC_SC1A_CHANNELS (0x1F) |
#define ADC_SC1A_COCO_BIT (7) |
#define ADC_SC1A_PIN_DIFF (0x40) |
#define ADC_SC1A_PIN_INVALID (0x1F) |
#define ADC_SC1A_PIN_MUX (0x80) |
#define ADC_SC1A_PIN_PGA (0x80) |
#define ADC_SC2_ACFE_BIT (5) |
#define ADC_SC2_ACFGT_BIT (4) |
#define ADC_SC2_ACREN_BIT (3) |
#define ADC_SC2_ADACT_BIT (7) |
#define ADC_SC2_DMAEN_BIT (2) |
#define ADC_SC2_REFSEL0_BIT (0) |
#define ADC_SC3_ADCO_BIT (3) |
#define ADC_SC3_AVGE_BIT (2) |
#define ADC_SC3_AVGS0_BIT (0) |
#define ADC_SC3_AVGS1_BIT (1) |
#define ADC_SC3_CAL_BIT (7) |
#define ADC_SC3_CALF_BIT (6) |
#define ADC_TEMP_SENSOR 38 |
#define ADC_VERY_HIGH_SPEED 5 |
#define ADC_VERY_LOW_SPEED 0 |