aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* linux: Convert linux SPI code to use the generic spicmds.c codeKevin O'Connor2018-05-073-11/+38
* sam3x8e: Add SPI supportKevin O'Connor2018-05-074-1/+132
* spicmds: Rework SPI message transmissionKevin O'Connor2018-05-075-28/+203
* stm32f1: Enable lcd chip supportKevin O'Connor2018-05-071-0/+1
* sam3x8e: Enable lcd chip supportKevin O'Connor2018-05-071-0/+1
* avr: Do not use Idle modeKevin O'Connor2018-04-282-9/+1
* avr: Explicitly set ADCSRA on each conversion startKevin O'Connor2018-04-251-7/+10
* avr: Clean up serial port register aliasesKevin O'Connor2018-04-252-31/+38
* serial_irq: Add new generic/serial_irq.c codeKevin O'Connor2018-04-208-343/+166
* stm32f1: Use generic timer_irq.c dispatch codeKevin O'Connor2018-04-201-62/+3
* stm32f1: Use different method for handling 16bit -> 32bit timer conversionKevin O'Connor2018-04-201-47/+39
* stm32f1: Prefer uint32_t over uint16_t in timer.cKevin O'Connor2018-04-201-6/+6
* Add STM32F103 portGrigori Goronzy2018-04-098-0/+811
* lcd_hd44780: Add micro-controller code for the HD44780 LCD chipKevin O'Connor2018-03-062-1/+133
* lcd_st7920: Add micro-controller code for the ST7920 LCD chipKevin O'Connor2018-03-064-0/+126
* avr: Add at90usb646 supportDouglas Hammond2018-02-252-5/+9
* avr: Round hardware pwm clock ticks to nearest divisorKevin O'Connor2018-01-291-12/+12
* avr: Clear the TCNT1 register on timer startupKevin O'Connor2018-01-071-1/+2
* avr: Clear the ADCSRA/ADCSRB registers on ADC initKevin O'Connor2018-01-071-2/+2
* avr: Only use the avrdude "wiring" protocol on atmega2560 devicesKevin O'Connor2018-01-052-1/+7
* sched: Interrupts must be disabled during setjmp() callKevin O'Connor2017-12-211-0/+3
* gpiocmds: Clear SPF_NEXT_* flags on new schedule_soft_pwm_outKevin O'Connor2017-12-161-2/+2
* docs: Provide additional information on "make flash" failuresKevin O'Connor2017-12-112-2/+2
* linux: Remove unneeded includes from timer.cKevin O'Connor2017-10-231-2/+0
* pru: Don't reset the ADC reset complete flag if a shutdown occursKevin O'Connor2017-10-181-1/+1
* linux: Fix typo causing config_reset to not fully restartKevin O'Connor2017-10-151-1/+1
* linux: Open watchdog device after consoleKevin O'Connor2017-10-151-7/+5
* linux: Make sure to close fd on analog/pca9685 init failureKevin O'Connor2017-10-142-11/+17
* pca9685: Fix missing devices_count incrementKevin O'Connor2017-10-131-0/+1
* 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