7#ifndef ZEPHYR_INCLUDE_DRIVERS_TIMER_NRF_RTC_TIMER_H
8#define ZEPHYR_INCLUDE_DRIVERS_TIMER_NRF_RTC_TIMER_H
18#define NRF_RTC_TIMER_MAX_SCHEDULE_SPAN BIT(23)
33typedef void (*z_nrf_rtc_timer_compare_handler_t)(
int32_t id,
44int32_t z_nrf_rtc_timer_chan_alloc(
void);
50void z_nrf_rtc_timer_chan_free(
int32_t chan);
88bool z_nrf_rtc_timer_compare_int_lock(
int32_t chan);
98void z_nrf_rtc_timer_compare_int_unlock(
int32_t chan,
bool key);
134 z_nrf_rtc_timer_compare_handler_t handler,
163 z_nrf_rtc_timer_compare_handler_t handler,
176void z_nrf_rtc_timer_abort(
int32_t chan);
199int z_nrf_rtc_timer_nrf53net_offset_get(
void);
214int z_nrf_rtc_timer_trigger_overflow(
void);
__UINT32_TYPE__ uint32_t
Definition: stdint.h:90
__INT32_TYPE__ int32_t
Definition: stdint.h:74
__UINT64_TYPE__ uint64_t
Definition: stdint.h:91
Kernel timeout type.
Definition: sys_clock.h:65
Variables needed for system clock.