diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-04-17 00:24:19 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-04-17 00:24:19 +0000 |
commit | 981a4d7fb34f82ba698d537f1bb50af81acf468e (patch) | |
tree | 05828027e4154fdec73da3f6cbe998a1910f4a88 /nuttx/arch/avr/Kconfig | |
parent | 285afeb744b1f37187c2390e61ef598d7dcec3b4 (diff) | |
download | px4-nuttx-981a4d7fb34f82ba698d537f1bb50af81acf468e.tar.gz px4-nuttx-981a4d7fb34f82ba698d537f1bb50af81acf468e.tar.bz2 px4-nuttx-981a4d7fb34f82ba698d537f1bb50af81acf468e.zip |
More Kconfig stuff
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4623 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/avr/Kconfig')
-rw-r--r-- | nuttx/arch/avr/Kconfig | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/nuttx/arch/avr/Kconfig b/nuttx/arch/avr/Kconfig index ae2bf3130..c2ded9080 100644 --- a/nuttx/arch/avr/Kconfig +++ b/nuttx/arch/avr/Kconfig @@ -2,3 +2,80 @@ # For a description of the syntax of this configuration file, # see misc/tools/kconfig-language.txt. # + +if ARCH_AVR +choice + prompt "Atmel AVR chip selection" + default ARCH_CHIP_AT32UC3B0256 + +config ARCH_CHIP_ATMEGA128 + bool "ATMega128" + ---help--- + Atmel ATMega128 8-bit AVR. + +config ARCH_CHIP_AT90USB646 + bool "AT90USB646" + ---help--- + Atmel AT90USB646 8-bit AVR. + +config ARCH_CHIP_AT90USB647 + bool "AT90USB647" + ---help--- + Atmel AT90USB647 8-bit AVR. + +config ARCH_CHIP_AT90USB1286 + bool "AT90USB1286" + ---help--- + Atmel AT90USB1286 8-bit AVR. + +config ARCH_CHIP_AT90USB1287 + bool "AT90USB1287" + ---help--- + Atmel AT90USB1287 8-bit AVR. + +config ARCH_CHIP_AT32UC3B0256 + bool "AT32UC3B0256" + ---help--- + Atmel AT32UC3B0256 32-bit AVR32. + +endchoice + +config ARCH_FAMILY_AVR + bool + default y if ARCH_CHIP_ATMEGA128 || ARCH_CHIP_AT90USB646 || ARCH_CHIP_AT90USB647 || ARCH_CHIP_AT90USB1286 || ARCH_CHIP_AT90USB1287 + +config ARCH_FAMILY_AVR32 + bool + default y if ARCH_CHIP_AT32UC3B0256 + +config ARCH_FAMILY + string + default "avr" if ARCH_FAMILY_AVR + default "avr32" if ARCH_FAMILY_AVR32 + +config ARCH_ATMEGA + bool + default y if ARCH_CHIP_ATMEGA128 + +config ARCH_AT90USB + bool + default y if ARCH_CHIP_AT90USB646 || ARCH_CHIP_AT90USB647 || ARCH_CHIP_AT90USB1286 || ARCH_CHIP_AT90USB1287 + +config ARCH_AT32UC3 + bool + default y if ARCH_CHIP_AT32UC3B0256 + +config ARCH + string + default "atmega" if ARCH_ATMEGA + default "at90usb" if ARCH_AT90USB + default "at32uc3" if ARCH_AT32UC3 + +source arch/avr/src/common/Kconfig +source arch/avr/src/avr/Kconfig +source arch/avr/src/at90usb/Kconfig +source arch/avr/src/atmega/Kconfig +source arch/avr/src/avr32/Kconfig +source arch/avr/src/at32uc3/Kconfig + +endif |