tU8 xbee_enterCommandMode() { printf("+++\n"); uart1SendCh('+'); uart1SendCh('+'); uart1SendCh('+'); osSleep(110); }
tU8 xbee_setXBeeRemoteAddr(tU8 DL) { printf("\n\n*************************************************************\n"); printf("* set remote addr *\n"); //set remote addr printf("ATDL %c",DL); uart1SendChars("ATDL ",5); uart1SendCh(DL); uart1SendCh('\n'); osSleep(110); tU32 rxChars = readBackTimed(); if(rxChars != 3) { //did not recieve "OK/r" printf("pc=e=Error: xbee cannot set remote address\n"); return 0; } printf("\n\n*************************************************************\n"); return 1; }
/***************************************************************************** * * Description: * Print NULL-terminated string to uart #1. * * Params: * [in] pString - Pointer to NULL-terminated string to be printed * ****************************************************************************/ void uart1SendString(tU8 *pString) { while(*pString) uart1SendCh(*pString++); }