diff options
Diffstat (limited to 'source/Core/BSP')
-rw-r--r-- | source/Core/BSP/BSP_Power.h | 2 | ||||
-rw-r--r-- | source/Core/BSP/MHP30/BSP.cpp | 3 | ||||
-rw-r--r-- | source/Core/BSP/Miniware/BSP.cpp | 4 | ||||
-rw-r--r-- | source/Core/BSP/Pinecil/BSP.cpp | 3 | ||||
-rw-r--r-- | source/Core/BSP/Pinecilv2/BSP.cpp | 14 | ||||
-rw-r--r-- | source/Core/BSP/Sequre_S60/BSP.cpp | 3 |
6 files changed, 20 insertions, 9 deletions
diff --git a/source/Core/BSP/BSP_Power.h b/source/Core/BSP/BSP_Power.h index ef1f4aee..46c4ae2e 100644 --- a/source/Core/BSP/BSP_Power.h +++ b/source/Core/BSP/BSP_Power.h @@ -20,6 +20,8 @@ void power_check(); uint8_t getTipResistanceX10(); uint8_t getTipThermalMass(); +uint8_t getTipInertia(); + #ifdef __cplusplus } diff --git a/source/Core/BSP/MHP30/BSP.cpp b/source/Core/BSP/MHP30/BSP.cpp index 2c4b3381..ad3328f9 100644 --- a/source/Core/BSP/MHP30/BSP.cpp +++ b/source/Core/BSP/MHP30/BSP.cpp @@ -471,4 +471,5 @@ uint64_t getDeviceID() { uint8_t preStartChecksDone() { return 1; }
-uint8_t getTipThermalMass() { return TIP_THERMAL_MASS; }
\ No newline at end of file +uint8_t getTipThermalMass() { return TIP_THERMAL_MASS; }
+uint8_t getTipInertia() { return TIP_THERMAL_MASS; }
\ No newline at end of file diff --git a/source/Core/BSP/Miniware/BSP.cpp b/source/Core/BSP/Miniware/BSP.cpp index beb83c34..96e44dad 100644 --- a/source/Core/BSP/Miniware/BSP.cpp +++ b/source/Core/BSP/Miniware/BSP.cpp @@ -257,4 +257,6 @@ uint8_t getTipResistanceX10() { return TIP_RESISTANCE; } uint8_t preStartChecksDone() { return 1; }
-uint8_t getTipThermalMass() { return TIP_THERMAL_MASS; }
\ No newline at end of file +uint8_t getTipThermalMass() { return TIP_THERMAL_MASS; }
+
+uint8_t getTipInertia() { return TIP_THERMAL_MASS; }
\ No newline at end of file diff --git a/source/Core/BSP/Pinecil/BSP.cpp b/source/Core/BSP/Pinecil/BSP.cpp index 9c918b62..bbbfbb19 100644 --- a/source/Core/BSP/Pinecil/BSP.cpp +++ b/source/Core/BSP/Pinecil/BSP.cpp @@ -96,4 +96,5 @@ uint8_t getTipResistanceX10() { return TIP_RESISTANCE; } uint8_t preStartChecksDone() { return 1; }
-uint8_t getTipThermalMass() { return TIP_THERMAL_MASS; }
\ No newline at end of file +uint8_t getTipThermalMass() { return TIP_THERMAL_MASS; }
+uint8_t getTipInertia() { return TIP_THERMAL_MASS; }
\ No newline at end of file diff --git a/source/Core/BSP/Pinecilv2/BSP.cpp b/source/Core/BSP/Pinecilv2/BSP.cpp index 0ca2d10c..28646a18 100644 --- a/source/Core/BSP/Pinecilv2/BSP.cpp +++ b/source/Core/BSP/Pinecilv2/BSP.cpp @@ -21,7 +21,7 @@ const uint8_t tempMeasureTicks = 25; uint16_t totalPWM = 255; // Total length of the cycle's ticks
void resetWatchdog() {
- //#TODO
+ // #TODO
}
#ifdef TEMP_NTC
@@ -125,9 +125,7 @@ uint8_t getButtonB() { return val;
}
-void reboot() {
- hal_system_reset();
-}
+void reboot() { hal_system_reset(); }
void delay_ms(uint16_t count) {
// delay_1ms(count);
@@ -164,7 +162,13 @@ uint8_t getTipThermalMass() { if (lastTipResistance >= 80) {
return TIP_THERMAL_MASS;
}
- return (TIP_THERMAL_MASS * 25) / 10;
+ return 45;
+}
+uint8_t getTipInertia() {
+ if (lastTipResistance >= 80) {
+ return TIP_THERMAL_MASS;
+ }
+ return 10;
}
// We want to calculate lastTipResistance
// If tip is connected, and the tip is cold and the tip is not being heated
diff --git a/source/Core/BSP/Sequre_S60/BSP.cpp b/source/Core/BSP/Sequre_S60/BSP.cpp index 94f10c27..8a41d18b 100644 --- a/source/Core/BSP/Sequre_S60/BSP.cpp +++ b/source/Core/BSP/Sequre_S60/BSP.cpp @@ -233,6 +233,7 @@ uint8_t getTipResistanceX10() { return TIP_RESISTANCE; } uint8_t preStartChecksDone() { return 1; }
-uint8_t getTipThermalMass() { return TIP_THERMAL_INERTIA; }
+uint8_t getTipThermalMass() { return TIP_THERMAL_MASS; }
+uint8_t getTipInertia() { return TIP_THERMAL_INERTIA; }
void setBuzzer(bool on) {}
\ No newline at end of file |