aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* gpiocmds: Add update_digital_out commandKevin O'Connor2018-06-271-0/+15
* avr: Don't set SS high on spi_init()Kevin O'Connor2018-06-271-1/+3
* pru: Disable ADC reading directly from the PRUKevin O'Connor2018-06-271-1/+1
* lcd_st7920: Use a longer delay at the start of each command/dataKevin O'Connor2018-06-221-9/+27
* lpc176x: Build with LCD supportKevin O'Connor2018-06-181-0/+1
* basecmd: Rename get_status to get_clockKevin O'Connor2018-05-291-3/+3
* mcu: Do not automatically restart MCU with new config if it is shutdownKevin O'Connor2018-05-291-2/+2
* serialqueue: Limit message transmission to available receive buffer sizeKevin O'Connor2018-05-281-1/+4
* command: Wait to send ack until after processing commandsKevin O'Connor2018-05-284-4/+18
* command: Add command_find_and_dispatch() helperKevin O'Connor2018-05-285-10/+17
* command: Add a command_encode_and_frame() helperKevin O'Connor2018-05-286-9/+17
* command: Prefer uint8_t* for buffers; prefer uint8_fast_t for lengthsKevin O'Connor2018-05-2811-78/+71
* lpc176x: Add a dummy "make flash" command to advise users on how to flashKevin O'Connor2018-05-251-0/+8
* lpc176x: Add build rules for smoothieware bootloader supportKevin O'Connor2018-05-252-1/+10
* lpc176x: Initial support for serial over usbKevin O'Connor2018-05-258-1/+961
* lpc176x: Add ADC supportKevin O'Connor2018-05-253-0/+100
* lpc176x: Enable watchdogKevin O'Connor2018-05-251-0/+23
* lpc176x: Add support for GPIO pinsKevin O'Connor2018-05-253-1/+115
* lpc176x: Add initial support for LPC176x processorsKevin O'Connor2018-05-258-0/+283
* byteorder: Add a header file defining common byteswap functionsKevin O'Connor2018-05-211-0/+40
* stepper: Introduce and use gpio_out_toggle_noirq()Kevin O'Connor2018-05-1513-10/+46
* 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