Subversion Repositories Code-Repo

Rev

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

Rev 147 Rev 154
Line 210... Line 210...
210
    } else {
210
    } else {
211
        return 0x0; // Low indicates ok to send data
211
        return 0x0; // Low indicates ok to send data
212
    }
212
    }
213
}
213
}
214
 
214
 
215
void XBee_ConvertEndian64(XBEE_ADDRESS_64 *src) {
215
void XBee_Convert_Endian_64(XBEE_ADDRESS_64 *src) {
216
    char tmp[2];
216
    char tmp[2];
217
    tmp[0] = src->UPPER_32.char_value[3];
217
    tmp[0] = src->UPPER_32.char_value[3];
218
    tmp[1] = src->UPPER_32.char_value[2];
218
    tmp[1] = src->UPPER_32.char_value[2];
219
    src->UPPER_32.char_value[3] = src->UPPER_32.char_value[0];
219
    src->UPPER_32.char_value[3] = src->UPPER_32.char_value[0];
220
    src->UPPER_32.char_value[2] = src->UPPER_32.char_value[1];
220
    src->UPPER_32.char_value[2] = src->UPPER_32.char_value[1];
Line 227... Line 227...
227
    src->LOWER_32.char_value[2] = src->LOWER_32.char_value[1];
227
    src->LOWER_32.char_value[2] = src->LOWER_32.char_value[1];
228
    src->LOWER_32.char_value[1] = tmp[1];
228
    src->LOWER_32.char_value[1] = tmp[1];
229
    src->LOWER_32.char_value[0] = tmp[0];
229
    src->LOWER_32.char_value[0] = tmp[0];
230
}
230
}
231
 
231
 
232
void XBee_ConvertEndian16(XBEE_ADDRESS_16 *src) {
232
void XBee_Convert_Endian_16(XBEE_ADDRESS_16 *src) {
233
    char tmp;
233
    char tmp;
234
    tmp = src->INT_16.char_value[0];
234
    tmp = src->INT_16.char_value[0];
235
    src->INT_16.char_value[0] = src->INT_16.char_value[1];
235
    src->INT_16.char_value[0] = src->INT_16.char_value[1];
236
    src->INT_16.char_value[1] = tmp;
236
    src->INT_16.char_value[1] = tmp;
237
}
237
}
238
238