root / proj / libs / timer / include / timer.h @ 338
History | View | Annotate | Download (375 Bytes)
1 | 334 | up20180642 | #ifndef TIMER_H_INCLUDED
|
---|---|---|---|
2 | #define TIMER_H_INCLUDED
|
||
3 | |||
4 | 146 | up20180655 | /**
|
5 | 334 | up20180642 | * @defgroup timer timer
|
6 | * @brief Timer module.
|
||
7 | *
|
||
8 | * @{
|
||
9 | 146 | up20180655 | */
|
10 | |||
11 | 334 | up20180642 | /** @brief Timer 0 IRQ line */
|
12 | #define TIMER0_IRQ 0 |
||
13 | 146 | up20180655 | |
14 | int (subscribe_timer_interrupt)(uint8_t interrupt_bit, int *interrupt_id); |
||
15 | |||
16 | 323 | up20180642 | void (timer_int_handler)(void); |
17 | |||
18 | 321 | up20180642 | uint32_t (timer_get_no_interrupts)(void);
|
19 | 146 | up20180655 | |
20 | 334 | up20180642 | /**
|
21 | * @}
|
||
22 | */
|
||
23 | |||
24 | 146 | up20180655 | #endif //TIMER_H_INCLUDED |