mirror of https://github.com/Desuuuu/klipper.git
mcu: Consistently use mcu_freq variable name (instead of clock_freq)
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
7276c7085a
commit
c5f50e73c2
|
@ -261,7 +261,7 @@ class MCU:
|
||||||
self._steppersync = None
|
self._steppersync = None
|
||||||
# Print time to clock epoch calculations
|
# Print time to clock epoch calculations
|
||||||
self._print_start_time = 0.
|
self._print_start_time = 0.
|
||||||
self._clock_freq = 0.
|
self._mcu_freq = 0.
|
||||||
# Stats
|
# Stats
|
||||||
self._mcu_tick_avg = 0.
|
self._mcu_tick_avg = 0.
|
||||||
self._mcu_tick_stddev = 0.
|
self._mcu_tick_stddev = 0.
|
||||||
|
@ -269,7 +269,7 @@ class MCU:
|
||||||
logging.debug("mcu stats: %s" % (params,))
|
logging.debug("mcu stats: %s" % (params,))
|
||||||
count = params['count']
|
count = params['count']
|
||||||
tick_sum = params['sum']
|
tick_sum = params['sum']
|
||||||
c = 1.0 / (count * self._clock_freq)
|
c = 1.0 / (count * self._mcu_freq)
|
||||||
self._mcu_tick_avg = tick_sum * c
|
self._mcu_tick_avg = tick_sum * c
|
||||||
tick_sumsq = params['sumsq']
|
tick_sumsq = params['sumsq']
|
||||||
tick_sumavgsq = ((tick_sum // (256*count)) * count)**2
|
tick_sumavgsq = ((tick_sum // (256*count)) * count)**2
|
||||||
|
@ -296,14 +296,14 @@ class MCU:
|
||||||
self._printer.reactor.run()
|
self._printer.reactor.run()
|
||||||
self.serial.unregister_callback('#state')
|
self.serial.unregister_callback('#state')
|
||||||
logging.info("serial connected")
|
logging.info("serial connected")
|
||||||
self._clock_freq = float(self.serial.msgparser.config['CLOCK_FREQ'])
|
self._mcu_freq = float(self.serial.msgparser.config['CLOCK_FREQ'])
|
||||||
self.register_msg(self.handle_shutdown, 'shutdown')
|
self.register_msg(self.handle_shutdown, 'shutdown')
|
||||||
self.register_msg(self.handle_shutdown, 'is_shutdown')
|
self.register_msg(self.handle_shutdown, 'is_shutdown')
|
||||||
self.register_msg(self.handle_mcu_stats, 'stats')
|
self.register_msg(self.handle_mcu_stats, 'stats')
|
||||||
def connect_file(self, debugoutput, dictionary, pace=False):
|
def connect_file(self, debugoutput, dictionary, pace=False):
|
||||||
self.output_file_mode = True
|
self.output_file_mode = True
|
||||||
self.serial.connect_file(debugoutput, dictionary)
|
self.serial.connect_file(debugoutput, dictionary)
|
||||||
self._clock_freq = float(self.serial.msgparser.config['CLOCK_FREQ'])
|
self._mcu_freq = float(self.serial.msgparser.config['CLOCK_FREQ'])
|
||||||
def dummy_build_config():
|
def dummy_build_config():
|
||||||
self._init_steppersync(500)
|
self._init_steppersync(500)
|
||||||
self.build_config = dummy_build_config
|
self.build_config = dummy_build_config
|
||||||
|
@ -407,30 +407,30 @@ class MCU:
|
||||||
def create_endstop(self, pin, stepper):
|
def create_endstop(self, pin, stepper):
|
||||||
return MCU_endstop(self, pin, stepper)
|
return MCU_endstop(self, pin, stepper)
|
||||||
def create_digital_out(self, pin, max_duration=2.):
|
def create_digital_out(self, pin, max_duration=2.):
|
||||||
max_duration = int(max_duration * self._clock_freq)
|
max_duration = int(max_duration * self._mcu_freq)
|
||||||
return MCU_digital_out(self, pin, max_duration)
|
return MCU_digital_out(self, pin, max_duration)
|
||||||
def create_pwm(self, pin, hard_cycle_ticks, max_duration=2.):
|
def create_pwm(self, pin, hard_cycle_ticks, max_duration=2.):
|
||||||
max_duration = int(max_duration * self._clock_freq)
|
max_duration = int(max_duration * self._mcu_freq)
|
||||||
if hard_cycle_ticks:
|
if hard_cycle_ticks:
|
||||||
return MCU_pwm(self, pin, hard_cycle_ticks, max_duration)
|
return MCU_pwm(self, pin, hard_cycle_ticks, max_duration)
|
||||||
if hard_cycle_ticks < 0:
|
if hard_cycle_ticks < 0:
|
||||||
return MCU_digital_out(self, pin, max_duration)
|
return MCU_digital_out(self, pin, max_duration)
|
||||||
cycle_ticks = int(self._clock_freq / 10.)
|
cycle_ticks = int(self._mcu_freq / 10.)
|
||||||
return MCU_pwm(self, pin, cycle_ticks, max_duration, hard_pwm=False)
|
return MCU_pwm(self, pin, cycle_ticks, max_duration, hard_pwm=False)
|
||||||
def create_adc(self, pin):
|
def create_adc(self, pin):
|
||||||
return MCU_adc(self, pin)
|
return MCU_adc(self, pin)
|
||||||
# Clock syncing
|
# Clock syncing
|
||||||
def set_print_start_time(self, eventtime):
|
def set_print_start_time(self, eventtime):
|
||||||
est_mcu_time = self.serial.get_clock(eventtime) / self._clock_freq
|
est_mcu_time = self.serial.get_clock(eventtime) / self._mcu_freq
|
||||||
self._print_start_time = est_mcu_time
|
self._print_start_time = est_mcu_time
|
||||||
def get_print_buffer_time(self, eventtime, print_time):
|
def get_print_buffer_time(self, eventtime, print_time):
|
||||||
mcu_time = print_time + self._print_start_time
|
mcu_time = print_time + self._print_start_time
|
||||||
est_mcu_time = self.serial.get_clock(eventtime) / self._clock_freq
|
est_mcu_time = self.serial.get_clock(eventtime) / self._mcu_freq
|
||||||
return mcu_time - est_mcu_time
|
return mcu_time - est_mcu_time
|
||||||
def print_to_mcu_time(self, print_time):
|
def print_to_mcu_time(self, print_time):
|
||||||
return print_time + self._print_start_time
|
return print_time + self._print_start_time
|
||||||
def get_mcu_freq(self):
|
def get_mcu_freq(self):
|
||||||
return self._clock_freq
|
return self._mcu_freq
|
||||||
def get_last_clock(self):
|
def get_last_clock(self):
|
||||||
return self.serial.get_last_clock()
|
return self.serial.get_last_clock()
|
||||||
# Move command queuing
|
# Move command queuing
|
||||||
|
@ -438,7 +438,7 @@ class MCU:
|
||||||
self.serial.send(cmd, minclock, reqclock, cq=cq)
|
self.serial.send(cmd, minclock, reqclock, cq=cq)
|
||||||
def flush_moves(self, print_time):
|
def flush_moves(self, print_time):
|
||||||
mcu_time = print_time + self._print_start_time
|
mcu_time = print_time + self._print_start_time
|
||||||
clock = int(mcu_time * self._clock_freq)
|
clock = int(mcu_time * self._mcu_freq)
|
||||||
self.ffi_lib.steppersync_flush(self._steppersync, clock)
|
self.ffi_lib.steppersync_flush(self._steppersync, clock)
|
||||||
|
|
||||||
|
|
||||||
|
@ -494,7 +494,7 @@ class DummyMCU:
|
||||||
self.outfile = outfile
|
self.outfile = outfile
|
||||||
self._stepid = -1
|
self._stepid = -1
|
||||||
self._print_start_time = 0.
|
self._print_start_time = 0.
|
||||||
self._clock_freq = 16000000.
|
self._mcu_freq = 16000000.
|
||||||
logging.debug('Translated by klippy')
|
logging.debug('Translated by klippy')
|
||||||
def connect(self):
|
def connect(self):
|
||||||
pass
|
pass
|
||||||
|
@ -522,6 +522,6 @@ class DummyMCU:
|
||||||
def print_to_mcu_time(self, print_time):
|
def print_to_mcu_time(self, print_time):
|
||||||
return print_time + self._print_start_time
|
return print_time + self._print_start_time
|
||||||
def get_mcu_freq(self):
|
def get_mcu_freq(self):
|
||||||
return self._clock_freq
|
return self._mcu_freq
|
||||||
def flush_moves(self, print_time):
|
def flush_moves(self, print_time):
|
||||||
pass
|
pass
|
||||||
|
|
Loading…
Reference in New Issue