aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* samd21: Add support for ADCKevin O'Connor2018-12-224-0/+131
* stm32f1: Always read SPI receive bufferYannic Schroeder2018-12-141-2/+3
* samd21: Fix gpio in supportKevin O'Connor2018-11-302-3/+18
* samd21: Add support for flashing an application via the bossac toolKevin O'Connor2018-11-301-3/+9
* samd21: Add support for hardware pwmKevin O'Connor2018-11-304-0/+110
* samd21: Minor simplification to timer init codeKevin O'Connor2018-11-301-2/+2
* samd21: Add support for SPIKevin O'Connor2018-11-304-0/+102
* samd21: Add support for basic i2c support (write only)Kevin O'Connor2018-11-304-0/+125
* samd21: Use GPIO() macro when calling gpio_peripheral()Kevin O'Connor2018-11-304-11/+12
* samd21: Enable watchdogKevin O'Connor2018-11-301-0/+20
* samd21: Try to clarify the "generic clock generator" configurationKevin O'Connor2018-11-301-15/+19
* i2ccmds: Validate the i2c addressKevin O'Connor2018-11-301-1/+4
* spicmds: Check for an incorrect mode in spicmds.cKevin O'Connor2018-11-306-10/+12
* stm32f1: Move ADC and SPI code from gpio.c to spi.c and adc.cKevin O'Connor2018-11-305-217/+238
* avr: Add support for sending I2C messagesKevin O'Connor2018-11-234-0/+114
* i2ccmds: Minor whitespace changesKevin O'Connor2018-11-231-1/+3
* lpc176x: Enable full speed peripheral clocks on SPI and I2CKevin O'Connor2018-11-213-2/+8
* lpc176x: Add an enable_peripheral_clock() helper functionKevin O'Connor2018-11-214-5/+23
* avr: Minor comment update in hard_pwm.cKevin O'Connor2018-11-201-1/+1
* avr: Rework hardware pwm pin definitionsKevin O'Connor2018-11-201-56/+48
* avr: Split gpio.c into gpio.c, adc.c, hard_pwm.c, and spi.cKevin O'Connor2018-11-206-391/+418
* avr: Add initial support for atmega32u4 chipsKevin O'Connor2018-11-203-12/+32
* avr: Minor update to help text in KconfigKevin O'Connor2018-11-191-2/+1
* timer_irq: Increase maximum busy wait time to 2usKevin O'Connor2018-11-161-1/+1
* lpc176x: Convert i2c code to use standard i2ccmds.cKevin O'Connor2018-11-143-10/+28
* avr: Add support for atmega328pKevin O'Connor2018-10-292-5/+8
* Implement I2C support in the SAM4E8E portFlorian.Heilmann2018-10-275-1/+198
* Add generic i2c interfaceFlorian.Heilmann2018-10-273-0/+80
* sam3x8e: Don't report an error if bossac errors during device restartKevin O'Connor2018-10-221-1/+1
* sam4e8e: Enable SAM4 cache at startupKevin O'Connor2018-10-221-0/+6
* lpc176x: Divide system clock within timer; not on system busKevin O'Connor2018-10-181-0/+3
* sam3x8e: Align loops to a 16 byte boundaryKevin O'Connor2018-10-131-1/+1
* sched: Force sched_try_shutdown to be inlinedKevin O'Connor2018-10-131-1/+1
* armcm_irq: Fix jump target alignmentKevin O'Connor2018-10-131-2/+2
* stm32f1: Use __always_inline on timer_read_timeKevin O'Connor2018-10-111-1/+1
* stm32f1: Use -O2 optimization and inline timer_read_time()Kevin O'Connor2018-10-112-2/+1
* stm32f1: Use the main lib/cmsis-core directory for cmsis includesKevin O'Connor2018-10-111-2/+2
* stm32f1: Add support for building with bootloader supportKevin O'Connor2018-10-114-2/+136
* stm32f1: Move assembler build rules togetherKevin O'Connor2018-10-111-10/+9
* stm32f1: Pull the USB D+ line low briefly to signal a device connectKevin O'Connor2018-10-111-0/+8
* stm32f1: Initial support for serial over USBKevin O'Connor2018-10-113-1/+286
* stm32f1: Serial should have a higher irq priority than timersKevin O'Connor2018-10-112-3/+2
* avr: Disable usb serial interrupts while processing dataKevin O'Connor2018-10-021-6/+10
* avr: No need to reset ep0 interrupts on a shutdownKevin O'Connor2018-10-021-7/+0
* usb_cdc: Try to read new data before processing data blocksKevin O'Connor2018-10-021-9/+12
* usb_cdc: Wake usb_bulk_out_task() on a shutdownKevin O'Connor2018-10-021-0/+1
* avr: Allow the serial port to be selected on the atmega2560/1280Kevin O'Connor2018-10-011-10/+17
* buttons: Clear pressed/last_pressed state on new buttons_query commandKevin O'Connor2018-10-011-0/+1
* avr: Increase stack size to 256 for all AVR targetsKevin O'Connor2018-10-011-2/+1
* usbstd: Force usb_string_descriptor data field to match unicode stringKevin O'Connor2018-09-301-1/+2