24 #define FILENAME "DATA.CSV"
33 #define CLOCK_I2C_ADDR 0x68
34 #define CLOCK_CONTROL_ADDR 0x0E
35 #define CLOCK_TEMPERATURE_ADDR 0x11
36 #define CLOCK_TIME_CAL_ADDR 0x00
37 #define CLOCK_SETUP 0x5 //allow interrupts on alarm1
38 #define CLOCK_ALARM1_ADDR 0x07
39 #define CLOCK_ALARM_STATUS 0x0F
41 #define ADC_I2C_ADDR 0x6E
42 #define ADC_CONTROL 0x00
43 #define ADC_BASE 0x80 //one shot conversion model
48 #define ADC_18BITS 0x0C
49 #define ADC_16BITS 0x08
50 #define ADC_14BITS 0x04
51 #define ADC_12BITS 0x00
52 #define ADC_GAIN1 0x00
53 #define ADC_GAIN2 0x01
54 #define ADC_GAIN4 0x02
55 #define ADC_GAIN8 0x03
57 #define LEDPIN 13 // LED connected to digital pin 13
66 void setAddress(uint8_t,uint8_t,uint8_t);
67 unsigned char getAddress(uint8_t,uint8_t);
68 int dectobcd(
int val);
69 int bcdtodec(
int val);
71 void parseCommand(
char);
72 unsigned char standby;
136 void setWake(
int val,
int valType);
164 long adcRead(
int ch,
int bit,
int gain);
void communicate()
Definition: SODA.cpp:444
void getTime()
Definition: SODA.cpp:99
int getStandby()
Definition: SODA.cpp:281
void setTime()
Definition: SODA.cpp:69
long getID()
Definition: SODA.cpp:512
int checkTime(int place)
Definition: SODA.cpp:187
void begin()
Definition: SODA.cpp:17
void printBuffer()
Definition: SODA.cpp:60
void dataLineBegin()
Definition: SODA.cpp:355
void dataLineAdd(int value)
Definition: SODA.cpp:372
void setWake(int val, int valType)
Definition: SODA.cpp:213
void setID(long ID)
Definition: SODA.cpp:505
void setStandby(unsigned char val)
Definition: SODA.cpp:262
void dataDownload()
Definition: SODA.cpp:425
void serialSetTime()
Definition: SODA.cpp:159
void turnOff()
Definition: SODA.cpp:252
int smoothAnalogRead(int pin1)
Definition: SODA.cpp:337
long adcRead(int ch, int bit, int gain)
Definition: SODA.cpp:292
bool usbConnected()
Definition: SODA.cpp:522
float getClockTemp()
Definition: SODA.cpp:193
void bufferTime()
Definition: SODA.cpp:132
void updateTime(int val, int place)
Definition: SODA.cpp:181
void blinks(int n)
Definition: SODA.cpp:527
void dataLineEnd()
Definition: SODA.cpp:410