This website requires JavaScript.
Explore
Help
Sign In
sergiotarxz
/
nuttx
Watch
1
Star
0
Fork
0
You've already forked nuttx
Code
Issues
Pull Requests
Releases
Wiki
Activity
nuttx
/
libs
/
libc
/
stdio
History
Keith Packard
e05149b745
libs/libc/stdio: Add newlib-nano fprintf as an option. This fprintf code was originally adapted from AVR libc and provides improved floating point output support, including 'g' mode and making 'f' mode include digits past the decimal by default. However, this version does not have any long long support. On a demonstration cortex M4 build, this version saves about 5kB of ROM. The newlib version can be found here:
https://salsa.debian.org/electronics-team/toolchains/newlib-nano
. That project is GPL overall, but the newlib-nano printf portions are BSD licensed as described in the COPYING.NEWLIB file.
2019-02-06 15:50:52 -06:00
..
Kconfig
libs/libc/stdio: Add newlib-nano fprintf as an option. This fprintf code was originally adapted from AVR libc and provides improved floating point output support, including 'g' mode and making 'f' mode include digits past the decimal by default. However, this version does not have any long long support. On a demonstration cortex M4 build, this version saves about 5kB of ROM. The newlib version can be found here:
https://salsa.debian.org/electronics-team/toolchains/newlib-nano
. That project is GPL overall, but the newlib-nano printf portions are BSD licensed as described in the COPYING.NEWLIB file.
2019-02-06 15:50:52 -06:00
lib_asprintf.c
…
lib_clearerr.c
…
lib_dprintf.c
…
lib_dtoa.c
…
lib_fclose.c
…
lib_feof.c
…
lib_ferror.c
…
lib_fflush.c
…
lib_fgetc.c
…
lib_fgetpos.c
…
lib_fgets.c
…
lib_fileno.c
…
lib_fopen.c
Squashed commit of the following:
2018-09-15 10:49:41 -06:00
lib_fprintf.c
…
lib_fputc.c
…
lib_fputs.c
…
lib_fread.c
…
lib_freopen.c
…
lib_fseek.c
…
lib_fsetpos.c
…
lib_ftell.c
…
lib_fwrite.c
…
lib_gets_s.c
…
lib_gets.c
…
lib_libdtoa.c
…
lib_libfflush.c
…
lib_libfgets.c
…
lib_libflushall.c
…
lib_libfread.c
libs/libc/stdio/lib_libfread.c: fread() should always set EOF if fewer than the requested number of bytes was not read. Per Anthony Merlino.
2018-12-07 12:18:40 -06:00
lib_libfwrite.c
…
lib_libnoflush.c
…
lib_libsnoflush.c
…
lib_libsprintf.c
…
lib_libvsprintf.c
libs/libc/stdio/lib_libvsprintf.c: Correct justification for alternate forms of %p and %P
2019-01-27 06:22:01 -06:00
lib_lowoutstream.c
…
lib_meminstream.c
…
lib_memoutstream.c
…
lib_memsistream.c
…
lib_memsostream.c
…
lib_nullinstream.c
…
lib_nulloutstream.c
…
lib_perror.c
…
lib_printf.c
…
lib_puts.c
…
lib_rawinstream.c
…
lib_rawoutstream.c
…
lib_rawsistream.c
…
lib_rawsostream.c
…
lib_rdflush.c
…
lib_remove.c
…
lib_setbuf.c
…
lib_setvbuf.c
libs/libc/stdio/lib_setvbuf.c: Fix warning: 'newbuf may be used uninitialized'
2018-08-29 06:10:52 -06:00
lib_snprintf.c
…
lib_sprintf.c
…
lib_sscanf.c
Trivial updates after review of last merge.
2018-10-03 11:22:22 -06:00
lib_stdinstream.c
…
lib_stdoutstream.c
…
lib_stdsistream.c
…
lib_stdsostream.c
…
lib_tempnam.c
…
lib_tmpnam.c
…
lib_ungetc.c
…
lib_vasprintf.c
…
lib_vdprintf.c
…
lib_vfprintf.c
…
lib_vprintf.c
…
lib_vsnprintf.c
…
lib_vsprintf.c
…
lib_wrflush.c
…
lib_zeroinstream.c
…
Make.defs
libs/libc/stdio: Add newlib-nano fprintf as an option. This fprintf code was originally adapted from AVR libc and provides improved floating point output support, including 'g' mode and making 'f' mode include digits past the decimal by default. However, this version does not have any long long support. On a demonstration cortex M4 build, this version saves about 5kB of ROM. The newlib version can be found here:
https://salsa.debian.org/electronics-team/toolchains/newlib-nano
. That project is GPL overall, but the newlib-nano printf portions are BSD licensed as described in the COPYING.NEWLIB file.
2019-02-06 15:50:52 -06:00
nano_dtoa_data.c
libs/libc/stdio: Add newlib-nano fprintf as an option. This fprintf code was originally adapted from AVR libc and provides improved floating point output support, including 'g' mode and making 'f' mode include digits past the decimal by default. However, this version does not have any long long support. On a demonstration cortex M4 build, this version saves about 5kB of ROM. The newlib version can be found here:
https://salsa.debian.org/electronics-team/toolchains/newlib-nano
. That project is GPL overall, but the newlib-nano printf portions are BSD licensed as described in the COPYING.NEWLIB file.
2019-02-06 15:50:52 -06:00
nano_dtoa_engine.c
libs/libc/stdio: Add newlib-nano fprintf as an option. This fprintf code was originally adapted from AVR libc and provides improved floating point output support, including 'g' mode and making 'f' mode include digits past the decimal by default. However, this version does not have any long long support. On a demonstration cortex M4 build, this version saves about 5kB of ROM. The newlib version can be found here:
https://salsa.debian.org/electronics-team/toolchains/newlib-nano
. That project is GPL overall, but the newlib-nano printf portions are BSD licensed as described in the COPYING.NEWLIB file.
2019-02-06 15:50:52 -06:00
nano_dtoa_engine.h
libs/libc/stdio: Add newlib-nano fprintf as an option. This fprintf code was originally adapted from AVR libc and provides improved floating point output support, including 'g' mode and making 'f' mode include digits past the decimal by default. However, this version does not have any long long support. On a demonstration cortex M4 build, this version saves about 5kB of ROM. The newlib version can be found here:
https://salsa.debian.org/electronics-team/toolchains/newlib-nano
. That project is GPL overall, but the newlib-nano printf portions are BSD licensed as described in the COPYING.NEWLIB file.
2019-02-06 15:50:52 -06:00
nano_libvsprintf.c
libs/libc/stdio: Add newlib-nano fprintf as an option. This fprintf code was originally adapted from AVR libc and provides improved floating point output support, including 'g' mode and making 'f' mode include digits past the decimal by default. However, this version does not have any long long support. On a demonstration cortex M4 build, this version saves about 5kB of ROM. The newlib version can be found here:
https://salsa.debian.org/electronics-team/toolchains/newlib-nano
. That project is GPL overall, but the newlib-nano printf portions are BSD licensed as described in the COPYING.NEWLIB file.
2019-02-06 15:50:52 -06:00
nano_ultoa_invert.c
libs/libc/stdio: Add newlib-nano fprintf as an option. This fprintf code was originally adapted from AVR libc and provides improved floating point output support, including 'g' mode and making 'f' mode include digits past the decimal by default. However, this version does not have any long long support. On a demonstration cortex M4 build, this version saves about 5kB of ROM. The newlib version can be found here:
https://salsa.debian.org/electronics-team/toolchains/newlib-nano
. That project is GPL overall, but the newlib-nano printf portions are BSD licensed as described in the COPYING.NEWLIB file.
2019-02-06 15:50:52 -06:00
nano_ultoa_invert.h
libs/libc/stdio: Add newlib-nano fprintf as an option. This fprintf code was originally adapted from AVR libc and provides improved floating point output support, including 'g' mode and making 'f' mode include digits past the decimal by default. However, this version does not have any long long support. On a demonstration cortex M4 build, this version saves about 5kB of ROM. The newlib version can be found here:
https://salsa.debian.org/electronics-team/toolchains/newlib-nano
. That project is GPL overall, but the newlib-nano printf portions are BSD licensed as described in the COPYING.NEWLIB file.
2019-02-06 15:50:52 -06:00