From af430eaaf0f5b9895fa8df08a0ed1f0f6e907845 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Thu, 16 Jun 2022 22:37:41 +1000 Subject: [PATCH] Add device ID --- source/Core/BSP/Magic/BSP.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/source/Core/BSP/Magic/BSP.cpp b/source/Core/BSP/Magic/BSP.cpp index 7ec29ff6..ad2f38b4 100644 --- a/source/Core/BSP/Magic/BSP.cpp +++ b/source/Core/BSP/Magic/BSP.cpp @@ -279,4 +279,23 @@ void FinishMeasureTipResistance() { newRes = 80; } lastTipResistance = newRes; +} + +uint8_t preStartChecks() { + // startMeasureTipResistance(); + // TODO + return 0; +} + +// Return hardware unique ID if possible +uint64_t getDeviceID() { + // uint32_t tmp = 0; + // uint32_t tmp2 = 0; + // EF_Ctrl_Read_Sw_Usage(0, &tmp); + // EF_Ctrl_Read_Sw_Usage(1, &tmp2); + + // return tmp | (((uint64_t)tmp2) << 32); + uint64_t tmp = 0; + EF_Ctrl_Read_Chip_ID((uint8_t *)&tmp); + return tmp; } \ No newline at end of file