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:473
void getTime()
Definition: SODA.cpp:98
int getStandby()
Definition: SODA.cpp:280
void setTime()
Definition: SODA.cpp:68
long getID()
Definition: SODA.cpp:541
int checkTime(int place)
Definition: SODA.cpp:186
void begin()
Definition: SODA.cpp:16
void printBuffer()
Definition: SODA.cpp:59
void dataLineBegin()
Definition: SODA.cpp:384
void dataLineAdd(int value)
Definition: SODA.cpp:401
void setWake(int val, int valType)
Definition: SODA.cpp:212
int tcReadK(int ch)
Definition: SODA.cpp:334
void setID(long ID)
Definition: SODA.cpp:534
void setStandby(unsigned char val)
Definition: SODA.cpp:261
void dataDownload()
Definition: SODA.cpp:454
void serialSetTime()
Definition: SODA.cpp:158
void turnOff()
Definition: SODA.cpp:251
int smoothAnalogRead(int pin1)
Definition: SODA.cpp:366
long adcRead(int ch, int bit, int gain)
Definition: SODA.cpp:291
bool usbConnected()
Definition: SODA.cpp:551
float getClockTemp()
Definition: SODA.cpp:192
void bufferTime()
Definition: SODA.cpp:131
void updateTime(int val, int place)
Definition: SODA.cpp:180
void blinks(int n)
Definition: SODA.cpp:556
void dataLineEnd()
Definition: SODA.cpp:439