migrate from STM32WL V1.2 to V1.3

This commit is contained in:
Yunhorn 2023-06-21 10:42:11 +08:00
parent 5cfbc66f6b
commit 3178c55647
2 changed files with 6 additions and 9 deletions

View File

@ -98,9 +98,9 @@ void GetUniqueId(uint8_t *id);
/**
* @brief callback to get the board 32 bits unique ID (LSB)
* @retval devAddr Device Address
* @param devAddr Device Address
*/
uint32_t GetDevAddr(void);
void GetDevAddr(uint32_t *devAddr);
/* USER CODE BEGIN EFP */

View File

@ -235,24 +235,21 @@ void GetUniqueId(uint8_t *id)
/* USER CODE END GetUniqueId_2 */
}
uint32_t GetDevAddr(void)
void GetDevAddr(uint32_t *devAddr)
{
uint32_t val = 0;
/* USER CODE BEGIN GetDevAddr_1 */
/* USER CODE END GetDevAddr_1 */
val = LL_FLASH_GetUDN();
if (val == 0xFFFFFFFF)
*devAddr = LL_FLASH_GetUDN();
if (*devAddr == 0xFFFFFFFF)
{
val = ((HAL_GetUIDw0()) ^ (HAL_GetUIDw1()) ^ (HAL_GetUIDw2()));
*devAddr = ((HAL_GetUIDw0()) ^ (HAL_GetUIDw1()) ^ (HAL_GetUIDw2()));
}
/* USER CODE BEGIN GetDevAddr_2 */
/* USER CODE END GetDevAddr_2 */
return val;
}
/* USER CODE BEGIN EF */