aboutsummaryrefslogtreecommitdiffstats
path: root/src/avr
Commit message (Expand)AuthorAgeFilesLines
* avr: Add support for atmega328pKevin O'Connor2018-10-292-5/+8
* 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
* avr: Allow the serial port to be selected on the atmega2560/1280Kevin O'Connor2018-10-011-10/+17
* avr: Increase stack size to 256 for all AVR targetsKevin O'Connor2018-10-011-2/+1
* avr: Use generic usb_cdc code for usb serial supportKevin O'Connor2018-09-302-46/+225
* usb_cdc: Add support for usb_send_ep0_progmem()Kevin O'Connor2018-09-301-0/+2
* avr: Add support for gpio_x_reset()Kevin O'Connor2018-08-272-12/+26
* avr: Disable HAVE_GPIO_BITBANGING on atmega168Kevin O'Connor2018-08-271-1/+1
* Kconfig: Rename HAVE_USER_INTERFACE to HAVE_GPIO_BITBANGINGKevin O'Connor2018-08-271-1/+1
* atmega1284p: Add choice between UART0 or UART1 to KconfigPascal Albert2018-07-131-1/+12
* avr: Configure spi transfer in spi_prepare()Kevin O'Connor2018-07-111-4/+4
* SPI: introduce spi_prepare functionGrigori Goronzy2018-07-082-0/+5
* avr: Don't set SS high on spi_init()Kevin O'Connor2018-06-271-1/+3
* command: Add command_find_and_dispatch() helperKevin O'Connor2018-05-281-4/+2
* command: Add a command_encode_and_frame() helperKevin O'Connor2018-05-281-2/+1
* command: Prefer uint8_t* for buffers; prefer uint8_fast_t for lengthsKevin O'Connor2018-05-282-5/+4
* stepper: Introduce and use gpio_out_toggle_noirq()Kevin O'Connor2018-05-152-1/+8
* spicmds: Rework SPI message transmissionKevin O'Connor2018-05-072-13/+91
* 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-202-112/+11
* lcd_st7920: Add micro-controller code for the ST7920 LCD chipKevin O'Connor2018-03-061-0/+1
* 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
* docs: Provide additional information on "make flash" failuresKevin O'Connor2017-12-111-1/+1
* sched: Don't shutdown on a "timer in the past" if already shutdownKevin O'Connor2017-10-121-1/+1
* avr: Add support for atmega1284pKevin O'Connor2017-10-052-5/+13
* avr: Check that FLASH_DEVICE is set on "make flash" commandKevin O'Connor2017-09-051-0/+1
* command: Don't pass max_size to command_encodef()Kevin O'Connor2017-08-142-15/+10
* avr: Make sure timer_high and timer_event() stay in syncKevin O'Connor2017-08-111-1/+5
* 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-081-22/+1
* sched: Introduce sched_wake_tasks() function to wake up tasksKevin O'Connor2017-08-082-1/+6
* 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-081-7/+25
* sched: Support adding timers to the start of timer_listKevin O'Connor2017-08-081-9/+7
* 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
* build: Allow boards to disable digital input/output supportKevin O'Connor2017-07-201-0/+1
* basecmd: Move low-level alloc code into basecmd.cKevin O'Connor2017-07-201-24/+9
* irq: Support sleeping when mcu is idleKevin O'Connor2017-07-172-1/+29
* avr: Fix readl() typo in serial.cKevin O'Connor2017-07-121-1/+1
* avr: Integrate usb serial console functionsKevin O'Connor2017-06-291-32/+16
* avr: Integrate serial console functionsKevin O'Connor2017-06-291-47/+28
* command: Move low-level sendf transmission into board codeKevin O'Connor2017-06-292-5/+34