aboutsummaryrefslogtreecommitdiffstats
path: root/src/avr/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'src/avr/Kconfig')
-rw-r--r--src/avr/Kconfig8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/avr/Kconfig b/src/avr/Kconfig
index dda36653..9a4500c1 100644
--- a/src/avr/Kconfig
+++ b/src/avr/Kconfig
@@ -23,6 +23,8 @@ choice
bool "atmega1280"
config MACH_at90usb1286
bool "at90usb1286"
+ config MACH_at90usb646
+ bool "at90usb646"
config MACH_atmega1284p
bool "atmega1284p"
config MACH_atmega644p
@@ -40,6 +42,7 @@ config MCU
default "atmega1284p" if MACH_atmega1284p
default "atmega644p" if MACH_atmega644p
default "at90usb1286" if MACH_at90usb1286
+ default "at90usb646" if MACH_at90usb646
default "atmega1280" if MACH_atmega1280
default "atmega2560" if MACH_atmega2560
@@ -47,6 +50,7 @@ config AVRDUDE_PROTOCOL
string
default "wiring" if MACH_atmega2560
default "avr109" if MACH_at90usb1286
+ default "avr109" if MACH_at90usb646
default "arduino"
choice
@@ -68,7 +72,7 @@ config CLOCK_FREQ
config CLEAR_PRESCALER
bool "Manually clear the CPU prescaler field at startup"
- depends on MACH_at90usb1286
+ depends on MACH_at90usb1286 || MACH_at90usb646
default y
help
Some AVR chips ship with a "clock prescaler" that causes the
@@ -91,7 +95,7 @@ config AVR_WATCHDOG
default y
config AVR_USBSERIAL
bool "Use USB for communication (instead of serial)"
- depends on MACH_at90usb1286
+ depends on MACH_at90usb1286 || MACH_at90usb646
default y
config AVR_SERIAL
depends on !AVR_USBSERIAL