X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fnucleao-32%2Fao_nucleo.c;h=5854fe58860d8fa76525ce119967805d0d4a0117;hb=9d515a031d388bec41583f0335e97ecd78c75864;hp=6b4cbaaed195d23687c6f670951fd35e96a0b53e;hpb=bc0adb3723e9d383c8a379850c4cb0650003772e;p=fw%2Faltos diff --git a/src/nucleao-32/ao_nucleo.c b/src/nucleao-32/ao_nucleo.c index 6b4cbaae..5854fe58 100644 --- a/src/nucleao-32/ao_nucleo.c +++ b/src/nucleao-32/ao_nucleo.c @@ -13,35 +13,21 @@ */ #include -#include -#include +#include -static void lisp_cmd() { - ao_lisp_read_eval_print(); -} - -static void beep() { - ao_beep_for(AO_BEEP_MID, AO_MS_TO_TICKS(200)); -} - -static const struct ao_cmds blink_cmds[] = { - { lisp_cmd, "l\0Run lisp interpreter" }, - { beep, "b\0Beep" }, - { 0, 0 } -}; +uint8_t ao_sensor_errors; -void main(void) +int main(void) { - ao_led_init(LEDS_AVAILABLE); + ao_led_init(); ao_clock_init(); ao_task_init(); ao_timer_init(); ao_dma_init(); ao_usb_init(); - ao_serial_init(); - ao_beep_init(); + ao_spi_init(); + ao_bmi088_init(); ao_cmd_init(); - ao_cmd_register(blink_cmds); ao_start_scheduler(); }