aboutsummaryrefslogtreecommitdiffstats
path: root/src/avr
Commit message (Expand)AuthorAgeFilesLines
* 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
* command: Move command_task() to board specific codeKevin O'Connor2017-06-292-4/+32
* avr: Enable CLEAR_PRESCALER by default on at90usb1286Kevin O'Connor2017-06-091-1/+1
* avr: Support using serial instead of usb on AT90USB1286Kevin O'Connor2017-06-052-16/+28
* avr: Allow atmega328 to select a cpu speed of 20MhzKevin O'Connor2017-05-291-1/+1
* avr: Add SIMULAVR build option; don't show WATCHDOG or SERIAL_BAUD_U2XKevin O'Connor2017-05-281-3/+17
* avr: Add support for atmega328 chipKevin O'Connor2017-05-282-3/+6
* avr: Reorder Kconfig entries so that atmega2560 at 16mhz is defaultKevin O'Connor2017-05-281-12/+13
* build: Use compile_time_request system for init, tasks, and shutdownKevin O'Connor2017-05-265-8/+8
* irq: Add an irq_poll() stub for board codeKevin O'Connor2017-05-151-0/+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
* build: Rename makefile CFLAGS-y to CFLAGS and LDFLAGS-y to CFLAGS_klipper.elfKevin O'Connor2017-05-151-2/+2
* avr: Merge misc.c into main.cKevin O'Connor2017-05-113-56/+55
* basecmd: Avoid calling malloc() from main codeKevin O'Connor2017-05-111-10/+27
* build: Add workaround to suppress broken avr-gcc "misspelled" warningsKevin O'Connor2017-04-241-0/+3
* build: Support makefile rule with default flashing commandsKevin O'Connor2017-04-211-0/+4
* 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
* avr: Invert diff in timer checksKevin O'Connor2017-04-031-8/+6
* avr: Implement reset commandKevin O'Connor2017-04-021-2/+22
* avr: Do not use --relax linker optionKevin O'Connor2017-04-021-1/+0