aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* avr: Rework timer irq handler to check for tasks pendingKevin O'Connor2017-08-081-39/+33
* sched: Implement generic sleep mechanism based on tasks pendingKevin O'Connor2017-08-089-80/+60
* sched: Introduce sched_wake_tasks() function to wake up tasksKevin O'Connor2017-08-087-4/+25
* avr: Tune the low-level timer entry and exit heuristicsKevin O'Connor2017-08-081-2/+4
* avr: Implement internal avr specific timer to handle 16bit overflowsKevin O'Connor2017-08-085-26/+31
* sched: Support adding timers to the start of timer_listKevin O'Connor2017-08-087-44/+61
* sched: Don't count milliseconds in the periodic timerKevin O'Connor2017-08-084-37/+53
* sam3x8e: Fix watchdog timeout calculationKevin O'Connor2017-08-081-1/+1
* avr: Move prescaler and sleep initialization from timer.c to main.cKevin O'Connor2017-08-072-11/+21
* avr: Enable watchdog code even on simulavrKevin O'Connor2017-08-071-1/+0
* pwmcmds: Update event prototypes to use uint_fast8_tKevin O'Connor2017-08-061-2/+2
* pru: Improve comments in pru0.cKevin O'Connor2017-08-022-3/+1
* build: Allow boards to disable digital input/output supportKevin O'Connor2017-07-206-1/+17
* basecmd: Move low-level alloc code into basecmd.cKevin O'Connor2017-07-206-90/+74
* irq: Support sleeping when mcu is idleKevin O'Connor2017-07-1712-8/+97
* pru: Move peripheral init from pru0 to pru1Kevin O'Connor2017-07-173-45/+37
* pru: Move ADC code from gpio.c to new file adc.cKevin O'Connor2017-07-123-66/+78
* avr: Fix readl() typo in serial.cKevin O'Connor2017-07-121-1/+1
* pru: Add support for "make flash" ruleKevin O'Connor2017-07-051-0/+4
* sched: Pass shutdown reason code via longjmp() parameterKevin O'Connor2017-07-041-5/+5
* pru: Use a pointer when working with send_data array itemsKevin O'Connor2017-06-303-17/+14
* pru: Add hack to shutdown the PRU from a simple command requestKevin O'Connor2017-06-301-0/+6
* pru: Rework command processing so that most of it is done on pru0Kevin O'Connor2017-06-306-93/+214
* command: Directly call command_sendf() for ack/nak messagesKevin O'Connor2017-06-291-2/+7
* sam3x8e: Integrate serial console functionsKevin O'Connor2017-06-291-48/+30
* avr: Integrate usb serial console functionsKevin O'Connor2017-06-291-32/+16
* avr: Integrate serial console functionsKevin O'Connor2017-06-291-47/+28
* command: Move low-level sendf transmission into board codeKevin O'Connor2017-06-298-40/+87
* command: Move command_task() to board specific codeKevin O'Connor2017-06-298-39/+67
* command: Encode MESSAGE_MIN in command_parser->max_sizeKevin O'Connor2017-06-291-1/+1
* command: Refactor message block generationKevin O'Connor2017-06-291-70/+84
* command: Refactor the command reading taskKevin O'Connor2017-06-291-34/+38
* sam3x8e: Use readl/writel instead of readb/writeb() in serial.cKevin O'Connor2017-06-221-12/+12
* pru: Remove unnecessary barrier() callsKevin O'Connor2017-06-162-5/+0
* stepper: Increase the step delay time from 1us to 2usKevin O'Connor2017-06-131-1/+1
* avr: Enable CLEAR_PRESCALER by default on at90usb1286Kevin O'Connor2017-06-091-1/+1
* avr: Support using serial instead of usb on AT90USB1286Kevin O'Connor2017-06-052-16/+28
* avr: Allow atmega328 to select a cpu speed of 20MhzKevin O'Connor2017-05-291-1/+1
* avr: Add SIMULAVR build option; don't show WATCHDOG or SERIAL_BAUD_U2XKevin O'Connor2017-05-281-3/+17
* avr: Add support for atmega328 chipKevin O'Connor2017-05-282-3/+6
* avr: Reorder Kconfig entries so that atmega2560 at 16mhz is defaultKevin O'Connor2017-05-281-12/+13
* command: Store the command parsing information directly in arrayKevin O'Connor2017-05-262-9/+4
* build: Use compile_time_request system for init, tasks, and shutdownKevin O'Connor2017-05-2623-107/+54
* sched: Allow shutdown_reason to be uint8Kevin O'Connor2017-05-264-16/+17
* build: Avoid linker magic in compile_time_request.c unique id generationKevin O'Connor2017-05-264-45/+43
* pru: Add support for ADC inputKevin O'Connor2017-05-176-4/+156
* pru: Move communication code to second PRUKevin O'Connor2017-05-175-137/+200
* pru: Initial support for the Beaglebone PRUKevin O'Connor2017-05-1510-0/+643
* irq: Add an irq_poll() stub for board codeKevin O'Connor2017-05-156-0/+17
* build: Avoid using noinline in common codeKevin O'Connor2017-05-152-2/+2