#pragma once void mux_init(void); int mux_set_slot(uint8_t s); int mux_get_slot(void); void mux_set_freq(uint8_t s); /* this reflects the wiring between U5 and U4 */ #define MUX_FREQ_DIV_2 0 #define MUX_FREQ_DIV_4 1 #define MUX_FREQ_DIV_16 2 #define MUX_FREQ_DIV_32 3 #define MUX_FREQ_DIV_32 3 #define MUX_FREQ_DIV_128 4 #define MUX_FREQ_DIV_512 5 #define MUX_FREQ_DIV_2048 6 #define MUX_FREQ_DIV_4096 7