Example #1
0
void usartRcvd()
{
    uint8_t usartRecieveBuffer;

    HAL_ReadUsart(&usart,&usartRecieveBuffer,1);
    HAL_WriteUsart(&usart,&usartRecieveBuffer,1);
}
void send_data_usart(void *data, uint8_t data_length)
{
    usart_tx_busy = true;
    HAL_WriteUsart(&usart_descriptor, data, data_length);
}
Example #3
0
static void appZdoStartNetworkConf(ZDO_StartNetworkConf_t *startInfo)
{
    /*
    switch (startInfo->status)
    {
    	case 0:
    	PRINT("appZdoStartNetworkConf 0\n");
    	break;

    	case 1:
    	PRINT("appZdoStartNetworkConf 1\n");
    	break;

    	case 2:
    	PRINT("appZdoStartNetworkConf 2\n");
    	break;

    	case 3:
    	PRINT("appZdoStartNetworkConf 3\n");
    	break;

    	case 4:
    	PRINT("appZdoStartNetworkConf 4\n");
    	break;

    	case 5:
    	PRINT("appZdoStartNetworkConf 5\n");
    	break;

    	case 6:
    	PRINT("appZdoStartNetworkConf 6\n");
    	break;

    	case 7:
    	PRINT("appZdoStartNetworkConf 7\n");
    	break;

    	case 8:
    	PRINT("appZdoStartNetworkConf 8\n");
    	break;

    	case 9:
    	PRINT("appZdoStartNetworkConf 9\n");
    	break;

    	case 10:
    	PRINT("appZdoStartNetworkConf 10\n");
    	break;

    	case 11:
    	PRINT("appZdoStartNetworkConf 11\n");
    	break;

    	case 12:
    	PRINT("appZdoStartNetworkConf 12\n");
    	break;

    	case 13:
    	PRINT("appZdoStartNetworkConf 13\n");
    	break;

    	case 14:
    	PRINT("appZdoStartNetworkConf 14\n");
    	break;

    	case 15:
    	PRINT("appZdoStartNetworkConf 15\n");
    	break;

    	case 16:
    	PRINT("appZdoStartNetworkConf 16\n");
    	break;

    	case 17:
    	PRINT("appZdoStartNetworkConf 17\n");
    	break;

    	case 18:
    	PRINT("appZdoStartNetworkConf 18\n");
    	break;

    	case 19:
    	PRINT("appZdoStartNetworkConf 19\n");
    	break;

    	case 231:
    	PRINT("appZdoStartNetworkConf 231\n");
    	break;

    	case 232:
    	PRINT("appZdoStartNetworkConf 232\n");
    	break;

    	case 233:
    	PRINT("appZdoStartNetworkConf 233\n");
    	break;

    	case 234:
    	PRINT("appZdoStartNetworkConf 234\n");
    	break;

    	case 255:
    	PRINT("appZdoStartNetworkConf 255\n");
    	break;

    	default:
    	if(startInfo->status < 232)
    		PRINT("<50\n");
    	else
    		PRINT(">50\n");
    	break;
    }*/

    sprintf(buf,"appZdoStartNetworkConf STATUS:0x%X PANId:0x%X ADDRESS:0x%X CHANNEL:0x%X\r\n", startInfo->status, startInfo->PANId, startInfo->shortAddr, startInfo->activeChannel);
    HAL_WriteUsart(&usart,&buf,strlen(buf));

    if(startInfo->status == ZDO_SUCCESS_STATUS)
    {
        appState = APP_IN_NETWORK_STATE;

        SYS_PostTask(APL_TASK_ID);
    }
}