- void main(void);
- int i2cWrite(int addr, char* data, int length);
- int i2cRead(int addr, char* data, int length);
- int i2cReadWrite(int addr, char* writeData, int writeLength, char* readData, int readLength);
- void setupI2C(void);
- int i2cScan(int * addressArray);
- void i2cScanAll(void);
- int keypadRead(void);
- int getNumber(int col, int readByte);
- void checkButton(int button, int * buffer, int * count, int bufferSize);
- void lcdSetup(void);
- void lcdWrite(char* data, int length);
- void lcdClear(void);
- void lcdSetCursor(int pos);
- void lcdLineSelect(int line);
- void convertText(char* data, int length);
- int read_usb_serial_none_blocking(char *buf,int length);
- int write_usb_serial_blocking(char *buf,int length);
- char serialReadByte(void);
- void serialWriteByte(int byte);
- void stopSerial(void);
- void serial_init(void);
- void setupTimer(int interval);
- double timeElapsed(void);
- double totalTimeElapsed(void);
- void timerReset(void);
- void timerSleep(int duration);
- void SysTick_Handler(void);
- void initAll(void);
- void fillArray(int * array, int value, int length);
- void serialWrite(char *str);
- char * debug4Bit(int val);