aboutsummaryrefslogtreecommitdiffstats
path: root/src/avr/gpio.c
Commit message (Expand)AuthorAgeFilesLines
* avr: Fix typo causing broken gpio mappingsKevin O'Connor2021-08-151-2/+2
* avr: Define PORTE on atmega328pKevin O'Connor2021-08-141-0/+6
* avr: Use enumerations for pin mappingsKevin O'Connor2019-03-171-0/+18
* pins: Add support for pull down resistorsKevin O'Connor2019-02-271-2/+2
* avr: Split gpio.c into gpio.c, adc.c, hard_pwm.c, and spi.cKevin O'Connor2018-11-201-390/+4
* avr: Add initial support for atmega32u4 chipsKevin O'Connor2018-11-201-2/+12
* avr: Add support for atmega328pKevin O'Connor2018-10-291-3/+3
* avr: Add support for gpio_x_reset()Kevin O'Connor2018-08-271-12/+24
* avr: Configure spi transfer in spi_prepare()Kevin O'Connor2018-07-111-4/+4
* SPI: introduce spi_prepare functionGrigori Goronzy2018-07-081-0/+4
* avr: Don't set SS high on spi_init()Kevin O'Connor2018-06-271-1/+3
* stepper: Introduce and use gpio_out_toggle_noirq()Kevin O'Connor2018-05-151-1/+7
* spicmds: Rework SPI message transmissionKevin O'Connor2018-05-071-11/+85
* avr: Explicitly set ADCSRA on each conversion startKevin O'Connor2018-04-251-7/+10
* avr: Add at90usb646 supportDouglas Hammond2018-02-251-3/+3
* avr: Round hardware pwm clock ticks to nearest divisorKevin O'Connor2018-01-291-12/+12
* avr: Clear the ADCSRA/ADCSRB registers on ADC initKevin O'Connor2018-01-071-2/+2
* avr: Add support for atmega1284pKevin O'Connor2017-10-051-3/+8
* avr: Add support for atmega328 chipKevin O'Connor2017-05-281-3/+3
* pwmcmds: Export the maximum PWM valueKevin O'Connor2017-05-151-0/+2
* gpio: Fix off-by-one in declaration of ADC_MAXKevin O'Connor2017-05-151-1/+1
* avr: Rework adc and pwm pin search to be more clearKevin O'Connor2017-04-111-59/+65
* avr: Move code around in gpio.cKevin O'Connor2017-04-111-102/+110
* avr: Fix irqstatus_t typo in gpio_pwm_setupKevin O'Connor2017-04-111-1/+1
* mcu: Obtain the maximum adc value from the firmwareKevin O'Connor2016-12-231-0/+2
* gpio: Merge gpio_adc_sample_time() into gpio_adc_sample()Kevin O'Connor2016-11-021-17/+17
* irq: Allow boards to define the return type of irq_save()Kevin O'Connor2016-06-131-6/+6
* gpio: Fix off-by-one bug in check for the maximum gpio portKevin O'Connor2016-06-131-2/+2
* avr: Separate out gpio pwm pin definitions from pwm register definitionsKevin O'Connor2016-06-051-41/+44
* avr: Eliminate gpio_adc_info struct in gpio adc pin definitionsKevin O'Connor2016-06-051-17/+12
* avr: Define timer1 timers and prevent their use as PWM at runtimeKevin O'Connor2016-06-051-10/+12
* avr: Initial support for Atmel AT90USB1286 mcuKevin O'Connor2016-06-051-2/+19
* Initial commit of source code.Kevin O'Connor2016-05-251-0/+337