1.1 --- a/init.h Thu Oct 18 21:05:18 2018 +0200
1.2 +++ b/init.h Thu Oct 18 22:45:55 2018 +0200
1.3 @@ -47,6 +47,23 @@
1.4
1.5 /* Timer configuration. */
1.6
1.7 +void oc_init(int unit, uint8_t mode, int timer);
1.8 +
1.9 +void oc_set_pulse(int unit, uint32_t start);
1.10 +
1.11 +void oc_set_pulse_end(int unit, uint32_t end);
1.12 +
1.13 +void oc_init_interrupt(int unit, uint8_t pri, uint8_t sub);
1.14 +
1.15 +void oc_on(int unit);
1.16 +
1.17 +int OC_INT_FLAGS(int unit, uint8_t flags);
1.18 +
1.19 +uint32_t OC_IPC_PRI(int unit, uint8_t pri, uint8_t sub);
1.20 +uint32_t OC_IPC_REG(int unit);
1.21 +
1.22 +/* Timer configuration. */
1.23 +
1.24 void timer_init(int timer, uint8_t prescale, uint16_t limit);
1.25
1.26 void timer_init_interrupt(int timer, uint8_t pri, uint8_t sub);