mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2024-11-26 10:26:09 +03:00
FuriHal: fixed platform id for all wb targets
This commit is contained in:
parent
b7ad1b454d
commit
6d36889fe1
@ -12,8 +12,7 @@
|
|||||||
|
|
||||||
#define FURI_HAL_VERSION_OTP_HEADER_MAGIC (0xBABE)
|
#define FURI_HAL_VERSION_OTP_HEADER_MAGIC (0xBABE)
|
||||||
#define FURI_HAL_VERSION_OTP_ADDRESS (OTP_AREA_BASE)
|
#define FURI_HAL_VERSION_OTP_ADDRESS (OTP_AREA_BASE)
|
||||||
|
#define FURI_HAL_VERSION_PLATFORM_ID (0x0080e126)
|
||||||
#define FURI_HAL_VERSION_DEVICE_ID (0x26u)
|
|
||||||
|
|
||||||
/** OTP V0 Structure: prototypes and early EVT */
|
/** OTP V0 Structure: prototypes and early EVT */
|
||||||
typedef struct {
|
typedef struct {
|
||||||
@ -108,13 +107,13 @@ static void furi_hal_version_set_name(const char* name) {
|
|||||||
|
|
||||||
// BLE Mac address
|
// BLE Mac address
|
||||||
uint32_t udn = LL_FLASH_GetUDN();
|
uint32_t udn = LL_FLASH_GetUDN();
|
||||||
uint32_t company_id = LL_FLASH_GetSTCompanyID();
|
uint32_t platform_id = FURI_HAL_VERSION_PLATFORM_ID;
|
||||||
furi_hal_version.ble_mac[0] = (uint8_t)(udn & 0x000000FF);
|
furi_hal_version.ble_mac[0] = (uint8_t)((udn >> 0) & 0xFF);
|
||||||
furi_hal_version.ble_mac[1] = (uint8_t)((udn & 0x0000FF00) >> 8);
|
furi_hal_version.ble_mac[1] = (uint8_t)((udn >> 8) & 0xFF);
|
||||||
furi_hal_version.ble_mac[2] = (uint8_t)((udn & 0x00FF0000) >> 16);
|
furi_hal_version.ble_mac[2] = (uint8_t)((udn >> 16) & 0xFF);
|
||||||
furi_hal_version.ble_mac[3] = FURI_HAL_VERSION_DEVICE_ID;
|
furi_hal_version.ble_mac[3] = (uint8_t)((platform_id >> 0) & 0xFF);
|
||||||
furi_hal_version.ble_mac[4] = (uint8_t)(company_id & 0x000000FF);
|
furi_hal_version.ble_mac[4] = (uint8_t)((platform_id >> 8) & 0xFF);
|
||||||
furi_hal_version.ble_mac[5] = (uint8_t)((company_id & 0x0000FF00) >> 8);
|
furi_hal_version.ble_mac[5] = (uint8_t)((platform_id >> 16) & 0xFF);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void furi_hal_version_load_otp_default(void) {
|
static void furi_hal_version_load_otp_default(void) {
|
||||||
|
Loading…
Reference in New Issue
Block a user