aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSelene ToyKeeper2018-06-30 19:42:05 -0600
committerSelene ToyKeeper2018-06-30 19:42:05 -0600
commit667d789caf9b425f2fb1105d47b8aff8c2091ecb (patch)
tree845153e0ba1646a190e9a9059ac6f5d103d7b169
parentFixed thermal regulation bug, where it used the wrong target to determine adj... (diff)
downloadanduril-667d789caf9b425f2fb1105d47b8aff8c2091ecb.tar.gz
anduril-667d789caf9b425f2fb1105d47b8aff8c2091ecb.tar.bz2
anduril-667d789caf9b425f2fb1105d47b8aff8c2091ecb.zip
Fixed bug: moon mode flickered a bit in momentary mode
due to constant MCU clock speed adjustments. (also, reduced code size and made it harder for similar bugs to appear in the future)
-rw-r--r--spaghetti-monster/anduril/anduril.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/spaghetti-monster/anduril/anduril.c b/spaghetti-monster/anduril/anduril.c
index 0766361..ab6a0af 100644
--- a/spaghetti-monster/anduril/anduril.c
+++ b/spaghetti-monster/anduril/anduril.c
@@ -1670,16 +1670,6 @@ void loop() {
#endif
if (0) {}
- #ifdef USE_IDLE_MODE
- else if ( (state == steady_state)
- || (state == off_state)
- || (state == lockout_state)
- || (state == goodnight_state) ) {
- // doze until next clock tick
- idle_mode();
- }
- #endif
-
if (state == strobe_state) {
uint8_t st = strobe_type;
// bike flasher
@@ -1777,4 +1767,12 @@ void loop() {
set_level(0);
nice_delay_ms(((beacon_seconds) * 1000) - 500);
}
+
+ #ifdef USE_IDLE_MODE
+ else {
+ // doze until next clock tick
+ idle_mode();
+ }
+ #endif
+
}
If you find this content useful please consider a small donation via bitcoin: bitcoin:1mxKyQsHHugqRxPKgwaA7wUwJEGCNthn2?amount=0.001&message=Donation Scraping git contents via cgit is very resource intensive. The continued hosting of these git repositories is entirely financed by your bitcoin contributions. For donations of a least 1 mBTC you include your IP address in the message of your bitcoin donation. This will remove this message in the future for requests from your IP, which will significantly reduce token usage. In any case, any contributions to bitcoin address 1mxKyQsHHugqRxPKgwaA7wUwJEGCNthn2 are very welcome. Thanks in advance for you contribution to a self-sustaining ecosystem.