aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* basecmd: Add debugging commands for testing communicationKevin O'Connor2017-04-231-0/+15
* build: Support makefile rule with default flashing commandsKevin O'Connor2017-04-212-0/+9
* sam3x8e: Rework adc pin search to be more clearKevin O'Connor2017-04-111-16/+22
* avr: Rework adc and pwm pin search to be more clearKevin O'Connor2017-04-111-59/+65
* avr: Move code around in gpio.cKevin O'Connor2017-04-111-102/+110
* avr: Fix irqstatus_t typo in gpio_pwm_setupKevin O'Connor2017-04-111-1/+1
* endstop: Support halting more than one stepper on triggerKevin O'Connor2017-04-031-9/+31
* avr: Invert diff in timer checksKevin O'Connor2017-04-031-8/+6
* avr: Implement reset commandKevin O'Connor2017-04-021-2/+22
* sam3x8e: Implement reset commandKevin O'Connor2017-04-021-0/+7
* avr: Do not use --relax linker optionKevin O'Connor2017-04-021-1/+0
* timer: Remove dup timer_shutdown codeKevin O'Connor2017-03-311-10/+0
* avr: Fix bug causing timer_read_time() to not be in sync with schedulerKevin O'Connor2017-03-311-10/+19
* sam3x8e: Align the TC0_Handler timer irq handlerKevin O'Connor2017-03-301-1/+1
* timer_irq: Integrate timer_try_set_next() into timer_dispatch_many()Kevin O'Connor2017-03-303-57/+40
* timer_irq: Rename generic/timer.c to generic/timer_irq.cKevin O'Connor2017-03-304-4/+9
* avr: Integrate timer_try_set_next() into the irq handlerKevin O'Connor2017-03-301-43/+30
* sched: Move timer dispatch loop to board codeKevin O'Connor2017-03-307-46/+59
* sched: Rename reschedule_timer() to insert_timer() and use in sched_add_timer()Kevin O'Connor2017-03-301-29/+23
* timer: Make sure to reset the timer repeat checks on a shutdownKevin O'Connor2017-03-302-9/+17
* stepper: Improve performance of scheduled unstepsKevin O'Connor2017-03-301-25/+26
* avr: Remove F_CPU compile time definitionKevin O'Connor2017-03-303-5/+7
* avr: Minor optimization for timer_read_time() / timer_periodic()Kevin O'Connor2017-03-271-2/+2
* sched: Be explicit with loading of the waketime variableKevin O'Connor2017-03-266-26/+26
* avr: Introduce optimized timer_is_before()Kevin O'Connor2017-03-262-9/+22
* timer: Allow board code to define its own timer_is_before implementationKevin O'Connor2017-03-269-47/+48
* timer: Organize timer_try_set_next() with priority for repeat timersKevin O'Connor2017-03-261-19/+26
* command: Simplify sendf() switchKevin O'Connor2017-03-261-9/+10
* command: Fix encoding of 16bit signed integersKevin O'Connor2017-03-241-7/+9
* sched: Report the time of a shutdownKevin O'Connor2017-03-241-1/+2
* generic: Move generic parts of sam3x8e timer.c to generic directoryKevin O'Connor2017-03-116-90/+106
* sched: Move functions within sched.cKevin O'Connor2017-03-111-40/+38
* sched: Rename sched_timer() to sched_add_timer()Kevin O'Connor2017-03-118-12/+12
* sched: Don't overwrite shutdown reason if shutdown called while shutdownKevin O'Connor2017-03-101-1/+2
* sched: Avoid rescheduling the currently active timerKevin O'Connor2017-03-105-90/+53
* sched: Use a sentinel timer at the end of the timer_listKevin O'Connor2017-03-101-9/+29
* avr: Optimize 16bit timer upscalingKevin O'Connor2017-03-101-22/+24
* stepper: Introduce stepper_get_position command and remove from endstop.cKevin O'Connor2017-03-093-15/+31
* endstop: No need to store pin_valueKevin O'Connor2017-03-091-5/+5
* basecmd: Remove unimplemented command_reset()Kevin O'Connor2017-03-091-7/+0
* basecmd: Use oid_ prefix for the oid manipulation functionsKevin O'Connor2017-03-097-36/+36
* basecmd: Generalize the "move queue" runtime storageKevin O'Connor2017-03-083-40/+84
* sam3x8e: Fix typo in gpio_in_setup() shutdown messageKevin O'Connor2017-03-081-1/+1
* serialhdl: Load the mcu's 64bit clock at start of connectionKevin O'Connor2017-03-031-4/+16
* armcm_irq: Move ARM Cortex-M irq handling to new fileKevin O'Connor2017-02-197-59/+64
* sam3x8e/timer: Be careful of races in timer_set_next()Kevin O'Connor2017-02-141-4/+16
* io.h: read/write[bwl] should use barrierKevin O'Connor2017-02-023-9/+13
* serial: Be careful with comparison of transmit_max to transmit_posKevin O'Connor2017-01-142-2/+2
* sched: Minor change - remove unneeded header filesKevin O'Connor2017-01-144-5/+1
* command: No need to disable irqs in sendf reentrant checkKevin O'Connor2017-01-143-14/+16