accurrent  2.0.0.0
Macros

Macros

#define ACCURRENT_RETVAL   uint8_t
 
#define ACCURRENT_OK   0x00
 
#define ACCURRENT_INIT_ERROR   0xFF
 
#define ACCURRENT_ADC_12_BIT   12
 
#define ACCURRENT_ADC_10_BIT   10
 
#define ACCURRENT_ADC_8_BIT   8
 
#define ACCURRENT_ADC_12_BIT_MSB_MASK   0x1F
 
#define ACCURRENT_ADC_10_BIT_MSB_MASK   0x03
 
#define ACCURRENT_ADC_8_BIT_MSB_MASK   0x00
 
#define ACCURRENT_ADC_ITERATIONS   10
 
#define ACCURRENT_ADC_CONVERSION_SIZE   ACCURRENT_ADC_12_BIT
 
#define ACCURRENT_ADC_ITERATION_SIZE   ACCURRENT_ADC_ITERATIONS
 

Detailed Description

Macro Definition Documentation

◆ ACCURRENT_ADC_10_BIT

#define ACCURRENT_ADC_10_BIT   10

◆ ACCURRENT_ADC_10_BIT_MSB_MASK

#define ACCURRENT_ADC_10_BIT_MSB_MASK   0x03

◆ ACCURRENT_ADC_12_BIT

#define ACCURRENT_ADC_12_BIT   12

◆ ACCURRENT_ADC_12_BIT_MSB_MASK

#define ACCURRENT_ADC_12_BIT_MSB_MASK   0x1F

◆ ACCURRENT_ADC_8_BIT

#define ACCURRENT_ADC_8_BIT   8

◆ ACCURRENT_ADC_8_BIT_MSB_MASK

#define ACCURRENT_ADC_8_BIT_MSB_MASK   0x00

◆ ACCURRENT_ADC_CONVERSION_SIZE

#define ACCURRENT_ADC_CONVERSION_SIZE   ACCURRENT_ADC_12_BIT

◆ ACCURRENT_ADC_ITERATION_SIZE

#define ACCURRENT_ADC_ITERATION_SIZE   ACCURRENT_ADC_ITERATIONS

◆ ACCURRENT_ADC_ITERATIONS

#define ACCURRENT_ADC_ITERATIONS   10

◆ ACCURRENT_INIT_ERROR

#define ACCURRENT_INIT_ERROR   0xFF

◆ ACCURRENT_OK

#define ACCURRENT_OK   0x00

◆ ACCURRENT_RETVAL

#define ACCURRENT_RETVAL   uint8_t