aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/console.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-04-03 12:13:06 -0400
committerKevin O'Connor <kevin@koconnor.net>2018-04-03 13:18:52 -0400
commitbb8926d67af485efd962fae5c464c3f214bfd8ae (patch)
treecb62496c20bb9c1969bfa80b176e15285ae7f02f /klippy/console.py
parenta301713361f7c2a1b397697b09dacab18ffdc05c (diff)
downloadkutter-bb8926d67af485efd962fae5c464c3f214bfd8ae.tar.gz
kutter-bb8926d67af485efd962fae5c464c3f214bfd8ae.tar.xz
kutter-bb8926d67af485efd962fae5c464c3f214bfd8ae.zip
klippy: Automatically clear rollover_info on each restart
Automatically clear the information printed at the start of each log file rollover on a klippy internal restart. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/console.py')
-rwxr-xr-xklippy/console.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/klippy/console.py b/klippy/console.py
index 0259864f..b3932120 100755
--- a/klippy/console.py
+++ b/klippy/console.py
@@ -52,10 +52,16 @@ class KeyboardReader:
self.output(help_txt)
self.output("="*20 + " attempting to connect " + "="*20)
self.ser.connect()
+ msgparser = self.ser.msgparser
+ self.output("Loaded %d commands (%s / %s)" % (
+ len(msgparser.messages_by_id),
+ msgparser.version, msgparser.build_versions))
+ self.output("MCU config: %s" % (" ".join(
+ ["%s=%s" % (k, v) for k, v in msgparser.config.items()])))
self.clocksync.connect(self.ser)
self.ser.handle_default = self.handle_default
- self.mcu_freq = self.ser.msgparser.get_constant_float('CLOCK_FREQ')
- mcu_type = self.ser.msgparser.get_constant('MCU')
+ self.mcu_freq = msgparser.get_constant_float('CLOCK_FREQ')
+ mcu_type = msgparser.get_constant('MCU')
self.pins = pins.PinResolver(mcu_type, validate_aliases=False)
self.reactor.unregister_timer(self.connect_timer)
self.output("="*20 + " connected " + "="*20)