Home
last modified time | relevance | path

Searched refs:_timer_device (Results 1 – 4 of 4) sorted by relevance

/loramac-node-latest/src/boards/mcu/saml21/hal/include/
Dhpl_timer.h68 struct _timer_device;
74 void (*period_expired)(struct _timer_device *device);
80 struct _timer_device { struct
90 int32_t (*init)(struct _timer_device *const device, void *const hw); argument
91 void (*deinit)(struct _timer_device *const device);
92 void (*start_timer)(struct _timer_device *const device);
93 void (*stop_timer)(struct _timer_device *const device);
94 void (*set_timer_period)(struct _timer_device *const device, const uint32_t clock_cycles);
95 uint32_t (*get_period)(const struct _timer_device *const device);
96 bool (*is_timer_started)(const struct _timer_device *const device);
[all …]
Dhal_timer.h93 struct _timer_device device;
/loramac-node-latest/src/boards/mcu/saml21/hpl/rtc/
Dhpl_rtc.c52 static struct _timer_device *_rtc_dev = NULL;
57 int32_t _timer_init(struct _timer_device *const dev, void *const hw) in _timer_init()
93 void _timer_deinit(struct _timer_device *const dev) in _timer_deinit()
105 void _timer_start(struct _timer_device *const dev) in _timer_start()
118 void _timer_stop(struct _timer_device *const dev) in _timer_stop()
128 void _timer_set_period(struct _timer_device *const dev, const uint32_t clock_cycles) in _timer_set_period()
136 uint32_t _timer_get_period(const struct _timer_device *const dev) in _timer_get_period()
144 bool _timer_is_started(const struct _timer_device *const dev) in _timer_is_started()
152 void _timer_set_irq(struct _timer_device *const dev) in _timer_set_irq()
162 static void _rtc_timer_interrupt_handler(struct _timer_device *dev) in _rtc_timer_interrupt_handler()
/loramac-node-latest/src/boards/mcu/saml21/hal/src/
Dhal_timer.c62 static void timer_process_counted(struct _timer_device *device);
237 static void timer_process_counted(struct _timer_device *device) in timer_process_counted()