aboutsummaryrefslogtreecommitdiff
path: root/hwdef-wurkkos-ts10.h
diff options
context:
space:
mode:
authorSelene ToyKeeper2023-07-17 13:00:21 -0600
committerSelene ToyKeeper2023-07-17 13:00:21 -0600
commita72dbab22d7dd159c35c42961af9f51ff38959d7 (patch)
treef316854d6e2625c244bc14c8dfcd54bb7cf9dc6a /hwdef-wurkkos-ts10.h
parentfixed d4v2, kr4, m44, emisar-2ch (using new refactor), (diff)
downloadanduril-a72dbab22d7dd159c35c42961af9f51ff38959d7.tar.gz
anduril-a72dbab22d7dd159c35c42961af9f51ff38959d7.tar.bz2
anduril-a72dbab22d7dd159c35c42961af9f51ff38959d7.zip
fixed Wurkkos builds (using new refactor)
Diffstat (limited to 'hwdef-wurkkos-ts10.h')
-rw-r--r--hwdef-wurkkos-ts10.h19
1 files changed, 4 insertions, 15 deletions
diff --git a/hwdef-wurkkos-ts10.h b/hwdef-wurkkos-ts10.h
index c150add..4af6a84 100644
--- a/hwdef-wurkkos-ts10.h
+++ b/hwdef-wurkkos-ts10.h
@@ -21,25 +21,18 @@
// allow using aux LEDs as extra channel modes
#include "chan-aux.h"
-#define USE_CHANNEL_MODES
// channel modes:
// * 0. FET+7135 stacked
// * 1. aux LEDs
#define NUM_CHANNEL_MODES 2
-#define CM_MAIN 0
-#define CM_AUX 1
-
+enum CHANNEL_MODES {
+ CM_MAIN = 0,
+ CM_AUX
+};
#define DEFAULT_CHANNEL_MODE CM_MAIN
#define CHANNEL_MODES_ENABLED 0b00000001
-#define CHANNEL_HAS_ARGS 0b00000000
-
-#define SET_LEVEL_MODES set_level_main, \
- set_level_aux
-// gradual ticking for thermal regulation
-#define GRADUAL_TICK_MODES gradual_tick_main, \
- gradual_tick_null
#define PWM_CHANNELS 2 // old, remove this
@@ -83,10 +76,6 @@
#define AUXLED_PIN PIN5_bp
#define AUXLED_PORT PORTB
-void set_level_main(uint8_t level);
-
-bool gradual_tick_main(uint8_t gt);
-
inline void hwdef_setup() {