summaryrefslogtreecommitdiff
path: root/config/libc/avr-libc.in
diff options
context:
space:
mode:
authorBryan Hundven <bryanhundven@gmail.com>2015-07-20 22:22:50 (GMT)
committerBryan Hundven <bryanhundven@gmail.com>2015-07-20 22:22:50 (GMT)
commitf9bb20c33009a972ac7a4f577c8c5d33c548b695 (patch)
tree5651d60b6d896d630eeddc1be2d867631ffc9549 /config/libc/avr-libc.in
parent9cf62f68ec8b87b3eda25bd60a5f15853eec937f (diff)
parent2f436a02e35114487179f69fe24c62723724f8c4 (diff)
Merge pull request #124 from enunes/avr
avr: add support for AVR avr-libc toolchains
Diffstat (limited to 'config/libc/avr-libc.in')
-rw-r--r--config/libc/avr-libc.in51
1 files changed, 51 insertions, 0 deletions
diff --git a/config/libc/avr-libc.in b/config/libc/avr-libc.in
new file mode 100644
index 0000000..968ca6b
--- /dev/null
+++ b/config/libc/avr-libc.in
@@ -0,0 +1,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