aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* pru: Avoid calling "slp" instruction on pru0Kevin O'Connor2017-09-111-1/+3
* pru: Batch outgoing writesKevin O'Connor2017-09-081-5/+31
* pru: Fix race condition in clearing of irq flagsKevin O'Connor2017-09-081-2/+4
* mcu: Provide some further help on common MCU shutdown errorsKevin O'Connor2017-09-053-3/+3
* avr: Check that FLASH_DEVICE is set on "make flash" commandKevin O'Connor2017-09-051-0/+1
* pru: Support config_reset command to manually reset mcuKevin O'Connor2017-09-035-2/+26
* pru: Only sleep the pru0 if the incoming queue is fully emptyKevin O'Connor2017-09-031-5/+7
* pru: Compile the irq_poll() function with -O2 optimizationKevin O'Connor2017-08-151-1/+1
* pru: Compile with -Os instead of -O2Kevin O'Connor2017-08-141-1/+1
* command: Don't pass max_size to command_encodef()Kevin O'Connor2017-08-147-29/+24
* docs: Update Code_Overview.md with PRU and command_dispatch() changesKevin O'Connor2017-08-111-1/+1
* stepper: Revert f8b0c884Kevin O'Connor2017-08-111-26/+25
* avr: Make sure timer_high and timer_event() stay in syncKevin O'Connor2017-08-111-1/+5
* timer_irq: Rework timer irq handler to check for tasks pendingKevin O'Connor2017-08-091-24/+14
* sched: Reduce the amount of time irqs are disabled in sleep checkKevin O'Connor2017-08-091-16/+19
* sched: Write out a message on startupKevin O'Connor2017-08-081-0/+2
* 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