lorawan.cpp: prepared bugfix in DEVEUI generator
This commit is contained in:
parent
569da23b6b
commit
0dc3f1cf4f
@ -37,6 +37,23 @@ void gen_lora_deveui(uint8_t *pdeveui) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* The above function should be changed to this one, but this would be a breaking change
|
||||||
|
|
||||||
|
// DevEUI generator using devices's MAC address
|
||||||
|
void gen_lora_deveui(uint8_t *pdeveui) {
|
||||||
|
uint8_t *p = pdeveui, dmac[6];
|
||||||
|
ESP_ERROR_CHECK(esp_efuse_mac_get_default(dmac));
|
||||||
|
*p++ = dmac[0];
|
||||||
|
*p++ = dmac[1];
|
||||||
|
*p++ = dmac[2];
|
||||||
|
*p++ = 0xff;
|
||||||
|
*p++ = 0xfe;
|
||||||
|
*p++ = dmac[3];
|
||||||
|
*p++ = dmac[4];
|
||||||
|
*p++ = dmac[5];
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
// Function to do a byte swap in a byte array
|
// Function to do a byte swap in a byte array
|
||||||
void RevBytes(unsigned char *b, size_t c) {
|
void RevBytes(unsigned char *b, size_t c) {
|
||||||
u1_t i;
|
u1_t i;
|
||||||
|
Loading…
Reference in New Issue
Block a user