int main( void ) { halInit(); moduleInit(); buttonIsr = &handleButtonPress; sysTickIsr = &sysTick; printf("\r\n****************************************************\r\n"); printf("Config Application Example - COORDINATOR\r\n"); clearLeds(); halRgbLedPwmInit(); initSysTick(); HAL_ENABLE_INTERRUPTS(); //NEW stateMachine(); //run the state machine }
int main( void ) { structInit(); halInit(); moduleInit(); buttonIsr = &handleButtonPress; printf("\r\n****************************************************\r\n"); printf("Simple Application Example - COORDINATOR\r\n"); routers[0].MAC_address[0] = 0x5E; routers[0].MAC_address[1] = 0xD2; routers[0].MAC_address[2] = 0x5D; routers[0].MAC_address[3] = 0x02; routers[0].MAC_address[4] = 0x00; routers[0].MAC_address[5] = 0x4B; routers[0].MAC_address[6] = 0x12; routers[0].MAC_address[7] = 0x00; routers[1].MAC_address[0] = 0xD3; routers[1].MAC_address[1] = 0xD3; routers[1].MAC_address[2] = 0x5D; routers[1].MAC_address[3] = 0x02; routers[1].MAC_address[4] = 0x00; routers[1].MAC_address[5] = 0x4B; routers[1].MAC_address[6] = 0x12; routers[1].MAC_address[7] = 0x00; HAL_ENABLE_INTERRUPTS(); clearLeds(); halRgbLedPwmInit(); while (1) { stateMachine(); //run the state machine if (alarm_sounding == 1 && !alarm_silenced) { delayMs(2); toggleLed(0); } } }