aboutsummaryrefslogtreecommitdiffstats
path: root/src/util.h
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2024-08-10 02:32:33 +0200
committerLouis Burda <quent.burda@gmail.com>2024-08-10 02:32:33 +0200
commit4c462d0af136c244e2c2edf6f464c5f495f5b870 (patch)
tree64c318c976e5bf3665a9d99a553b23fe4ae61d3a /src/util.h
parent8e0fad10878f0e81b8ed4d00187309c5ba96287d (diff)
downloadsxkbd-4c462d0af136c244e2c2edf6f464c5f495f5b870.tar.gz
sxkbd-4c462d0af136c244e2c2edf6f464c5f495f5b870.zip
Switch to event-triggered messaging
Diffstat (limited to 'src/util.h')
-rw-r--r--src/util.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/util.h b/src/util.h
index 9226983..f1b312b 100644
--- a/src/util.h
+++ b/src/util.h
@@ -3,6 +3,8 @@
#include "ws2812.h"
#include "led.h"
+#include "pico/time.h"
+
#include <stdbool.h>
#include <stdint.h>
#include <stdarg.h>
@@ -49,6 +51,12 @@ claim_unused_sm(PIO pio)
return (uint) tmp;
}
+static inline uint64_t
+board_micros(void)
+{
+ return to_us_since_boot(get_absolute_time());
+}
+
extern char warnlog[];
extern int log_level_min;
extern int log_group_mask;