diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2021-03-18 14:22:15 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2021-03-18 14:22:15 -0400 |
commit | c5f21aa16cdc80f693a0b6361b73951fd0b21488 (patch) | |
tree | f35c9b79d7e6dc5ae37b982479a0431df8512583 /src/avr | |
parent | 1eddc0fd907fb7f28e0b4537494e711f7ac1cac4 (diff) | |
download | kutter-c5f21aa16cdc80f693a0b6361b73951fd0b21488.tar.gz kutter-c5f21aa16cdc80f693a0b6361b73951fd0b21488.tar.xz kutter-c5f21aa16cdc80f693a0b6361b73951fd0b21488.zip |
avr: Use "communication interface" menu option in Kconfig
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/avr')
-rw-r--r-- | src/avr/Kconfig | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/src/avr/Kconfig b/src/avr/Kconfig index e430b246..f1e747ab 100644 --- a/src/avr/Kconfig +++ b/src/avr/Kconfig @@ -102,28 +102,29 @@ config AVR_STACK_SIZE config AVR_WATCHDOG bool default y + config USBSERIAL - bool "Use USB for communication (instead of serial)" - depends on MACH_at90usb1286 || MACH_at90usb646 || MACH_atmega32u4 - default y + bool config SERIAL - depends on !USBSERIAL bool - default y + default y if !USBSERIAL choice - depends on SERIAL - prompt "Serial Port" if LOW_LEVEL_OPTIONS && (MACH_atmega2560 || MACH_atmega1280 || MACH_atmega644p || MACH_atmega1284p) - help - Select the serial device to use on the AVR chip. This is - almost always UART0. + prompt "Communication interface" if LOW_LEVEL_OPTIONS && (MACH_atmega2560 || MACH_atmega1280 || MACH_atmega644p || MACH_atmega1284p || MACH_at90usb1286 || MACH_at90usb646 || MACH_atmega32u4) + config AVR_USB + bool "USB" if MACH_at90usb1286 || MACH_at90usb646 || MACH_atmega32u4 + select USBSERIAL config AVR_SERIAL_UART0 - bool "UART0" + bool "UART0" if !(MACH_at90usb1286 || MACH_at90usb646 || MACH_atmega32u4) + select SERIAL config AVR_SERIAL_UART1 bool "UART1" + select SERIAL config AVR_SERIAL_UART2 bool "UART2" if MACH_atmega2560 || MACH_atmega1280 + select SERIAL config AVR_SERIAL_UART3 bool "UART3" if MACH_atmega2560 || MACH_atmega1280 + select SERIAL endchoice config SERIAL_BAUD_U2X depends on SERIAL && !SIMULAVR @@ -134,7 +135,7 @@ config SERIAL_PORT int default 3 if AVR_SERIAL_UART3 default 2 if AVR_SERIAL_UART2 - default 1 if MACH_at90usb1286 || MACH_at90usb646 || MACH_atmega32u4 || AVR_SERIAL_UART1 + default 1 if AVR_SERIAL_UART1 default 0 config SIMULAVR |