diff --git a/source/Core/BSP/MHP30/BSP.cpp b/source/Core/BSP/MHP30/BSP.cpp index 514809ef8b..32c6ffb472 100644 --- a/source/Core/BSP/MHP30/BSP.cpp +++ b/source/Core/BSP/MHP30/BSP.cpp @@ -473,5 +473,5 @@ void setStatusLED(const enum StatusLED state) { } uint64_t getDeviceID() { // - return HAL_GetUIDw0() || ((uint64_t)HAL_GetUIDw1() << 32); + return HAL_GetUIDw0() | ((uint64_t)HAL_GetUIDw1() << 32); } \ No newline at end of file diff --git a/source/Core/BSP/Miniware/BSP.cpp b/source/Core/BSP/Miniware/BSP.cpp index b5719c5f7f..2e86af224e 100644 --- a/source/Core/BSP/Miniware/BSP.cpp +++ b/source/Core/BSP/Miniware/BSP.cpp @@ -286,5 +286,5 @@ void setStatusLED(const enum StatusLED state) {} uint8_t preStartChecks() { return 0; } uint64_t getDeviceID() { // - return HAL_GetUIDw0() || ((uint64_t)HAL_GetUIDw1() << 32); + return HAL_GetUIDw0() | ((uint64_t)HAL_GetUIDw1() << 32); }