aboutsummaryrefslogtreecommitdiff
path: root/hwdef-Sofirn_SP10-Pro.h
diff options
context:
space:
mode:
authorGabriel Hart2022-04-11 09:29:31 -0500
committerGabriel Hart2022-04-11 09:29:31 -0500
commit4d558992d4cc6434ec3ee94d535cd4b61a92a128 (patch)
tree8ffc3723da4657518aa340dca5fdd7ef7fc8ad28 /hwdef-Sofirn_SP10-Pro.h
parentTweak a few MT35Mini settings (diff)
parentrevert spurious change to version.h (diff)
downloadanduril-4d558992d4cc6434ec3ee94d535cd4b61a92a128.tar.gz
anduril-4d558992d4cc6434ec3ee94d535cd4b61a92a128.tar.bz2
anduril-4d558992d4cc6434ec3ee94d535cd4b61a92a128.zip
Merge from TK's main A2 branch thru Rev 647 which includes several patches for the Sofirn SP10 Pro after TK merge that branch in
Diffstat (limited to 'hwdef-Sofirn_SP10-Pro.h')
-rw-r--r--hwdef-Sofirn_SP10-Pro.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/hwdef-Sofirn_SP10-Pro.h b/hwdef-Sofirn_SP10-Pro.h
index 5ed716d..bb10f2f 100644
--- a/hwdef-Sofirn_SP10-Pro.h
+++ b/hwdef-Sofirn_SP10-Pro.h
@@ -37,17 +37,19 @@ PA1 : Boost Enable
// Small channel
#ifndef PWM1_PIN
#define PWM1_PIN PB5
-#define PWM1_LVL TCA0.SINGLE.CMP2 // PB5 is Alternate MUX for TCA Compare 2
+#define PWM1_LVL TCA0.SINGLE.CMP2BUF // PB5 is Alternate MUX for TCA Compare 2
#endif
// Big channel
#ifndef PWM2_PIN
#define PWM2_PIN PB0
-#define PWM2_LVL TCA0.SINGLE.CMP0 // PB0 is TCA Compare 0
+#define PWM2_LVL TCA0.SINGLE.CMP0BUF // PB0 is TCA Compare 0
#endif
// PWM parameters of both channels are tied together because they share a counter
-#define PWM1_TOP TCA0.SINGLE.PER // holds the TOP value for for variable-resolution PWM
+#define PWM1_TOP TCA0.SINGLE.PERBUF // holds the TOP value for for variable-resolution PWM
+// not necessary when double-buffered "BUF" registers are used
+//#define PWM1_CNT TCA0.SINGLE.CNT // for resetting phase after each TOP adjustment
#define LED_ENABLE_PIN PIN1_bp
#define LED_ENABLE_PORT PORTA_OUT