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) { if (BlinkCount > 0) {
BlinkState = !BlinkState; BlinkState = !BlinkState;
digitalWriteFast(ERR_LED, BlinkState); digitalWriteFast(ERR_LED, BlinkState);
digitalWriteFast(TRG_OUT, BlinkState); // digitalWriteFast(TRG_OUT, BlinkState);
--BlinkCount; --BlinkCount;
} else { // } else {
// Check for error state // Check for error state
checkError(); // checkError();
} }
// Print state if debug is on // Print state if debug is on

View file

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