/*************************************************************************//** *****************************************************************************/ void SYS_Init(void) { HAL_Init(); SYS_TimerInit(); PHY_Init(); NWK_Init(); }
int main(void){ uint16_t byteCount = 0; char buffer0[32]; HAL_Init(); SYS_TimerInit(); PHY_Init(); NWK_Init(); //SYS_INIT() timer3Init(); uartInit(); sei(); while (1){ SYS_TaskHandler(); byteCount = uartAvailable(); if(byteCount > 0){ HAL_UartBytesReceived(byteCount); sprintf(buffer0, "Bytes to send: %i\n", byteCount); uartPuts(buffer0); } APP_TaskHandler(); } }
/*************************************************************************//** *****************************************************************************/ void SYS_Init(void){ uartPutsP("\n[LwMesh stack init]\n"); HAL_Init(); uartPutsP(">HAL_INIT\n"); SYS_TimerInit(); uartPutsP(">SYS_TIMER_INIT\n"); PHY_Init(); uartPutsP(">PHY_INIT\n"); NWK_Init(); uartPutsP(">NWK_INIT\n>DONE\n\n"); }