test: add a couple of tests for 32u4
parent
978be20b03
commit
57fe2fd18c
|
@ -31,6 +31,8 @@ void TestMenu :: testMenu(){
|
||||||
DEBUG.println("6)Camera test");
|
DEBUG.println("6)Camera test");
|
||||||
DEBUG.println("7)Line Sensors camera test");
|
DEBUG.println("7)Line Sensors camera test");
|
||||||
DEBUG.println("8)Line Sensors test");
|
DEBUG.println("8)Line Sensors test");
|
||||||
|
DEBUG.println("u)Read Serial messages from 32u4");
|
||||||
|
DEBUG.println("s)Send test to 32u4 status LEDs");
|
||||||
do{
|
do{
|
||||||
testNum = DEBUG.read();
|
testNum = DEBUG.read();
|
||||||
DEBUG.println();
|
DEBUG.println();
|
||||||
|
@ -46,6 +48,8 @@ void TestMenu :: testMenu(){
|
||||||
else if (testNum == '6') DEBUG.println("Camera Test");
|
else if (testNum == '6') DEBUG.println("Camera Test");
|
||||||
else if (testNum == '7') DEBUG.println("Line Sensors camera test, turn on SW_ELETT");
|
else if (testNum == '7') DEBUG.println("Line Sensors camera test, turn on SW_ELETT");
|
||||||
else if (testNum == '8') DEBUG.println("Line Sensors test, turn on SW_ELETT");
|
else if (testNum == '8') DEBUG.println("Line Sensors test, turn on SW_ELETT");
|
||||||
|
else if (testNum == 'u') DEBUG.println("Reading from 32u4");
|
||||||
|
else if (testNum == 's') DEBUG.println("Testing LEDs. Sending bytes to 32u4");
|
||||||
else {
|
else {
|
||||||
DEBUG.println("UNKNOWN COMMAND");
|
DEBUG.println("UNKNOWN COMMAND");
|
||||||
flagtest = false;
|
flagtest = false;
|
||||||
|
@ -102,6 +106,27 @@ void TestMenu :: testMenu(){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 'u':
|
||||||
|
while(Serial2.available()) DEBUG.print((char)Serial2.read());
|
||||||
|
break;
|
||||||
|
case 's':
|
||||||
|
DEBUG.println("Remember LED1 is not used by teensy");
|
||||||
|
DEBUG.println("LED2");
|
||||||
|
Serial2.write(0b00000001);
|
||||||
|
delay(1500);
|
||||||
|
|
||||||
|
DEBUG.println("LED3");
|
||||||
|
Serial2.write(0b00000010);
|
||||||
|
delay(1500);
|
||||||
|
|
||||||
|
|
||||||
|
DEBUG.println("LED4");
|
||||||
|
Serial2.write(0b00000100);
|
||||||
|
|
||||||
|
delay(1500);
|
||||||
|
Serial2.write(0);
|
||||||
|
delay(1500);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue