diff options
Diffstat (limited to 'Smol Watch Project/My Project/watch-library/watch.c')
-rw-r--r-- | Smol Watch Project/My Project/watch-library/watch.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Smol Watch Project/My Project/watch-library/watch.c b/Smol Watch Project/My Project/watch-library/watch.c index ad4e7632..73d67c35 100644 --- a/Smol Watch Project/My Project/watch-library/watch.c +++ b/Smol Watch Project/My Project/watch-library/watch.c @@ -173,6 +173,14 @@ void watch_display_string(Watch *watch, char *string, uint8_t position) { } } +void watch_enable_interrupts(Watch *watch) { + EXTERNAL_IRQ_0_init(); +} +
+void watch_register_interrupt_callback(Watch *watch, const uint32_t pin, ext_irq_cb_t callback) { + ext_irq_register(pin, callback); +} +
void watch_enable_led(Watch *watch) {
if (watch->led_enabled) return;
|