aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/werner/werner.c
diff options
context:
space:
mode:
authorSelene ToyKeeper2020-05-14 16:50:48 -0600
committerSelene ToyKeeper2020-05-14 16:50:48 -0600
commit56bfa48fa0f694894b4befdfa9858971004fd101 (patch)
tree8dce8bf606b60eb57f830c2afc3328516d904bf2 /spaghetti-monster/werner/werner.c
parentfixed eeprom_wl functions on attiny1634 (diff)
downloadanduril-56bfa48fa0f694894b4befdfa9858971004fd101.tar.gz
anduril-56bfa48fa0f694894b4befdfa9858971004fd101.tar.bz2
anduril-56bfa48fa0f694894b4befdfa9858971004fd101.zip
fixed builds of Werner's UI on targets which had been failing (Noctigon K1, BLF LT1 Lantern, and all attiny1634 targets)
Diffstat (limited to '')
-rw-r--r--spaghetti-monster/werner/werner.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/spaghetti-monster/werner/werner.c b/spaghetti-monster/werner/werner.c
index 4159fc6..1c3d4ad 100644
--- a/spaghetti-monster/werner/werner.c
+++ b/spaghetti-monster/werner/werner.c
@@ -33,6 +33,10 @@
//#define BATTCHECK_8bars // FIXME: breaks build
//#define BATTCHECK_4bars // FIXME: breaks build
+// cut clock speed at very low modes for better efficiency
+// (defined here so config files can override it)
+#define USE_DYNAMIC_UNDERCLOCKING
+
/***** specific settings for known driver types *****/
#ifdef CONFIGFILE
#include "tk.h"
@@ -63,7 +67,6 @@
#define RAMP_LENGTH 150 // default, if not overridden in a driver cfg file
#define USE_BATTCHECK
#define USE_IDLE_MODE // reduce power use while awake and no tasks are pending
-#define USE_DYNAMIC_UNDERCLOCKING // cut clock speed at very low modes for better efficiency
// auto-detect how many eeprom bytes
#define USE_EEPROM
@@ -369,12 +372,14 @@ uint8_t battcheck_state(Event event, uint16_t arg) {
set_state(off_state, 0);
return MISCHIEF_MANAGED;
}
+ #ifdef USE_THERMAL_REGULATION
// 2 clicks: tempcheck mode
else if (event == EV_2clicks) {
blink_confirm(2);
set_state(tempcheck_state, 0);
return MISCHIEF_MANAGED;
}
+ #endif
return EVENT_NOT_HANDLED;
}
#endif