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