Commit Graph

  • f1b315e04f mcu: Move print_time to clock conversion code to clocksync.py Kevin O'Connor 2017-09-15 12:28:55 -0400
  • 94bcd9735a mcu: Add mcu wrapper functions and avoid direct acccess to mcu variables Kevin O'Connor 2017-09-19 11:13:44 -0400
  • f662445766 stepcompress: Implement print time to clock conversion in C code Kevin O'Connor 2017-09-13 08:59:26 -0400
  • 008be18f41 clocksync: Don't export get_last_clock() Kevin O'Connor 2017-09-18 22:53:12 -0400
  • 13812aa1c9 clocksync: Move clock synchronization code into new file Kevin O'Connor 2017-09-18 21:41:00 -0400
  • 2089f19670 toolhead: Separate is_active() code from stats() code Kevin O'Connor 2017-09-18 21:11:11 -0400
  • 593741919f mcu: Update file purpose comment Kevin O'Connor 2017-09-15 13:37:00 -0400
  • 9d0fcca8a9 serialhdl: Reduce calculations done while holding the lock Kevin O'Connor 2017-09-15 13:58:05 -0400
  • 857eb01bfa homing: Move query_endstop() code from kinematic classes to homing.py Kevin O'Connor 2017-09-13 10:50:52 -0400
  • a100f174f9 mcu: Pass print_time directly to MCU calls Kevin O'Connor 2017-09-12 12:47:40 -0400
  • 5dfe4e1eb9 toolhead: Synchronize print_time to main mcu's time Kevin O'Connor 2017-09-12 12:24:44 -0400
  • b9586bad18 mcu: Use is_fileoutput() externally Kevin O'Connor 2017-09-13 12:06:08 -0400
  • f1c2f789b6 klippy: Do not start stats timer until after connect completes Kevin O'Connor 2017-09-19 17:12:04 -0400
  • 123719bf92 stepper: Fix bug causing 'enable_pin' to be required Kevin O'Connor 2017-09-19 15:33:34 -0400
  • 14810d7e80 stepcompress: Return number of steps traveled from stepcompress_push() Kevin O'Connor 2017-09-13 09:01:13 -0400
  • 52156d2c41 pins: Don't pass mcu_freq to update_command() Kevin O'Connor 2017-09-12 13:54:53 -0400
  • 2a6a9eb52f pru: Avoid calling "slp" instruction on pru0 Kevin O'Connor 2017-09-11 13:07:54 -0400
  • bf85c61b48 corexy: Fix max_xy_halt_velocity calculation on corexy Kevin O'Connor 2017-09-09 14:45:10 -0400
  • dba488f30a extruder: Remove unused set_max_jerk() call Kevin O'Connor 2017-09-08 19:34:30 -0400
  • d618affd63 pru: Batch outgoing writes Kevin O'Connor 2017-09-07 17:08:58 -0400
  • 121c747cc8 pru: Fix race condition in clearing of irq flags Kevin O'Connor 2017-09-08 10:36:58 -0400
  • 91b9634198 serialqueue: Fix off-by-one error in retransmit sequence number tracking Kevin O'Connor 2017-09-07 14:44:55 -0400
  • 7d17002b33 fan: Allow heater_fan to work with heater_bed Kevin O'Connor 2017-09-06 14:51:47 -0400
  • 477b3941a6 console: Add support for SUPPRESS command Kevin O'Connor 2017-09-06 16:34:55 -0400
  • 36dd7e7609 console: Add support for a FLOOD command Kevin O'Connor 2017-09-06 15:40:23 -0400
  • 167a65d826 util: Fix reporting of git version of klippy code Kevin O'Connor 2017-09-07 10:39:21 -0400
  • c9cd8cea66 mcu: Limit value range of PWM and digital outputs prior to transmission Kevin O'Connor 2017-09-06 11:55:34 -0400
  • dfdcbece53 mcu: Improve error descriptions in Common_MCU_errors Kevin O'Connor 2017-09-05 23:07:45 -0400
  • 5b62f15c6d extruder: Provide more details on extruder errors Kevin O'Connor 2017-09-05 21:55:44 -0400
  • 09e32d1b84 mcu: Provide some further help on common MCU shutdown errors Kevin O'Connor 2017-09-05 21:15:24 -0400
  • 68fc6abf74 avr: Check that FLASH_DEVICE is set on "make flash" command Kevin O'Connor 2017-09-05 21:22:41 -0400
  • ff56c0fb74 extruder: Fix typo in init Kevin O'Connor 2017-09-05 22:10:19 -0400
  • 36de6118c1 mcu: Limit ADC min/max range to a 16bit integer Kevin O'Connor 2017-09-05 18:19:36 -0400
  • 7083a33ecd pru: Support config_reset command to manually reset mcu Kevin O'Connor 2017-09-03 22:02:48 -0400
  • 7b7f57e01c pru: Only sleep the pru0 if the incoming queue is fully empty Kevin O'Connor 2017-09-03 20:45:47 -0400
  • 8d0ef49e8f toolhead: Permit look-ahead between Z moves Kevin O'Connor 2017-09-03 14:10:21 -0400
  • 7a81bfc4a4 toolhead: Eliminate set_max_jerk() from kinematic classes Kevin O'Connor 2017-09-03 15:17:02 -0400
  • 0d13834293 gcode: Fix error that could cause commands to be processed out of order Kevin O'Connor 2017-09-02 11:47:22 -0400
  • ac53806e04 gcode: Add an ECHO command for debugging purposes Kevin O'Connor 2017-09-02 11:59:27 -0400
  • 026b9c336c stepcompress: Minor performance tweaks for rpi Kevin O'Connor 2017-08-31 10:07:44 -0400
  • 60c77fff06 docs: Update Code_Overview.md - step compress queue no longer 64 bit Kevin O'Connor 2017-08-31 10:07:17 -0400
  • 588ecbe868 stepcompress: Use addition instead of multiplication on queue add Kevin O'Connor 2017-08-31 02:15:32 -0400
  • e05c635489 stepcompreses: Change the step queue to use 32bit integers Kevin O'Connor 2017-08-30 12:42:53 -0400
  • f5cc355044 stepcompress: Refactor queue insertion to use a cursor Kevin O'Connor 2017-08-30 10:43:57 -0400
  • 78f4c25a14 homing: Add a small delay before each homing operation Kevin O'Connor 2017-08-29 11:39:57 -0400
  • 002dc0dfaf stepper: Adjust homing_speed so that it's an even number of ticks per step Kevin O'Connor 2017-08-29 17:37:14 -0400
  • 68d6788413 mcu: Add get_mcu() call to the mcu oid objects Kevin O'Connor 2017-08-29 17:20:26 -0400
  • c7c551369f mcu: Fix bug causing corexy to not work (introduced in 9d75c3b0) Kevin O'Connor 2017-08-29 17:56:19 -0400
  • 0c2919b534 klippy: Move restart logic into Printer() class Kevin O'Connor 2017-08-26 13:20:16 -0400
  • d8c75fc608 klippy: Rename internal functions so that they are prefaced with "_" Kevin O'Connor 2017-08-26 00:13:36 -0400
  • a42cb4fecf toolhead: Avoid directly accessing the printer.mcu field Kevin O'Connor 2017-08-26 00:04:48 -0400
  • 68ba3d5106 mcu: Drop support for TICKS() expansion in mcu config commands Kevin O'Connor 2017-08-25 23:21:55 -0400
  • 80dc1dfcc1 docs: Remove documentation for "custom" command blocks Kevin O'Connor 2017-08-25 23:14:44 -0400
  • 931811ab59 chipmisc: Add support for configuring ad5206 digipots Kevin O'Connor 2017-08-25 13:52:10 -0400
  • 9d75c3b0ca chipmisc: Add support for statically configured output pins Kevin O'Connor 2017-08-24 09:34:31 -0400
  • 6ab8567d51 mcu: Track stepqueues separately from steppers Kevin O'Connor 2017-08-23 18:59:25 -0400
  • c727ed3592 mcu: Track oids separately from objects requiring a build_config() callback Kevin O'Connor 2017-08-23 18:55:04 -0400
  • c72ca983ba mcu: Eliminate "init callback" phase during connect Kevin O'Connor 2017-08-21 21:42:00 -0400
  • ec7990796a pins: Support registering arbitrary chips that supply configurable pins Kevin O'Connor 2017-08-21 11:25:26 -0400
  • 268834e4ae klippy: Store printer startup parameters in new "start_args" dictionary Kevin O'Connor 2017-08-21 17:19:43 -0400
  • b80c488d36 heater: Another minor cleanup to Steinhart-Hart math Kevin O'Connor 2017-08-20 12:42:50 -0400
  • f25cb33367 heater: Minor cleanup to Steinhart-Hart math Kevin O'Connor 2017-08-18 13:28:04 -0400
  • 4b5f3bec4b heater: Add support for a generic "NTC 100K beta 3950" thermistor Kevin O'Connor 2017-08-17 14:34:25 -0400
  • 1f4c6443ef heater: Calibrate thermistor directly from temperature and resistance Kevin O'Connor 2017-08-17 13:18:13 -0400
  • 0adea120cd pru: Compile the irq_poll() function with -O2 optimization Kevin O'Connor 2017-08-15 11:05:30 -0400
  • 71bb7acb8e pru: Compile with -Os instead of -O2 Kevin O'Connor 2017-08-14 13:59:41 -0400
  • 4b5109c1b9 serialqueue: Make sure fds are in non-blocking mode Kevin O'Connor 2017-08-14 16:34:54 -0400
  • 085817d332 serialhdl: Sometimes we get an IOError when serial port not found Kevin O'Connor 2017-08-14 16:18:54 -0400
  • f8bd8b97be command: Don't pass max_size to command_encodef() Kevin O'Connor 2017-08-13 16:48:27 -0400
  • f3da473285 docs: Update Code_Overview.md with PRU and command_dispatch() changes Kevin O'Connor 2017-08-11 11:55:30 -0400
  • f0f4ab7abe docs: Update benchmarks in Features document Kevin O'Connor 2017-08-11 11:40:54 -0400
  • d8225642fa stepper: Revert f8b0c884 Kevin O'Connor 2017-08-09 21:24:06 -0400
  • 8ebba6d27a avr: Make sure timer_high and timer_event() stay in sync Kevin O'Connor 2017-08-10 13:11:27 -0400
  • 1051a52755 timer_irq: Rework timer irq handler to check for tasks pending Kevin O'Connor 2017-08-09 18:51:55 -0400
  • 5583b050a0 graphstats: Increase maximum expected task duration Kevin O'Connor 2017-08-09 18:52:13 -0400
  • a38082016d sched: Reduce the amount of time irqs are disabled in sleep check Kevin O'Connor 2017-08-08 15:21:33 -0400
  • 156e9b7556 sched: Write out a message on startup Kevin O'Connor 2017-08-07 23:51:25 -0400
  • 5e6acf7dbc console: Add support for a STATS command Kevin O'Connor 2017-08-07 20:49:42 -0400
  • 58811b5c44 console: Add LIST command that shows available commands and variables Kevin O'Connor 2017-08-07 20:40:32 -0400
  • 86a762b2b7 console: Add a HELP command Kevin O'Connor 2017-08-07 20:05:19 -0400
  • f886212b44 avr: Rework timer irq handler to check for tasks pending Kevin O'Connor 2017-08-07 12:49:41 -0400
  • 2c272f99a3 sched: Implement generic sleep mechanism based on tasks pending Kevin O'Connor 2017-08-07 12:33:08 -0400
  • a9982beacf sched: Introduce sched_wake_tasks() function to wake up tasks Kevin O'Connor 2017-08-07 11:33:31 -0400
  • e9d2ec7c41 avr: Tune the low-level timer entry and exit heuristics Kevin O'Connor 2017-08-04 14:21:38 -0400
  • 78982ebb51 avr: Implement internal avr specific timer to handle 16bit overflows Kevin O'Connor 2017-08-06 19:21:16 -0400
  • 6a63c27542 sched: Support adding timers to the start of timer_list Kevin O'Connor 2017-07-27 12:19:09 -0400
  • 62f77f6bc5 sched: Don't count milliseconds in the periodic timer Kevin O'Connor 2017-07-27 12:05:29 -0400
  • 88a10fb31c sam3x8e: Fix watchdog timeout calculation Kevin O'Connor 2017-08-07 23:47:34 -0400
  • e12527b895 avr: Move prescaler and sleep initialization from timer.c to main.c Kevin O'Connor 2017-08-06 19:26:48 -0400
  • 114c8c5b6d avr: Enable watchdog code even on simulavr Kevin O'Connor 2017-08-07 19:37:50 -0400
  • d50f4e23e0 pwmcmds: Update event prototypes to use uint_fast8_t Kevin O'Connor 2017-08-06 11:19:30 -0400
  • dca0fc91ea pru: Improve comments in pru0.c Kevin O'Connor 2017-07-31 18:04:00 -0400
  • 981c53682f stepper: Use a sane default for homing_positive_dir Kevin O'Connor 2017-07-24 14:12:17 -0400
  • 143b7cccf4 stepper: Separate out homing code to its own PrinterHomingStepper class Kevin O'Connor 2017-07-24 13:54:46 -0400
  • 8ce042bf04 config: Add additional pin definitions to ramps and rambo configs Kevin O'Connor 2017-07-24 13:17:18 -0400
  • 85a1e1118f config: Change default pins defined in example.cfg to use RAMPS pins Kevin O'Connor 2017-07-24 12:34:26 -0400
  • 51baeb3c2c config: Reduce max_z_velocity in example-delta.cfg to 150 Kevin O'Connor 2017-07-24 11:47:25 -0400
  • 959a20888c serialhdl: Dump serial stats in dump_debug() Kevin O'Connor 2017-07-24 11:43:54 -0400
  • 7bf0ec2fe7 gcode: Don't wait for moves to finish if both debug input and output Kevin O'Connor 2017-07-23 21:32:26 -0400
  • c6231a16e3 serialqueue: Improve limit on number of in-flight bytes Kevin O'Connor 2017-07-23 20:00:48 -0400