Пример #1
0
/*************************************************************************//**
*****************************************************************************/
void SYS_Init(void)
{
  HAL_Init();
  SYS_TimerInit();
  PHY_Init();
  NWK_Init();
}
Пример #2
0
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();
	}
}
Пример #3
0
/*************************************************************************//**
*****************************************************************************/
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");
	
}