#include <structs.h>
Is updated by ADC_ISR().
Definition at line 82 of file structs.h.
Data Fields | |
| unsigned char | ADC3_G20_OS: 4 |
| Offset on ADC3 at 20x gain. | |
| unsigned char | ADC5_G20_OS: 4 |
| Offset on ADC5 at 20x gain. | |
| signed int | avgIBAT |
| Average of the last four IBAT readings, in mA. | |
| signed int | discIBAT [4] |
| Discrete battery current readings, in mA. | |
| unsigned char | Flag: 1 |
| ADC cycle complete (TRUE/FALSE). | |
| unsigned char | Halt: 1 |
| Stop A/D-conversions (TRUE/FALSE). | |
| signed int | IBAT |
| Battery current, in mA. | |
| unsigned char | Mains: 1 |
| Mains OK? (TRUE/FALSE). | |
| unsigned char | MUX: 5 |
| Corresponds to ADMUX low bits MUX4..0. | |
| unsigned int | rawNTC |
| Raw, unconditioned thermistor data. | |
| unsigned int | rawRID |
| Raw, unconditioned resistor ID data. | |
| unsigned int | rawVBAT |
| Raw, unconditioned battery voltage. | |
| unsigned int | VBAT |
| Battery voltage, in mV. | |
| unsigned int | VIN |
| Supply voltage, in mV. | |
| unsigned char ADC_Status_struct::ADC3_G20_OS |
| unsigned char ADC_Status_struct::ADC5_G20_OS |
Offset on ADC5 at 20x gain.
Definition at line 89 of file structs.h.
Referenced by ADC_Init(), and ADC_ISR().
| signed int ADC_Status_struct::avgIBAT |
Average of the last four IBAT readings, in mA.
Definition at line 97 of file structs.h.
Referenced by ADC_Init(), ADC_ISR(), BatteryStatusRefresh(), ConstantCurrent(), HaltNow(), and MaxVoltageAndCurrent().
| signed int ADC_Status_struct::discIBAT[4] |
Discrete battery current readings, in mA.
Definition at line 96 of file structs.h.
Referenced by ADC_Init(), and ADC_ISR().
| unsigned char ADC_Status_struct::Flag |
ADC cycle complete (TRUE/FALSE).
Definition at line 85 of file structs.h.
Referenced by ADC_Init(), ADC_ISR(), ADC_Wait(), and Doze().
| unsigned char ADC_Status_struct::Halt |
Stop A/D-conversions (TRUE/FALSE).
Definition at line 87 of file structs.h.
Referenced by ADC_Init(), ADC_ISR(), and Doze().
| signed int ADC_Status_struct::IBAT |
Battery current, in mA.
Definition at line 95 of file structs.h.
Referenced by ADC_ISR(), and JumperCheck().
| unsigned char ADC_Status_struct::Mains |
| unsigned char ADC_Status_struct::MUX |
Corresponds to ADMUX low bits MUX4..0.
Definition at line 84 of file structs.h.
Referenced by ADC_Init(), and ADC_ISR().
| unsigned int ADC_Status_struct::rawNTC |
Raw, unconditioned thermistor data.
Definition at line 91 of file structs.h.
Referenced by ADC_ISR(), HaltNow(), and NTCLookUp().
| unsigned int ADC_Status_struct::rawRID |
Raw, unconditioned resistor ID data.
Definition at line 90 of file structs.h.
Referenced by ADC_ISR(), and RIDLookUp().
| unsigned int ADC_Status_struct::rawVBAT |
Raw, unconditioned battery voltage.
Definition at line 92 of file structs.h.
Referenced by ADC_ISR(), and JumperCheck().
| unsigned int ADC_Status_struct::VBAT |
Battery voltage, in mV.
Definition at line 94 of file structs.h.
Referenced by ADC_ISR(), BatteryStatusRefresh(), ConstantVoltage(), HaltNow(), JumperCheck(), and MaxVoltageAndCurrent().
| unsigned int ADC_Status_struct::VIN |
Supply voltage, in mV.
Definition at line 93 of file structs.h.
Referenced by ADC_ISR(), and JumperCheck().
1.5.6