diff --git a/embedded/mkrouter-v06/mkrouter-v06/main.c b/embedded/mkrouter-v06/mkrouter-v06/main.c index a08d84708fc469eaa737ca65822030f55fd2f8c4..b3404024a7a7a0e93f65bb9a134999dbb42ff057 100644 --- a/embedded/mkrouter-v06/mkrouter-v06/main.c +++ b/embedded/mkrouter-v06/mkrouter-v06/main.c @@ -69,6 +69,25 @@ void lights_init(void){ pin_set(&up5stlr); } +void lights_flash(void){ + // yikes! + pin_toggle(&stlTicker); + pin_toggle(&stlPacket); + pin_toggle(&stlErr); + pin_toggle(&up0stlb); + pin_toggle(&up0stlr); + pin_toggle(&up1stlb); + pin_toggle(&up1stlr); + pin_toggle(&up2stlb); + pin_toggle(&up2stlr); + pin_toggle(&up3stlb); + pin_toggle(&up3stlr); + pin_toggle(&up4stlb); + pin_toggle(&up4stlr); + pin_toggle(&up5stlb); + pin_toggle(&up5stlr); +} + void uarts_init(void){ // don't forget to also add the handler NVIC_EnableIRQ(SERCOM0_0_IRQn); @@ -198,8 +217,12 @@ int main(void) // a ticker to look for hangouts SysTick_Config(8000000); - - uint8_t testUart[3] = {12,24,48}; + + for(int i = 0; i < 600000; i ++){ + if(!(i % 190000)){ + lights_flash(); + } + } while (1) { @@ -222,7 +245,6 @@ int main(void) apaport_scan(&apap4, 2); apaport_scan(&apap5, 2); - /* while(!rb_empty(up0.rbrx)){ uart_sendchar_buffered(&up0, rb_get(up0.rbrx));