summaryrefslogtreecommitdiff
path: root/config/libc/avr-libc.in
blob: f08acb3af32cd994e2c7b0768e756e1d67dee591 (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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# 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.

config LIBC_AVR_LIBC_CUSTOM
    bool
    prompt "Custom avr-libc"
    depends on EXPERIMENTAL
    help
      The choosen avr-libc version shall be not downloaded. Instead use
      a custom location to get the source.

if LIBC_AVR_LIBC_CUSTOM

config LIBC_AVR_LIBC_CUSTOM_LOCATION
    string
    prompt "Full path to custom avr-libc source"
    help
      Enter the path to the directory or tarball of your source for avr-libc.

      If the path is a tarball, it should extract to: <name>-<version>/
      where the name is this component, avr-libc, and the version is set
      below in the custom version string.

config LIBC_AVR_LIBC_CUSTOM_VERSION
    string
    prompt "Custom AVR-Libc version"
    help
      Enter the version number for your custom avr-libc.

config LIBC_VERSION
    string
    default LIBC_AVR_LIBC_CUSTOM_VERSION

endif # LIBC_AVR_LIBC_CUSTOM

if ! LIBC_AVR_LIBC_CUSTOM

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"

endchoice

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

endif # ! LIBC_AVR_LIBC_CUSTOM