fatal errors
parent
6aa6e37413
commit
6acee37a7f
|
@ -1,9 +1,11 @@
|
|||
#include <Arduino.h>
|
||||
#include "constants.h"
|
||||
|
||||
#if DEBUG_I2C
|
||||
#include <I2CScanner.h>
|
||||
#endif
|
||||
#include "constants.h"
|
||||
#include "buzzer.h"
|
||||
|
||||
#if DEBUG_I2C
|
||||
I2CScanner scanner;
|
||||
#endif
|
||||
|
||||
|
@ -22,3 +24,19 @@ void debugScanI2C() {
|
|||
scanner.Scan();
|
||||
#endif
|
||||
}
|
||||
|
||||
void fatal() {
|
||||
Serial.println("Fatal error encountered. Sad trombone...");
|
||||
|
||||
while (true) {
|
||||
sadBuzz();
|
||||
|
||||
digitalWrite(LED_BUILTIN, HIGH);
|
||||
delay(500);
|
||||
digitalWrite(LED_BUILTIN, LOW);
|
||||
delay(500);
|
||||
digitalWrite(LED_BUILTIN, HIGH);
|
||||
delay(500);
|
||||
digitalWrite(LED_BUILTIN, LOW);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,3 +2,4 @@
|
|||
|
||||
void setupDebug();
|
||||
void debugScanI2C();
|
||||
void fatal();
|
||||
|
|
|
@ -14,8 +14,9 @@ void setup() {
|
|||
|
||||
Wire.begin();
|
||||
|
||||
setupScreen();
|
||||
setupKeyboard();
|
||||
if (!setupScreen() || !setupKeyboard()) {
|
||||
fatal();
|
||||
}
|
||||
|
||||
helloBuzz();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue