summaryrefslogtreecommitdiff
path: root/stmhal/timer.h
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-04-02 15:09:36 +0100
committerDamien George <damien.p.george@gmail.com>2014-04-02 15:09:36 +0100
commita12be917a4644305e7813b3f4b11880aba3632ca (patch)
treed1c5cacae61e38673d034bbdc55b0a534c9fc62a /stmhal/timer.h
parent69dee59ce44685d34662870fff439d7249cace36 (diff)
stmhal: Add timer module; move servo PWM from TIM2 to TIM5.
As per issue #257, servo is better on TIM5 because TIM2 is connected to more GPIO.
Diffstat (limited to 'stmhal/timer.h')
-rw-r--r--stmhal/timer.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/stmhal/timer.h b/stmhal/timer.h
new file mode 100644
index 000000000..317b39b3f
--- /dev/null
+++ b/stmhal/timer.h
@@ -0,0 +1,10 @@
+// Periodically, the state of the buffer "UserTxBuffer" is checked.
+// The period depends on USBD_CDC_POLLING_INTERVAL
+// The value is in ms. The max is 65 and the min is 1.
+#define USBD_CDC_POLLING_INTERVAL (10)
+
+extern TIM_HandleTypeDef TIM3_Handle;
+extern TIM_HandleTypeDef TIM5_Handle;
+
+void timer_tim3_init(void);
+void timer_tim5_init(void);