123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- extern "C" {
- typedef void (*app_simple_timer_timeout_handler_t)(void * p_context);
- typedef enum
- {
- APP_SIMPLE_TIMER_MODE_SINGLE_SHOT,
- APP_SIMPLE_TIMER_MODE_REPEATED
- } app_simple_timer_mode_t;
- uint32_t app_simple_timer_init(void);
- uint32_t app_simple_timer_start(app_simple_timer_mode_t mode,
- app_simple_timer_timeout_handler_t timeout_handler,
- uint16_t timeout_ticks,
- void * p_context);
- uint32_t app_simple_timer_stop(void);
- uint32_t app_simple_timer_uninit(void);
- }
|