summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/efm32/Kconfig
blob: 280decd87a40634ce24a7ef653e1000d6248e6fb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#
# arch/arm/src/efm32/Kconfig
#

if ARCH_CHIP_EFM32

comment "EFM32 Configuration Options"

config ARCH_CHIP_EFM32_EMLIB_PATH
	string "External Energy Micro Sources"
	default "/cygdrive/c/energymicro"
	---help---
		The EFM32 port uses the Energy Micro headers and their
		emlib sources. This string defines the include path to
		the root directory of the Energy Micro source. That
		directory will contain the following sub-directories.

		- CMSIS/Include
		- Device/EnergyMicro/EFM32LG/Include
		- emlib/inc

		This string may be either an absolute path, or a path
		relative to arch/arm/src.

choice
	prompt "EFM32 Chip Selection"
	default ARCH_CHIP_EFM32LG990F256

config ARCH_CHIP_EFM32LG232F128
	bool "EFM32LG232F128"
	select ARCH_CORTEXM3
	---help---
		This chip is a Leopard Gecko with 128 KB flash
		and 32 KB RAM in a QFP64 package

config ARCH_CHIP_EFM32LG990F256
	bool "EFM32LG990F256"
	select ARCH_CORTEXM3
	---help---
		This chip is a Leopard Gecko with 256 KB flash
		and 32 KB RAM in a BGA112 package.

config ARCH_CHIP_EFM32GG990F1024
	bool "EFM32GG990F1024"
	select ARCH_CORTEXM3
	---help---
		This chip is a Giant Gecko with 1024 KB flash
		and 128 KB RAM in a BGA112 package.

endchoice

endif