changed error LED behavor to instead indicate a trigger event #featureadd

This commit is contained in:
pyr0ball 2020-01-16 11:22:18 -08:00
parent 217c13b827
commit a1267204d5
2 changed files with 20 additions and 13 deletions

View file

@ -183,11 +183,11 @@ void loop() {
if (BlinkCount > 0) {
BlinkState = !BlinkState;
digitalWriteFast(ERR_LED, BlinkState);
digitalWriteFast(TRG_OUT, BlinkState);
// digitalWriteFast(TRG_OUT, BlinkState);
--BlinkCount;
} else {
// } else {
// Check for error state
checkError();
// checkError();
}
// Print state if debug is on

View file

@ -25,12 +25,19 @@ int inline analogReadFast(byte ADCpin)
/*------------------------------------------------*/
void doubleFlash() {
BlinkCount = 4 ;
}
/*------------------------------------------------*/
void pulse() {
digitalWriteFast(TRG_OUT, LOGIC);
sensorHReading = 1;
delay(TRG_DUR);
digitalWriteFast(TRG_OUT, !LOGIC);
Serial.println("Trig'd!");
doubleFlash();
}
/*------------------------------------------------*/
@ -164,16 +171,16 @@ void adjustGain() {
/*------------------------------------------------*/
void checkError () {
if (ERR_STATE == 1) {
digitalWriteFast(ERR_LED, BlinkState);
BlinkState = !BlinkState;
}
else if (ERR_STATE == 0) {
BlinkState = LOW;
digitalWriteFast(ERR_LED, BlinkState);
}
}
//void checkError () {
// if (ERR_STATE == 1) {
// digitalWriteFast(ERR_LED, BlinkState);
// BlinkState = !BlinkState;
// }
// else if (ERR_STATE == 0) {
// BlinkState = LOW;
// digitalWriteFast(ERR_LED, BlinkState);
// }
//}
/*------------------------------------------------*/