diff --git a/mux.c b/mux.c new file mode 100644 index 0000000..8ffd16d --- /dev/null +++ b/mux.c @@ -0,0 +1,19 @@ +#include "const.h" +#include +#include + +void set_mux_addr(uint8_t addr) { + gpio_put(MUX_S0, addr & 1); + gpio_put(MUX_S1, (addr >> 1) & 1); + gpio_put(MUX_S2, (addr >> 2) & 1); +} + +float read_value_from_mux() { + return ; +} + +void update_inputs() { + for(uint8_t i = 0; i < 2; i++) { + + } +} \ No newline at end of file diff --git a/sint-gauntlet.c b/sint-gauntlet.c index 7910a91..282d8d2 100644 --- a/sint-gauntlet.c +++ b/sint-gauntlet.c @@ -40,9 +40,4 @@ void init_all() { __attribute__((noreturn)) int main() { init_all(); - - gpio_init(MUX_S0); - gpio_init(MUX_S1); - gpio_init(MUX_S1); - }