aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* pca9685: Support default valuesKevin O'Connor2017-10-121-21/+31
* gpiocmds: Allow the start value for a pin to differ from the default_valueKevin O'Connor2017-10-122-14/+17
* adccmds: Continue to query analog inputs after a shutdownKevin O'Connor2017-10-122-2/+9
* sched: Don't shutdown on a "timer in the past" if already shutdownKevin O'Connor2017-10-124-6/+5
* endstop: Eliminate end_stop_set_oversample commandKevin O'Connor2017-10-121-21/+13
* avr: Add support for atmega1284pKevin O'Connor2017-10-052-5/+13
* endstop: Fix typo in commentKevin O'Connor2017-10-021-1/+1
* endstop: Support oversampling of the endstopKevin O'Connor2017-10-011-5/+45
* pru: Update installation and flash scriptsKevin O'Connor2017-09-201-0/+4
* linux: Add support for analog IIO devicesKevin O'Connor2017-09-205-2/+82
* linux: Add support for spidev devicesKevin O'Connor2017-09-202-1/+69
* linux: Add support for pca9685 i2c pwm devicesKevin O'Connor2017-09-204-2/+210
* linux: Initial support for running Klipper in a Linux real-time processKevin O'Connor2017-09-209-1/+620
* 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