Commit Graph

  • 18f4d343f5 avr: Remove F_CPU compile time definition Kevin O'Connor 2017-03-28 12:11:02 -0400
  • 31e78c90e2 avr: Minor optimization for timer_read_time() / timer_periodic() Kevin O'Connor 2017-03-27 13:32:44 -0400
  • 3238256b79 docs: Update benchmark results in Features document Kevin O'Connor 2017-03-26 23:31:33 -0400
  • 59b71d5d05 sched: Be explicit with loading of the waketime variable Kevin O'Connor 2017-03-21 01:21:23 -0400
  • 4dfa6c6ee4 avr: Introduce optimized timer_is_before() Kevin O'Connor 2017-03-24 23:17:23 -0400
  • 60e488eb17 timer: Allow board code to define its own timer_is_before implementation Kevin O'Connor 2017-03-24 23:01:08 -0400
  • 14340ac4df timer: Organize timer_try_set_next() with priority for repeat timers Kevin O'Connor 2017-03-21 17:49:02 -0400
  • efbfc2b1ab avrsim: Catch simulation errors Kevin O'Connor 2017-03-26 20:45:19 -0400
  • d4f09bc20d checkstack: Updates for newer binutils Kevin O'Connor 2017-03-26 19:26:20 -0400
  • d67f962a38 command: Simplify sendf() switch Kevin O'Connor 2017-03-26 21:51:58 -0400
  • 6de85d02ae serialqueue: Message receive_time must be taken after read() Kevin O'Connor 2017-03-24 19:16:33 -0400
  • f28eb902df command: Fix encoding of 16bit signed integers Kevin O'Connor 2017-03-24 15:16:00 -0400
  • 9702d522a4 sched: Report the time of a shutdown Kevin O'Connor 2017-03-24 15:05:52 -0400
  • 4f710b0470 avrsim: Support pacing the simulation Kevin O'Connor 2017-03-22 20:20:42 -0400
  • 5f29787dc7 avrsim: Do IO directly from simulavr callbacks Kevin O'Connor 2017-03-22 20:02:13 -0400
  • 1fbb36fa87 serialhdl: Make sure to calculate est_clock before connect() finishes Kevin O'Connor 2017-03-22 22:26:23 -0400
  • 3cafcc2bc7 serialqueue: Don't retransmit on a NAK if no sent data is pending Kevin O'Connor 2017-03-23 00:19:28 -0400
  • 8d92c898ee stepcompress: Always return 0 on negative number in safe_sqrt() Kevin O'Connor 2017-03-22 10:46:59 -0400
  • 9bf73cd72d extruder: Make sure EXTRUDE_DIFF_IGNORE doesn't trigger due to rounding Kevin O'Connor 2017-03-20 14:39:06 -0400
  • f97cf5c3b6 extruder: Avoid maximum extrude cross section errors on infinitesimal moves Kevin O'Connor 2017-03-19 21:38:59 -0400
  • 5ff2d5aee6 mcu: Defer MCU_adc register_msg until ready to receive messages Kevin O'Connor 2017-03-16 14:38:35 -0400
  • 1f474742eb klippy: Log python info at start of log Kevin O'Connor 2017-03-16 14:26:54 -0400
  • 0041a0079d stepcompress: Improve check_line() error messages Kevin O'Connor 2017-03-12 12:29:20 -0400
  • 9bb8b0c622 toolhead: Don't raise exception from force_shutdown Kevin O'Connor 2017-03-16 01:08:26 -0400
  • df6d3107f2 stepper: Fix set_min_stop_interval() calculation Kevin O'Connor 2017-03-15 23:08:29 -0400
  • cbdc54843d gcode: Catch common gcode parameter errors Kevin O'Connor 2017-03-15 23:40:46 -0400
  • d2027cb4a9 serialhdl: Catch SerialException as well as OSError on serial open Kevin O'Connor 2017-03-15 20:45:27 -0400
  • e60779bfe1 heater: Force set_pwm of zero when target_temp is zero Kevin O'Connor 2017-03-13 13:13:31 -0400
  • f66b1ac450 heater: Add support for AD595 type sensors Kevin O'Connor 2017-03-06 16:11:58 -0500
  • ff6a96665a heater: Rename thermistor_type config name to sensor_type Kevin O'Connor 2017-03-06 15:33:21 -0500
  • 4388a294a4 heater: Handle case where min adc value is less than max adc value Kevin O'Connor 2017-03-06 15:19:52 -0500
  • d21b9280f0 klippy: Eliminate high-level build_config phase Kevin O'Connor 2017-03-12 22:43:05 -0400
  • 92649332ce mcu: Delay setting of mcu_stepper.min_stop_interval Kevin O'Connor 2017-03-12 22:23:10 -0400
  • be91c1229f gcode: Eliminate build_config() method Kevin O'Connor 2017-03-12 22:02:32 -0400
  • 168cb95bd5 mcu: Allow each oid object to define its own build_config() method Kevin O'Connor 2017-03-12 21:30:18 -0400
  • 1d796a4e24 mcu: Support config mechanism for translating seconds to clock ticks Kevin O'Connor 2017-03-12 19:55:56 -0400
  • 8e6d5efdac pins: Simplify pin map alias setup Kevin O'Connor 2017-03-12 23:05:01 -0400
  • 0f2478b62f docs: Update benchmark results in Features document Kevin O'Connor 2017-03-11 12:23:24 -0500
  • e5d7e593ec generic: Move generic parts of sam3x8e timer.c to generic directory Kevin O'Connor 2017-03-10 23:00:17 -0500
  • 69b927bfe9 sched: Move functions within sched.c Kevin O'Connor 2017-03-10 22:21:25 -0500
  • 944d176856 sched: Rename sched_timer() to sched_add_timer() Kevin O'Connor 2017-03-10 22:12:05 -0500
  • cdd5a772e8 sched: Don't overwrite shutdown reason if shutdown called while shutdown Kevin O'Connor 2017-03-10 20:07:08 -0500
  • 0a3c23bcf6 sched: Avoid rescheduling the currently active timer Kevin O'Connor 2017-03-10 20:03:56 -0500
  • cb286ede9d sched: Use a sentinel timer at the end of the timer_list Kevin O'Connor 2017-03-10 15:11:59 -0500
  • 16e3dbb18c avr: Optimize 16bit timer upscaling Kevin O'Connor 2017-03-10 11:23:46 -0500
  • a38437f378 stepper: Introduce stepper_get_position command and remove from endstop.c Kevin O'Connor 2017-03-05 15:00:15 -0500
  • 8d6ecd9af8 endstop: No need to store pin_value Kevin O'Connor 2017-03-05 14:10:19 -0500
  • 342a7096ea basecmd: Remove unimplemented command_reset() Kevin O'Connor 2017-03-09 14:18:24 -0500
  • 60a4bda9d4 basecmd: Use oid_ prefix for the oid manipulation functions Kevin O'Connor 2017-03-09 13:49:03 -0500
  • d5fc594317 mcu: Support inverted PWM pins Kevin O'Connor 2017-03-09 00:44:25 -0500
  • 64407dc5d2 klippy: Support FIRMWARE_RESTART command Kevin O'Connor 2017-03-08 22:26:10 -0500
  • b0329465ec serialhdl: Make sure to close the serial port on disconnect() Kevin O'Connor 2017-03-08 22:01:52 -0500
  • 0f70b420f2 mcu: Improve error messages on failure to config printer Kevin O'Connor 2017-03-08 21:42:51 -0500
  • 21c4dea0e6 serialhdl: Detect timeout in SerialReader.send_with_response() Kevin O'Connor 2017-03-08 21:24:27 -0500
  • bcaf818c0e fan: Default to using software PWM Kevin O'Connor 2017-03-08 20:00:27 -0500
  • 37bac916e7 basecmd: Generalize the "move queue" runtime storage Kevin O'Connor 2017-03-08 11:29:27 -0500
  • affdbbf9ca sam3x8e: Fix typo in gpio_in_setup() shutdown message Kevin O'Connor 2017-03-08 13:12:36 -0500
  • 4fcf0ff2ac docs: Fix typo in description of fan pin. Kevin O'Connor 2017-03-07 19:13:37 -0500
  • c19af4fb2b serialhdl: Load the mcu's 64bit clock at start of connection Kevin O'Connor 2017-03-03 22:02:27 -0500
  • f53897758d heater: Support max_power setting for heaters Kevin O'Connor 2016-08-25 11:24:18 -0400
  • 54002c4391 extruder: Pressure advance lookahead time should start after decel Kevin O'Connor 2017-03-03 14:13:35 -0500
  • 6a53eaefc0 extruder: Allow configuration of pressure advance lookahead time Kevin O'Connor 2017-02-22 10:09:25 -0500
  • 4bc114336c delta: Simplify maximum stepper velocity and accel checks Kevin O'Connor 2017-02-21 11:18:56 -0500
  • 47f1d377f5 heater: Enforce min/max_temp in heater.set_temp() Kevin O'Connor 2017-02-21 10:48:42 -0500
  • 566699f68a toolhead: Fix error in lookahead logic Kevin O'Connor 2017-02-20 12:37:43 -0500
  • 29ba92a551 delta: Use position_endstop for position_max Kevin O'Connor 2017-02-19 10:36:08 -0500
  • 38e9484f9f armcm_irq: Move ARM Cortex-M irq handling to new file Kevin O'Connor 2017-02-14 22:39:43 -0500
  • fec12030a9 sam3x8e/timer: Be careful of races in timer_set_next() Kevin O'Connor 2017-02-14 22:15:51 -0500
  • bdfdf7ef55 delta: Cap maximum stepper velocity and acceleration Kevin O'Connor 2017-02-13 15:04:29 -0500
  • 9f65ae72c3 delta: Rework boundary checks Kevin O'Connor 2017-02-12 22:17:32 -0500
  • 3434ea540c klippy: Log the type of cpu the host is running on Kevin O'Connor 2017-02-12 19:14:26 -0500
  • 29131c873a gcode: Attempt to shutdown heaters and fans prior to a RESTART Kevin O'Connor 2017-02-12 18:42:29 -0500
  • ab1eb70d1c toolhead: Rework lookahead flush to be more stable during high cpu Kevin O'Connor 2017-02-11 14:43:36 -0500
  • 71256f9456 toolhead: Flush lookahead buffer by time Kevin O'Connor 2017-02-11 12:29:19 -0500
  • 6179839215 toolhead: Separate motor off timer from main flush timer Kevin O'Connor 2017-02-06 14:07:55 -0500
  • 0ca96e543c toolhead: Increase maximum stepper halt velocity Kevin O'Connor 2017-02-12 14:33:06 -0500
  • acb0b8f599 klippy: Fix omission causing gcode dump to not function Kevin O'Connor 2017-02-11 22:21:55 -0500
  • 20d0936fa2 reactor: Use the system monotonic clock instead of the normal system clock Kevin O'Connor 2017-02-06 13:31:34 -0500
  • c24b7a7ef9 toolhead: Introduce "smoothed" acceleration during lookahead Kevin O'Connor 2017-01-31 15:29:16 -0500
  • 074495a13a toolhead: Remove unneeded forward pass in MoveQueue.flush() Kevin O'Connor 2017-01-31 13:42:52 -0500
  • e14d86d8b8 toolhead: Remove the do_calc_junction flag Kevin O'Connor 2017-01-31 11:04:49 -0500
  • 528c29c01c extruder: Do extruder lookahead based on time instead of cornering Kevin O'Connor 2017-01-27 22:32:12 -0500
  • 1bb7a22115 extruder: Move extruder specific lookahead into extruder class Kevin O'Connor 2017-01-27 22:06:54 -0500
  • 19ed67331d stepcompress: Propagate errors back to python code Kevin O'Connor 2017-02-06 11:37:03 -0500
  • 667b72870f gcode: Exit on an unhandled exception when reading from a file Kevin O'Connor 2017-02-05 14:01:24 -0500
  • 4194ebf9df graphstats: Display host buffer stats in graph Kevin O'Connor 2017-02-01 11:21:01 -0500
  • 5beceaae5c io.h: read/write[bwl] should use barrier Kevin O'Connor 2017-01-23 11:13:19 -0500
  • 9c1bf1387c toolhead: Make sure max_corner_v2 is fully calculated on a lazy flush Kevin O'Connor 2017-01-14 16:46:21 -0500
  • fc6a31eac8 toolhead: Change variables to use suffix "_v2" instead of prefix "junction_" Kevin O'Connor 2017-01-14 13:35:27 -0500
  • 064e8bdd84 toolhead: Clear do_calc_junction if using non-default accel Kevin O'Connor 2017-01-14 12:41:49 -0500
  • 262ccbcf30 serial: Be careful with comparison of transmit_max to transmit_pos Kevin O'Connor 2017-01-14 12:11:30 -0500
  • 7567885115 sched: Minor change - remove unneeded header files Kevin O'Connor 2017-01-14 10:49:38 -0500
  • ed715ec437 command: No need to disable irqs in sendf reentrant check Kevin O'Connor 2017-01-14 10:40:46 -0500
  • 9a44a20a9d command: Check for reentrant calls to sendf() Kevin O'Connor 2017-01-13 12:10:00 -0500
  • f335045273 heater: Resend PWM values even if last value was zero Kevin O'Connor 2017-01-12 15:04:06 -0500
  • 4ea091339e heater: Only create a soft PWM object for PID heaters Kevin O'Connor 2017-01-10 18:36:43 -0500
  • 8378b7345b toolhead: Change cornering_min/max variable name to junction_corner_min/max Kevin O'Connor 2017-01-10 18:35:52 -0500
  • 4a71c7a2bd heater: Report last temperature in PWM debugging Kevin O'Connor 2017-01-10 12:28:42 -0500
  • b2885a53cb klippy: Increase precision of reported statistics timestamp Kevin O'Connor 2017-01-10 12:29:52 -0500
  • 46b6b4037d reactor: Reload eventtime if a greenlet is reactivated Kevin O'Connor 2017-01-10 10:55:46 -0500