summaryrefslogtreecommitdiff
path: root/src/easymega-v1.0/ao_pins.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/easymega-v1.0/ao_pins.h')
-rw-r--r--src/easymega-v1.0/ao_pins.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/easymega-v1.0/ao_pins.h b/src/easymega-v1.0/ao_pins.h
index a5e55638..f8f9cf18 100644
--- a/src/easymega-v1.0/ao_pins.h
+++ b/src/easymega-v1.0/ao_pins.h
@@ -78,7 +78,7 @@
#define HAS_RADIO 0
#define HAS_TELEMETRY 0
#define HAS_APRS 0
-#define HAS_COMPANION 1
+#define HAS_COMPANION 0
#define HAS_SPI_1 1
#define SPI_1_PA5_PA6_PA7 1 /* Barometer */
@@ -353,4 +353,20 @@ struct ao_adc {
#define AO_PROFILE 0
#endif
+/*
+ * PWM output
+ */
+
+#define NUM_PWM 2
+#define PWM_MAX 1023
+#define AO_PWM_TIMER stm_tim4
+#define AO_PWM_TIMER_ENABLE STM_RCC_APB1ENR_TIM4EN
+#define AO_PWM_TIMER_SCALE 1
+
+#define AO_PWM_0_GPIO (&stm_gpiob)
+#define AO_PWM_0_PIN 6
+
+#define AO_PWM_1_GPIO (&stm_gpiob)
+#define AO_PWM_1_PIN 7
+
#endif /* _AO_PINS_H_ */