aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/temperature_mcu.py
diff options
context:
space:
mode:
authorbigtreetech <tech@biqu3d.com>2022-11-23 11:29:44 +0800
committerKevin O'Connor <kevin@koconnor.net>2022-12-02 13:55:23 -0500
commita42f615881a31c487067153aa7ce385146a5807c (patch)
tree2f1920cacbd21ff45d46a13e1f7d8f05ab60ede6 /klippy/extras/temperature_mcu.py
parent50b2e2e67e299d71749508d2aeb45abde4b761ca (diff)
downloadkutter-a42f615881a31c487067153aa7ce385146a5807c.tar.gz
kutter-a42f615881a31c487067153aa7ce385146a5807c.tar.xz
kutter-a42f615881a31c487067153aa7ce385146a5807c.zip
stm32: add STM32H723 support
Signed-off-by: Chen.BJ from BigTreeTech chenbj@biqu3d.com Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/temperature_mcu.py')
-rw-r--r--klippy/extras/temperature_mcu.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/klippy/extras/temperature_mcu.py b/klippy/extras/temperature_mcu.py
index d1be3e04..585ec4c1 100644
--- a/klippy/extras/temperature_mcu.py
+++ b/klippy/extras/temperature_mcu.py
@@ -74,6 +74,7 @@ class PrinterTemperatureMCU:
('stm32g0', self.config_stm32g0),
('stm32g4', self.config_stm32g0),
('stm32l4', self.config_stm32g0),
+ ('stm32h723', self.config_stm32h723),
('stm32h7', self.config_stm32h7),
('', self.config_unknown)]
for name, func in cfg_funcs:
@@ -146,6 +147,11 @@ class PrinterTemperatureMCU:
cal_adc_130 = self.read16(0x1FFF75CA) * 3.0 / (3.3 * 4095.)
self.slope = (130. - 30.) / (cal_adc_130 - cal_adc_30)
self.base_temperature = self.calc_base(30., cal_adc_30)
+ def config_stm32h723(self):
+ cal_adc_30 = self.read16(0x1FF1E820) / 4095.
+ cal_adc_130 = self.read16(0x1FF1E840) / 4095.
+ self.slope = (130. - 30.) / (cal_adc_130 - cal_adc_30)
+ self.base_temperature = self.calc_base(30., cal_adc_30)
def config_stm32h7(self):
cal_adc_30 = self.read16(0x1FF1E820) / 65535.
cal_adc_110 = self.read16(0x1FF1E840) / 65535.