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); }
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); } }