summaryrefslogtreecommitdiff
path: root/config/libc/avr-libc.in
diff options
context:
space:
mode:
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