add support for OFW - declare reverse_mac

This commit is contained in:
Matthew
2024-03-10 16:23:14 -04:00
parent 1f49d82c88
commit 0316260280
2 changed files with 12 additions and 0 deletions

View File

@@ -153,4 +153,13 @@ FindMyType findmy_data_get_type(uint8_t data[EXTRA_BEACON_MAX_DATA_SIZE]) {
} else { } else {
return FindMyTypeSamsung; return FindMyTypeSamsung;
} }
}
void furi_hal_bt_reverse_mac_addr(uint8_t mac_addr[GAP_MAC_ADDR_SIZE]) {
uint8_t tmp;
for(size_t i = 0; i < GAP_MAC_ADDR_SIZE / 2; i++) {
tmp = mac_addr[i];
mac_addr[i] = mac_addr[GAP_MAC_ADDR_SIZE - 1 - i];
mac_addr[GAP_MAC_ADDR_SIZE - 1 - i] = tmp;
}
} }

View File

@@ -20,6 +20,9 @@
#include <gui/modules/popup.h> #include <gui/modules/popup.h>
#include "scenes/findmy_scene.h" #include "scenes/findmy_scene.h"
#include "helpers/base64.h" #include "helpers/base64.h"
#if FW_ORIGIN_Official
void furi_hal_bt_reverse_mac_addr(uint8_t mac_addr[GAP_MAC_ADDR_SIZE]);
#endif
struct FindMy { struct FindMy {
Gui* gui; Gui* gui;