12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- #
- # For a description of the syntax of this configuration file,
- # see the file kconfig-language.txt in the NuttX tools repository.
- #
- if ARCH_AVR
- choice
- prompt "Atmel AVR chip selection"
- default ARCH_CHIP_AT32UC3
- config ARCH_CHIP_ATMEGA
- bool "ATMega family"
- select ARCH_FAMILY_AVR
- select MM_SMALL
- ---help---
- Atmel ATMega family of 8-bit AVRs.
- config ARCH_CHIP_AT90USB
- bool "AT90USB family"
- select ARCH_FAMILY_AVR
- select MM_SMALL
- ---help---
- Atmel AT90USB family of 8-bit AVRs.
- config ARCH_CHIP_AT32UC3
- bool "AVR32 AT32UC3* family"
- select ARCH_FAMILY_AVR32
- ---help---
- Atmel AT32UC3A/B/C family of 32-bit AVR32s.
- config ARCH_CHIP_AVR_CUSTOM
- bool "Custom AVR chip"
- select ARCH_CHIP_CUSTOM
- ---help---
- Select this option if there is no directory for the chip under arch/avr/src/.
- endchoice
- config ARCH_FAMILY_AVR
- bool
- default n
- select ARCH_HAVE_STACKCHECK
- config ARCH_FAMILY_AVR32
- bool
- default n
- config ARCH_FAMILY
- string
- default "avr" if ARCH_FAMILY_AVR
- default "avr32" if ARCH_FAMILY_AVR32
- config ARCH_CHIP
- string
- default "atmega" if ARCH_CHIP_ATMEGA
- default "at90usb" if ARCH_CHIP_AT90USB
- default "at32uc3" if ARCH_CHIP_AT32UC3
- source arch/avr/src/common/Kconfig
- if ARCH_FAMILY_AVR
- source arch/avr/src/avr/Kconfig
- source arch/avr/src/at90usb/Kconfig
- source arch/avr/src/atmega/Kconfig
- endif
- if ARCH_FAMILY_AVR32
- source arch/avr/src/avr32/Kconfig
- source arch/avr/src/at32uc3/Kconfig
- endif
- endif # ARCH_AVR
|