aboutsummaryrefslogtreecommitdiffstats
path: root/src/stepper.c
Commit message (Expand)AuthorAgeFilesLines
* stepper: Use a reusable interface to the "move queue"Kevin O'Connor2020-12-041-18/+13
* stepper: Make toggling the step gpio after timer read conditionalKevin O'Connor2020-05-311-1/+5
* stepper: Add some comments on s->position trackingKevin O'Connor2020-03-041-0/+5
* stepper: Don't update SF_LAST_DIR if SF_NEED_RESETKevin O'Connor2019-07-121-1/+3
* stepper: Fix reset_step_clock corruption due to bitset typoKevin O'Connor2019-03-191-1/+1
* command: Always pass a string to the DECL_CONSTANT() macroKevin O'Connor2019-03-171-1/+1
* stepper: Require an explicit reset_step_clock after stepper_stop()Kevin O'Connor2019-03-171-5/+9
* stepper: Support an optimized step/unstep function on ARMKevin O'Connor2019-03-101-24/+49
* stepper: Wrap code to 80 columnsKevin O'Connor2019-02-271-2/+2
* stepper: Fix bug when using a non-zero CONFIG_STEP_DELAY on AVRKevin O'Connor2019-01-111-1/+1
* stepper: Support configuring the stepper pulse length from KconfigKevin O'Connor2019-01-091-7/+8
* stepper: Introduce and use gpio_out_toggle_noirq()Kevin O'Connor2018-05-151-5/+5
* mcu: Provide some further help on common MCU shutdown errorsKevin O'Connor2017-09-051-1/+1
* stepper: Revert f8b0c884Kevin O'Connor2017-08-111-26/+25
* stepper: Increase the step delay time from 1us to 2usKevin O'Connor2017-06-131-1/+1
* build: Use compile_time_request system for init, tasks, and shutdownKevin O'Connor2017-05-261-1/+1
* stepper: It is not necessary to ensure gpio_out_write value is 0 or 1Kevin O'Connor2017-05-151-2/+2
* stepper: Improve performance of scheduled unstepsKevin O'Connor2017-03-301-25/+26
* timer: Allow board code to define its own timer_is_before implementationKevin O'Connor2017-03-261-5/+6
* sched: Rename sched_timer() to sched_add_timer()Kevin O'Connor2017-03-111-1/+1
* stepper: Introduce stepper_get_position command and remove from endstop.cKevin O'Connor2017-03-091-5/+27
* basecmd: Use oid_ prefix for the oid manipulation functionsKevin O'Connor2017-03-091-5/+5
* basecmd: Generalize the "move queue" runtime storageKevin O'Connor2017-03-081-5/+15
* sched: Minor change - remove unneeded header filesKevin O'Connor2017-01-141-1/+0
* stepper: Reset the next step time on a stepper stopKevin O'Connor2016-11-141-0/+1
* stepper: Default to a high direction pin meaning positive directionKevin O'Connor2016-11-081-2/+2
* stepper: Disable "no next step" check for some count=1 queue_step commandsKevin O'Connor2016-09-221-5/+16
* stepper: Support rescheduling of step events on faster MCUsKevin O'Connor2016-06-141-19/+72
* sched: Use uint_fast8_t for return type of timersKevin O'Connor2016-06-141-3/+3
* irq: Prefer irq_disable/enable instead of irq_save/restore in cmds/tasksKevin O'Connor2016-06-131-3/+3
* stepper: Optimize for case where add is zeroKevin O'Connor2016-06-131-11/+15
* stepper: Use stepper_stop() instead of stepper_reset() in stepper_shutdown()Kevin O'Connor2016-06-021-13/+6
* Initial commit of source code.Kevin O'Connor2016-05-251-0/+202