runtime: Implement GPIO output

Now we can actually blink a LED!
This commit is contained in:
Ayke van Laethem
2018-04-27 01:29:13 +02:00
parent 5bbd41e9fb
commit 3a4663150e
5 changed files with 66 additions and 4 deletions
+9
View File
@@ -2,9 +2,18 @@
#pragma once
#include <stdint.h>
#include <stdbool.h>
void uart_init(uint32_t pin_tx);
void uart_send(uint8_t c);
void rtc_init();
void rtc_sleep(uint32_t ticks);
typedef enum {
GPIO_INPUT,
GPIO_OUTPUT,
} gpio_mode_t;
void gpio_cfg(uint32_t pin, gpio_mode_t mode);
void gpio_set(uint32_t pin, bool high);