Added old firmware and pcb design files

These are all design documents that I thought I had lost. It's may make
me cringe, but it's still cool to use it to see how far I've come.
This commit is contained in:
2016-05-12 20:04:43 -07:00
parent a4df0d921d
commit b300c76103
1047 changed files with 379298 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
void LcdMoveToTop(){
LcdSerial.write(254); //Put LCD into move mode
LcdSerial.write(128); //Move to the first character of the first row
}
void LcdMoveToBottom(){
LcdSerial.write(254); //Put LCD into move mode
LcdSerial.write(192); //Move to the first character of the second row
}
void FullLcdClear(){
LcdSerial.write(254); //Send special command character
LcdSerial.write(1); //Send Clear Screen Command
}
void TopLcdClear(){
LcdMoveToTop();
LcdSerial.write(" "); //Write a blank 16 character string
}
void BottomLcdClear(){
LcdMoveToBottom();
LcdSerial.write(" "); //Write a blank 16 character string
}
void FullLcdWrite(const char* TopLcd, const char* BottomLcd){
TopLcdWrite(TopLcd);
BottomLcdWrite(BottomLcd);
}
void TopLcdWrite(const char *TopLcd){
/*
unsigned char string[16];
Serial.write("Size of string: ");
Serial.write(sizeof(TopLcd));
delay(5000);
for(int i = 0 ; i < sizeof(TopLcd) ; i++){
string[i] = TopLcd[i];
}
if(sizeof(TopLcd) < 16){
for(int i = sizeof(TopLcd) ; i < 16 ; i++){
string[i] = 32;
}
}
*/
LcdMoveToTop();
LcdSerial.write(TopLcd); //Write string
}
void BottomLcdWrite(const char *BottomLcd){
LcdMoveToBottom();
LcdSerial.write(BottomLcd); //Write string
}