summaryrefslogtreecommitdiffstats
path: root/app/prototypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'app/prototypes.h')
-rw-r--r--app/prototypes.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/prototypes.h b/app/prototypes.h
index 44cc1c8..933e583 100644
--- a/app/prototypes.h
+++ b/app/prototypes.h
@@ -2,7 +2,8 @@
extern void led_init(void);
extern void led_clear(void);
extern void led_set(void);
-extern void led_slow_tick(void);
+extern void led_blink(unsigned ms);
+extern void led_tick(void);
/* ticker.c */
extern volatile uint32_t ticks;
extern void delay_us(uint32_t d);
@@ -64,6 +65,7 @@ extern int64_t pll_freq;
extern uint64_t pll_last_update;
extern int pll_valid;
extern void pll_meh(void);
+extern uint64_t make_happy(uint64_t abs, int64_t shift);
extern void pll_dispatch(uint64_t happy, uint64_t edge, const char *src);
extern void pll_set_offset(EPOCH epoch, uint64_t abs);
extern EPOCH _pll_decompose(uint64_t abs);
@@ -75,6 +77,7 @@ extern int main(void);
/* time_fn.c */
extern UTC time_epoch_to_utc(EPOCH epoch);
extern EPOCH time_utc_to_epoch(UTC u);
+extern void utc_to_str(char *dst, UTC u);
extern void time_print_utc(const char *p, UTC u);
extern void time_print_epoch(const char *p, EPOCH e);
/* ntp.c */