#include "pico.h"
#include <time.h>
#include "pico/util/datetime.h"
#include "hardware/regs/intctrl.h"
Go to the source code of this file.
|
typedef void(* | aon_timer_alarm_handler_t) (void) |
|
|
void | aon_timer_start_with_timeofday (void) |
| Start the AON timer running using the result from the gettimeofday() function as the current time.
|
|
void | aon_timer_start (const struct timespec *ts) |
| Start the AON timer running using the specified timespec as the current time. More...
|
|
void | aon_timer_stop (void) |
| Stop the AON timer.
|
|
void | aon_timer_set_time (const struct timespec *ts) |
| Update the current time of the AON timer. More...
|
|
void | aon_timer_get_time (struct timespec *ts) |
| Get the current time of the AON timer. More...
|
|
void | aon_timer_get_resolution (struct timespec *ts) |
| Get the resolution of the AON timer. More...
|
|
aon_timer_alarm_handler_t | aon_timer_enable_alarm (const struct timespec *ts, aon_timer_alarm_handler_t handler, bool wakeup_from_low_power) |
| Enable an AON timer alarm for a specifed time. More...
|
|
void | aon_timer_disable_alarm (void) |
| Disable the currently enabled AON timer alarm if any.
|
|
bool | aon_timer_is_running (void) |
| Disable the currently enabled AON timer alarm if any. More...
|
|
static uint | aon_timer_get_irq_num (void) |
|