summaryrefslogtreecommitdiff
path: root/config/libc/avr-libc.in
blob: 968ca6be9606614ea0fcd886f1e3f6979c4dd177 (plain)
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
# avr-libc options

## depends on ARCH_avr
## depends on ! LINUX && ! WINDOWS && BARE_METAL
##
## select LIBC_SUPPORT_THREADS_NONE
##
## help The AVR Libc package provides a subset of the standard C library for
## help Atmel AVR 8-bit RISC microcontrollers. In addition, the library
## help provides the basic startup code needed by most applications.

choice
    bool
    prompt "avr-libc version"
# Don't remove next line
# CT_INSERT_VERSION_BELOW

config LIBC_AVR_LIBC_V_1_8_1
    bool
    prompt "1.8.1"

config LIBC_AVR_LIBC_V_1_8_0
    bool
    prompt "1.8.0"

config LIBC_AVR_LIBC_CUSTOM
    bool
    prompt "Custom avr-libc"
    depends on EXPERIMENTAL

endchoice

if LIBC_AVR_LIBC_CUSTOM

config LIBC_AVR_LIBC_CUSTOM_LOCATION
    string
    prompt "Full path to custom avr-libc source"
    default ""
    help
      Enter the path to the directory (or tarball) of your source for avr-libc,
      or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/avr-libc

endif # LIBC_AVR_LIBC_CUSTOM

config LIBC_VERSION
    string
# Don't remove next line
# CT_INSERT_VERSION_STRING_BELOW
    default "1.8.1" if LIBC_AVR_LIBC_V_1_8_1
    default "1.8.0" if LIBC_AVR_LIBC_V_1_8_0
    default "custom" if LIBC_AVR_LIBC_CUSTOM