3 ## depends on BARE_METAL
5 ## select LIBC_SUPPORT_THREADS_NONE
6 ## select CC_CORE_PASSES_NEEDED
8 ## help Newlib is a C library intended for use on embedded systems. It is a
9 ## help conglomeration of several library parts, all under free software
10 ## help licenses that make them easily usable on embedded products. Newlib
11 ## help is only available in source form. It can be compiled for a wide
12 ## help array of processors, and will usually work on any architecture with
13 ## help the addition of a few low-level routines.
17 prompt "newlib version"
18 # Don't remove next line
19 # CT_INSERT_VERSION_BELOW
21 config LIBC_NEWLIB_V_2_1_0
23 prompt "2.1.0 (EXPERIMENTAL)"
24 depends on EXPERIMENTAL
26 config LIBC_NEWLIB_V_2_0_0
28 prompt "2.0.0 (EXPERIMENTAL)"
29 depends on EXPERIMENTAL
31 config LIBC_NEWLIB_V_1_20_0
35 config LIBC_NEWLIB_V_1_19_0
39 config LIBC_NEWLIB_V_1_18_0
43 config LIBC_NEWLIB_V_1_17_0
47 config LIBC_NEWLIB_CUSTOM
49 prompt "Custom newlib"
50 depends on EXPERIMENTAL
56 config LIBC_NEWLIB_CUSTOM_LOCATION
58 prompt "Full path to custom newlib source"
61 Enter the path to the directory (or tarball) of your source for newlib,
62 or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/newlib
64 endif # LIBC_NEWLIB_CUSTOM
68 # Don't remove next line
69 # CT_INSERT_VERSION_STRING_BELOW
70 default "2.1.0" if LIBC_NEWLIB_V_2_1_0
71 default "2.0.0" if LIBC_NEWLIB_V_2_0_0
72 default "1.20.0" if LIBC_NEWLIB_V_1_20_0
73 default "1.19.0" if LIBC_NEWLIB_V_1_19_0
74 default "1.18.0" if LIBC_NEWLIB_V_1_18_0
75 default "1.17.0" if LIBC_NEWLIB_V_1_17_0
76 default "custom" if LIBC_NEWLIB_CUSTOM
78 Enter the tag you want to use.
79 Leave empty to use the 'head' of the repository.
81 comment "Architecture specific options"
83 config ATMEL_AVR32_HEADERS
85 prompt "Install Atmel AVR32 headers"
89 Install Atmel AVR32 headers for native AVR32 development. Most
90 AVR32 MCU devices are supported.
92 If you do native AVR32 development you want to say 'Y' here.