Reorder the MAC to put MSB first

pull/30/head
Pawel Jalocha 2020-09-29 20:24:26 +01:00
rodzic 23e4514379
commit 389da4e515
1 zmienionych plików z 12 dodań i 1 usunięć

Wyświetl plik

@ -502,6 +502,17 @@ FIFO<uint8_t, 8> KeyBuffer;
// ======================================================================================================
// 48-bit unique ID of the chip
uint64_t getUniqueID(void)
{ uint8_t MAC[6]; esp_efuse_mac_get_default(MAC);
uint64_t ID=MAC[0];
for(int Idx=1; Idx<6; Idx++)
{ ID<<=8; ID|=MAC[Idx]; }
return ID; }
uint32_t getUniqueAddress(void)
{ return getUniqueID()&0x00FFFFFF; }
/*
uint64_t getUniqueID(void)
{ uint64_t ID=0; esp_err_t ret=esp_efuse_mac_get_default((uint8_t *)&ID); return ID; }
@ -511,7 +522,7 @@ uint32_t getUniqueAddress(void)
ID = (ID>>16) | (ID&0x00FF00) | (ID<<16);
ID &= 0x00FFFFFF;
return ID; }
*/
// ======================================================================================================
#ifdef WITH_MAVLINK