aboutsummaryrefslogtreecommitdiff
path: root/tk-attiny.h
diff options
context:
space:
mode:
authorSelene ToyKeeper2017-08-19 14:56:39 -0600
committerSelene ToyKeeper2017-08-19 14:56:39 -0600
commit65167c016935885552035bf983f4a5b739048f61 (patch)
tree0450d575f2cbac1d6afc91a677f0d31596851078 /tk-attiny.h
parentRenamed from RoundTable to SpaghettiMonster (FSM). (diff)
downloadanduril-65167c016935885552035bf983f4a5b739048f61.tar.gz
anduril-65167c016935885552035bf983f4a5b739048f61.tar.bz2
anduril-65167c016935885552035bf983f4a5b739048f61.zip
Added unfinished UI similar to Olight Baton series.
Fixed 2nd PWM channel init. May have fixed 3rd and 4th too. Added handling for complete normal clicks, but it's kind of flaky so far. Added handling for sustained button holds. Added missing 'arg' to state change functions.
Diffstat (limited to 'tk-attiny.h')
-rw-r--r--tk-attiny.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/tk-attiny.h b/tk-attiny.h
index e852109..9779eb0 100644
--- a/tk-attiny.h
+++ b/tk-attiny.h
@@ -178,17 +178,15 @@
#define PWM_CHANNELS 2
-#define AUXLED_PIN PB4 // pin 3
+#define AUXLED_PIN PB4 // pin 3
-#define SWITCH_PIN PB3 // pin 2
-#define SWITCH_PCINT PCINT3 // pin 2 pin change interrupt
-#define CAP_CHANNEL 0x03 // MUX 03 corresponds with PB3 (Star 4)
-#define CAP_DIDR ADC3D // Digital input disable bit corresponding with PB3
+#define SWITCH_PIN PB3 // pin 2
+#define SWITCH_PCINT PCINT3 // pin 2 pin change interrupt
-#define PWM2_PIN PB1 // pin 6, FET PWM
-#define PWM2_LVL OCR0B // OCR0B is the output compare register for PB1
-#define PWM1_PIN PB0 // pin 5, 1x7135 PWM
-#define PWM1_LVL OCR0A // OCR0A is the output compare register for PB0
+#define PWM1_PIN PB0 // pin 5, 1x7135 PWM
+#define PWM1_LVL OCR0A // OCR0A is the output compare register for PB0
+#define PWM2_PIN PB1 // pin 6, FET PWM
+#define PWM2_LVL OCR0B // OCR0B is the output compare register for PB1
#define VOLTAGE_PIN PB2 // pin 7, voltage ADC
#define ADC_CHANNEL 0x01 // MUX 01 corresponds with PB2