diff --git a/.gitignore b/.gitignore index 472ce4e..f503195 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -package_builds/ +package_builds +*.log diff --git a/arduino_connect b/arduino_connect index 2b16aa2..ee043aa 160000 --- a/arduino_connect +++ b/arduino_connect @@ -1 +1 @@ -Subproject commit 2b16aa2da5d23be1b3e907caa2352aaf96c77dbe +Subproject commit ee043aaa26ccfa81a41b28d1cc8c1cfa3e13bf1a diff --git a/diyemg_sketch_1.1-a.1/diyemg_sketch_1.1-a.1.ino b/diyemg_sketch_1.2-a.1/diyemg_sketch_1.2-a.1.ino similarity index 93% rename from diyemg_sketch_1.1-a.1/diyemg_sketch_1.1-a.1.ino rename to diyemg_sketch_1.2-a.1/diyemg_sketch_1.2-a.1.ino index a0963a2..d44df78 100644 --- a/diyemg_sketch_1.1-a.1/diyemg_sketch_1.1-a.1.ino +++ b/diyemg_sketch_1.2-a.1/diyemg_sketch_1.2-a.1.ino @@ -1,4 +1,4 @@ -/* DIY Spiker unit controller - v1.0 +/* DIY Spiker unit controller - v1.2 Written by Kevin Williams 10/26/2020: - Complete rewrite to match new hardware specifications @@ -72,11 +72,20 @@ inline void __attribute__((optimize("O3"))) update_output(const int level) { return; } +ISR(TIMER1_OVF_vect) { + digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN)); +} void setup(void) { Serial.begin(115200); String mode; char buff[10]; + + // standby signal + TCCR1A = 0; + TCCR1B = 0x3; + TCNT1 = 0; + TIMSK1 = _BV(TOIE1); // enable TIMER2 overflow interrupt // indicator pinMode(LED_BUILTIN, OUTPUT); @@ -146,6 +155,10 @@ void setup(void) { // 0 = A0, 1 = A1 ADMUX = (1 << REFS0) | channel_select; ADCSRA = 0x82; + + // disable status led + TIMSK1 = 0; + digitalWrite(LED_BUILTIN, 0); }