aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* command: Check for reentrant calls to sendf()Kevin O'Connor2017-01-131-1/+14
* basecmd: Improve accuracy of stats "sumsq" variableKevin O'Connor2017-01-091-2/+13
* gpio: Fix sam38xe ADC startup checkKevin O'Connor2017-01-011-1/+1
* sam3x8e: Add support for ADC pinsKevin O'Connor2016-12-234-1/+90
* mcu: Obtain the maximum adc value from the firmwareKevin O'Connor2016-12-231-0/+2
* build: Define DECL_CONSTANT mechanism for defining exported constantsKevin O'Connor2016-12-236-4/+21
* 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
* gpio: Merge gpio_adc_sample_time() into gpio_adc_sample()Kevin O'Connor2016-11-025-34/+29
* sam3x8e: Rework timer priority code to use time instead of event countKevin O'Connor2016-10-311-11/+14
* sam3x8e: Clear all bits of PSR register when clearing IRQ statusKevin O'Connor2016-10-311-3/+2
* sched: Improve AVR optimization of reschedule_timer()Kevin O'Connor2016-10-191-7/+11
* timer: Rework AVR timer priority code to use time instead of event countKevin O'Connor2016-10-191-11/+23
* serial: Increase AVR serial receive bufferKevin O'Connor2016-10-181-3/+2
* stepper: Disable "no next step" check for some count=1 queue_step commandsKevin O'Connor2016-09-221-5/+16
* build: Avoid objcopy --dump-section flagKevin O'Connor2016-07-101-3/+0
* sam3x8e: Add initial support for Arduino Due boardsKevin O'Connor2016-06-149-2/+599
* stepper: Support rescheduling of step events on faster MCUsKevin O'Connor2016-06-143-19/+80
* build: Update declfuncs.lds.S to only use progmem sections on AVRKevin O'Connor2016-06-142-5/+16
* avr/serial: Separate out low-level hardware manipulation to its own functionKevin O'Connor2016-06-141-3/+9
* build: Default to O2 optimizationKevin O'Connor2016-06-141-1/+1
* sched: Use 'unsigned int' instead of 'uint16_t' for shutdown reasonKevin O'Connor2016-06-142-4/+4
* sched: Use uint_fast8_t for return type of timersKevin O'Connor2016-06-147-14/+14
* irq: Allow boards to define the return type of irq_save()Kevin O'Connor2016-06-138-25/+33
* irq: Prefer irq_disable/enable instead of irq_save/restore in cmds/tasksKevin O'Connor2016-06-134-13/+13
* pwmcmds: Add Kconfig option to allow boards to disable hardware PWM commandsKevin O'Connor2016-06-135-70/+85
* spicmds: Add Kconfig option to allow boards to disable SPI commandsKevin O'Connor2016-06-133-1/+6
* gpiocmds: Add Kconfig option to allow boards to disable ADC commandsKevin O'Connor2016-06-135-111/+132
* compiler.h: Check if __aligned and __section macros are already definedKevin O'Connor2016-06-131-0/+4
* Makefile: Move listing of directories to create to board makefilesKevin O'Connor2016-06-132-0/+4
* generic: Add new file generic/io.h and move read/writeb() to itKevin O'Connor2016-06-133-19/+26
* generic: Move simulator/gpio.h to generic/gpio.hKevin O'Connor2016-06-132-3/+3
* generic: Move simulator/irq.h to new file generic/irq.hKevin O'Connor2016-06-134-34/+46
* generic: Move board timer.h files into generic/misc.hKevin O'Connor2016-06-135-26/+8
* generic: Create generic board infrastructure and move misc.h to itKevin O'Connor2016-06-1310-68/+69
* sched: Optimize timer list handlingKevin O'Connor2016-06-131-39/+50
* stepper: Optimize for case where add is zeroKevin O'Connor2016-06-131-11/+15
* gpio: Fix off-by-one bug in check for the maximum gpio portKevin O'Connor2016-06-131-2/+2
* avr: Add config option to clear the CPU prescalerKevin O'Connor2016-06-052-0/+23
* avr: Separate out gpio pwm pin definitions from pwm register definitionsKevin O'Connor2016-06-051-41/+44