aboutsummaryrefslogtreecommitdiffstats
path: root/src/avr
Commit message (Expand)AuthorAgeFilesLines
* usb_cdc: Rename usb_request_bootloader() to bootloader_request()Kevin O'Connor2022-07-291-1/+2
* stepper: Make step pulse duration customizable at run-timeKevin O'Connor2021-11-041-3/+0
* avr: Fix typo causing broken gpio mappingsKevin O'Connor2021-08-151-2/+2
* avr: Define PORTE on atmega328pKevin O'Connor2021-08-142-1/+7
* avr: Rename the analog-only PE0/PE1 pins on atmega168/328 to PE2/PE3Kevin O'Connor2021-08-141-2/+2
* avr: Fix Kconfig USB/Serial selectionKevin O'Connor2021-03-181-1/+4
* avr: Use "communication interface" menu option in KconfigKevin O'Connor2021-03-181-12/+13
* Kconfig: Add a new CONFIG_HAVE_STRICT_TIMING build definitionKevin O'Connor2020-05-311-0/+1
* avr: implement i2c_readArksine2020-01-131-1/+18
* avr: List 20Mhz option below 16Mhz option in KconfigKevin O'Connor2019-09-301-2/+2
* avr: Simplify spi mode settingKevin O'Connor2019-05-071-22/+1
* avr: Use enumerations for buses and reserve pinsKevin O'Connor2019-04-044-7/+33
* avr: Add enumerations for the atmega168/328 analog only pinsKevin O'Connor2019-03-311-0/+5
* avr: Use enumerations for pin mappingsKevin O'Connor2019-03-171-0/+18
* command: Always pass a string to the DECL_CONSTANT() macroKevin O'Connor2019-03-174-4/+4
* stepper: Support an optimized step/unstep function on ARMKevin O'Connor2019-03-101-1/+1
* Makefile: Reduce use of $^ in build rulesKevin O'Connor2019-03-021-2/+2
* avr: Wrap code to 80 columnsKevin O'Connor2019-02-273-3/+8
* pins: Add support for pull down resistorsKevin O'Connor2019-02-271-2/+2
* avr: Only prompt for cpu speed and uart port on LOW_LEVEL_OPTIONSKevin O'Connor2019-02-161-3/+3
* avr: Only prompt for CLEAR_PRESCALER and SIMULAVR with LOW_LEVEL_OPTIONSKevin O'Connor2019-01-251-2/+2
* Kconfig: Move SERIAL_BAUD to src/Kconfig and show with LOW_LEVEL_OPTIONSKevin O'Connor2019-01-251-4/+0
* avr: Rename AVR_SERIAL and AVR_USBSERIAL to SERIAL and USBSERIALKevin O'Connor2019-01-252-8/+8
* stepper: Support configuring the stepper pulse length from KconfigKevin O'Connor2019-01-091-1/+3
* i2ccmds: Pass the i2c address as a 7-bit number (0-127)Kevin O'Connor2019-01-071-1/+1
* usb_cdc: Add support for detecting a USB level Arduino bootloader requestKevin O'Connor2018-12-241-0/+5
* spicmds: Check for an incorrect mode in spicmds.cKevin O'Connor2018-11-301-1/+1
* avr: Add support for sending I2C messagesKevin O'Connor2018-11-234-0/+114
* 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
* 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