Subversion Repositories Code-Repo

Rev

Rev 113 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 113 Rev 114
Line 222... Line 222...
222
    LATCbits.LATC5 = 1;
222
    LATCbits.LATC5 = 1;
223
}
223
}
224
 
224
 
225
void xbee_wake() {
225
void xbee_wake() {
226
    LATCbits.LATC5 = 0;
226
    LATCbits.LATC5 = 0;
-
 
227
}
-
 
228
 
-
 
229
void ConvertEndian64(XBEE_ADDRESS_64 *src) {
-
 
230
    char tmp[2];
-
 
231
    tmp[0] = src->UPPER_32.char_value[3];
-
 
232
    tmp[1] = src->UPPER_32.char_value[2];
-
 
233
    src->UPPER_32.char_value[3] = src->UPPER_32.char_value[0];
-
 
234
    src->UPPER_32.char_value[2] = src->UPPER_32.char_value[1];
-
 
235
    src->UPPER_32.char_value[1] = tmp[1];
-
 
236
    src->UPPER_32.char_value[0] = tmp[0];
-
 
237
 
-
 
238
    tmp[0] = src->LOWER_32.char_value[3];
-
 
239
    tmp[1] = src->LOWER_32.char_value[2];
-
 
240
    src->LOWER_32.char_value[3] = src->LOWER_32.char_value[0];
-
 
241
    src->LOWER_32.char_value[2] = src->LOWER_32.char_value[1];
-
 
242
    src->LOWER_32.char_value[1] = tmp[1];
-
 
243
    src->LOWER_32.char_value[0] = tmp[0];
-
 
244
}
-
 
245
 
-
 
246
void ConvertEndian16(XBEE_ADDRESS_16 *src) {
-
 
247
    char tmp;
-
 
248
    tmp = src->INT_16.char_value[0];
-
 
249
    src->INT_16.char_value[0] = src->INT_16.char_value[1];
-
 
250
    src->INT_16.char_value[1] = tmp;
227
}
251
}
228
252