Upgrade to avr-libc-1.4.0.

This brings several API changes, so check out the docs.

As the project now uses current versions of auto* tools, the build
system got rid of a number of private hacks as well.
This commit is contained in:
Joerg Wunsch 2005-11-19 22:14:27 +00:00
parent 6a53d41a22
commit 76be43e6d2
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=148819
5 changed files with 337 additions and 90 deletions

View file

@ -6,7 +6,7 @@
#
PORTNAME= avr-libc
PORTVERSION= 1.2.6
PORTVERSION= 1.4.0
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
@ -32,11 +32,12 @@ USE_BZIP2= yes
USE_GMAKE= yes
HAS_CONFIGURE= yes
CONFIGURE_ENV= CC=avr-gcc PREFIX=${PREFIX}
CONFIGURE_SCRIPT= doconf
.if !defined(NOPORTDOCS)
CONFIGURE_ARGS= --enable-doc --disable-versioned-doc
CONFIGURE_ARGS= --build=`./config.guess` --host=avr \
--enable-doc --disable-versioned-doc
PLIST_DOC= ${PKGDIR}/pkg-plist.doc
.else
CONFIGURE_ARGS= --build=`./config.guess` --host=avr
PLIST_DOC=
.endif
# Work around the braind***ness introduced by <bsd.cpu.mk> in freebsd-5.
@ -51,18 +52,9 @@ DEMOFILES= Makefile demo.c
DEMOFILES+= demo.bin demo.hex demo.pdf demo.srec
.endif
.if defined(MAINTAINER_DEBUG)
ECHO_EXTRA_RM= ${ECHO_CMD} "Removing " $${to_be_rm_ed} "..."
.else
ECHO_EXTRA_RM= ${ECHO_CMD} "Removing extraneous man page files..."
.endif
do-build:
(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ./domake MAKE=${GMAKE})
do-install:
${RM} -f ${TMPPLIST}; ${CAT} ${PLIST_DOC} ${PLIST} > ${TMPPLIST}
(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ./domake MAKE=${GMAKE} install)
(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} install)
${MKDIR} ${PREFIX}/share/doc/avr-libc
${MKDIR} ${PREFIX}/share/doc/avr-libc/examples
${MKDIR} ${PREFIX}/share/doc/avr-libc/examples/demo
@ -71,12 +63,6 @@ do-install:
${WRKDIR}/${DISTNAME}/LICENSE \
${WRKDIR}/${DISTNAME}/AUTHORS \
${PREFIX}/share/doc/avr-libc
@for f in avr-recv.c io.c prg printf.h progmem.c \
send_byte.s signal.c;\
do \
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/examples/$$f \
${PREFIX}/share/doc/avr-libc/examples; \
done
@for f in ${DEMOFILES};\
do \
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/examples/demo/$$f \
@ -87,21 +73,5 @@ do-install:
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/doc/examples/twitest/$$f \
${PREFIX}/share/doc/avr-libc/examples/twitest; \
done
.if !defined(NOPORTDOCS)
@( \
tmpname=$${TMPDIR:-/tmp}/avr-libc-inst.$$$$ ; \
cd ${PREFIX}/share/doc/avr-libc/man/man3 ; \
${GREP} '^share/doc/.*man3/' ${PLIST_DOC} | \
${SED} -e 's,.*/,,' | \
${SORT} > $${tmpname}.1 ; \
${LS} -1 | \
${SED} -e 's,.*/,,' | \
${SORT} > $${tmpname}.2 ; \
to_be_rm_ed=$$(${COMM} -13 $${tmpname}.1 $${tmpname}.2) ; \
${RM} -f $${tmpname}.1 $${tmpname}.2 ; \
${ECHO_EXTRA_RM} ; \
${RM} -f $${to_be_rm_ed} \
)
.endif
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
MD5 (avr-libc-1.2.6.tar.bz2) = 481c280ae3e66f071bf4a74af3565539
SIZE (avr-libc-1.2.6.tar.bz2) = 329321
MD5 (avr-libc-1.4.0.tar.bz2) = f32c3728fd99055fec6420843e6b5863
SIZE (avr-libc-1.4.0.tar.bz2) = 461160

View file

@ -7,13 +7,4 @@ EEPROM etc.), as well as a 32-bit floating point math library (-lm).
Everything is designed and implemented to cooperate with avr-gcc and
avr-binutils.
Please note that this is currently work-in-progress. Documentation
is becoming embedded into the source code which will hopefully get
it more complete and up-to-date. Some parts of the current library
have proven to be not all that useful (e. g. timer_enable_int())
so they might be removed in a future version.
The port is currently taken from the avr-libc-1_0-branch which will
eventually become version 1.0.
WWW: http://savannah.nongnu.org/projects/avr-libc

View file

@ -1,3 +1,4 @@
avr/include/assert.h
avr/include/avr/boot.h
avr/include/avr/crc16.h
avr/include/avr/delay.h
@ -19,45 +20,67 @@ avr/include/avr/io8515.h
avr/include/avr/io8534.h
avr/include/avr/io8535.h
avr/include/avr/io86r401.h
avr/include/avr/io90pwmx.h
avr/include/avr/ioat94k.h
avr/include/avr/iocan128.h
avr/include/avr/iocan32.h
avr/include/avr/iocan64.h
avr/include/avr/iocanxx.h
avr/include/avr/iom103.h
avr/include/avr/iom128.h
avr/include/avr/iom1280.h
avr/include/avr/iom1281.h
avr/include/avr/iom16.h
avr/include/avr/iom161.h
avr/include/avr/iom162.h
avr/include/avr/iom163.h
avr/include/avr/iom164.h
avr/include/avr/iom165.h
avr/include/avr/iom168.h
avr/include/avr/iom169.h
avr/include/avr/iom32.h
avr/include/avr/iom323.h
avr/include/avr/iom324.h
avr/include/avr/iom325.h
avr/include/avr/iom3250.h
avr/include/avr/iom329.h
avr/include/avr/iom3290.h
avr/include/avr/iom48.h
avr/include/avr/iom64.h
avr/include/avr/iom640.h
avr/include/avr/iom644.h
avr/include/avr/iom645.h
avr/include/avr/iom6450.h
avr/include/avr/iom649.h
avr/include/avr/iom6490.h
avr/include/avr/iom8.h
avr/include/avr/iom8515.h
avr/include/avr/iom8535.h
avr/include/avr/iom88.h
avr/include/avr/iomx8.h
avr/include/avr/iomxx0_1.h
avr/include/avr/iomxx4.h
avr/include/avr/iotn11.h
avr/include/avr/iotn12.h
avr/include/avr/iotn13.h
avr/include/avr/iotn15.h
avr/include/avr/iotn22.h
avr/include/avr/iotn2313.h
avr/include/avr/iotn25.h
avr/include/avr/iotn26.h
avr/include/avr/iotn28.h
avr/include/avr/iotn45.h
avr/include/avr/iotn85.h
avr/include/avr/iotnx5.h
avr/include/avr/parity.h
avr/include/avr/pgmspace.h
avr/include/avr/portpins.h
avr/include/avr/sfr_defs.h
avr/include/avr/signal.h
avr/include/avr/sleep.h
avr/include/avr/version.h
avr/include/avr/wdt.h
avr/include/compat/deprecated.h
avr/include/compat/ina90.h
avr/include/compat/twi.h
avr/include/ctype.h
@ -69,6 +92,10 @@ avr/include/stdint.h
avr/include/stdio.h
avr/include/stdlib.h
avr/include/string.h
avr/include/util/crc16.h
avr/include/util/delay.h
avr/include/util/parity.h
avr/include/util/twi.h
avr/lib/avr3/crt43320.o
avr/lib/avr3/crt43355.o
avr/lib/avr3/crt76711.o
@ -79,6 +106,8 @@ avr/lib/avr3/libprintf_flt.a
avr/lib/avr3/libprintf_min.a
avr/lib/avr3/libscanf_flt.a
avr/lib/avr3/libscanf_min.a
avr/lib/avr4/crt90pwm2.o
avr/lib/avr4/crt90pwm3.o
avr/lib/avr4/crtm48.o
avr/lib/avr4/crtm8.o
avr/lib/avr4/crtm8515.o
@ -92,21 +121,33 @@ avr/lib/avr4/libscanf_flt.a
avr/lib/avr4/libscanf_min.a
avr/lib/avr5/crtat94k.o
avr/lib/avr5/crtcan128.o
avr/lib/avr5/crtcan32.o
avr/lib/avr5/crtcan64.o
avr/lib/avr5/crtm128.o
avr/lib/avr5/crtm1280.o
avr/lib/avr5/crtm1281.o
avr/lib/avr5/crtm16.o
avr/lib/avr5/crtm161.o
avr/lib/avr5/crtm162.o
avr/lib/avr5/crtm163.o
avr/lib/avr5/crtm164.o
avr/lib/avr5/crtm165.o
avr/lib/avr5/crtm168.o
avr/lib/avr5/crtm169.o
avr/lib/avr5/crtm32.o
avr/lib/avr5/crtm323.o
avr/lib/avr5/crtm324.o
avr/lib/avr5/crtm325.o
avr/lib/avr5/crtm3250.o
avr/lib/avr5/crtm329.o
avr/lib/avr5/crtm3290.o
avr/lib/avr5/crtm64.o
avr/lib/avr5/crtm640.o
avr/lib/avr5/crtm645.o
avr/lib/avr5/crtm6450.o
avr/lib/avr5/crtm644.o
avr/lib/avr5/crtm649.o
avr/lib/avr5/crtm6490.o
avr/lib/avr5/libc.a
avr/lib/avr5/libm.a
avr/lib/avr5/libprintf_flt.a
@ -131,8 +172,11 @@ avr/lib/crttn13.o
avr/lib/crttn15.o
avr/lib/crttn22.o
avr/lib/crttn2313.o
avr/lib/crttn25.o
avr/lib/crttn26.o
avr/lib/crttn28.o
avr/lib/crttn45.o
avr/lib/crttn85.o
avr/lib/libc.a
avr/lib/libm.a
avr/lib/libprintf_flt.a
@ -142,17 +186,11 @@ avr/lib/libscanf_min.a
bin/avr-man
share/doc/avr-libc/AUTHORS
share/doc/avr-libc/LICENSE
share/doc/avr-libc/examples/avr-recv.c
share/doc/avr-libc/examples/demo/Makefile
share/doc/avr-libc/examples/demo/demo.c
share/doc/avr-libc/examples/io.c
share/doc/avr-libc/examples/prg
share/doc/avr-libc/examples/printf.h
share/doc/avr-libc/examples/progmem.c
share/doc/avr-libc/examples/send_byte.s
share/doc/avr-libc/examples/signal.c
share/doc/avr-libc/examples/twitest/Makefile
share/doc/avr-libc/examples/twitest/twitest.c
@dirrm avr/include/util
@dirrm avr/include/compat
@dirrm avr/include/avr
@dirrm avr/include

View file

@ -4,50 +4,22 @@ share/doc/avr-libc/avr-libc-user-manual/FAQ.html
share/doc/avr-libc/avr-libc-user-manual/acks.html
share/doc/avr-libc/avr-libc-user-manual/annotated.html
share/doc/avr-libc/avr-libc-user-manual/assembler.html
share/doc/avr-libc/avr-libc-user-manual/avrs.png
share/doc/avr-libc/avr-libc-user-manual/classes.html
share/doc/avr-libc/avr-libc-user-manual/demo.png
share/doc/avr-libc/avr-libc-user-manual/dir_000000.html
share/doc/avr-libc/avr-libc-user-manual/dir_000001.html
share/doc/avr-libc/avr-libc-user-manual/dir_000002.html
share/doc/avr-libc/avr-libc-user-manual/dir_000003.html
share/doc/avr-libc/avr-libc-user-manual/dir_000004.html
share/doc/avr-libc/avr-libc-user-manual/dir_000005.html
share/doc/avr-libc/avr-libc-user-manual/dir_000006.html
share/doc/avr-libc/avr-libc-user-manual/dir_000007.html
share/doc/avr-libc/avr-libc-user-manual/dir_000008.html
share/doc/avr-libc/avr-libc-user-manual/dir_000009.html
share/doc/avr-libc/avr-libc-user-manual/dir_000010.html
share/doc/avr-libc/avr-libc-user-manual/dir_000011.html
share/doc/avr-libc/avr-libc-user-manual/dir_000012.html
share/doc/avr-libc/avr-libc-user-manual/dir_000013.html
share/doc/avr-libc/avr-libc-user-manual/dir_000014.html
share/doc/avr-libc/avr-libc-user-manual/dirs.html
share/doc/avr-libc/avr-libc-user-manual/deprecated.html
share/doc/avr-libc/avr-libc-user-manual/dox.css
share/doc/avr-libc/avr-libc-user-manual/doxygen.png
share/doc/avr-libc/avr-libc-user-manual/ftv2blank.png
share/doc/avr-libc/avr-libc-user-manual/ftv2doc.png
share/doc/avr-libc/avr-libc-user-manual/ftv2folderclosed.png
share/doc/avr-libc/avr-libc-user-manual/ftv2folderopen.png
share/doc/avr-libc/avr-libc-user-manual/ftv2lastnode.png
share/doc/avr-libc/avr-libc-user-manual/ftv2link.png
share/doc/avr-libc/avr-libc-user-manual/ftv2mlastnode.png
share/doc/avr-libc/avr-libc-user-manual/ftv2mnode.png
share/doc/avr-libc/avr-libc-user-manual/ftv2node.png
share/doc/avr-libc/avr-libc-user-manual/ftv2plastnode.png
share/doc/avr-libc/avr-libc-user-manual/ftv2pnode.png
share/doc/avr-libc/avr-libc-user-manual/ftv2vertline.png
share/doc/avr-libc/avr-libc-user-manual/functions.html
share/doc/avr-libc/avr-libc-user-manual/functions_vars.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__assert.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__boot.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__crc.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__delay.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__eeprom.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__errno.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__interrupts.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__inttypes.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__io.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__math.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__parity.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__pgmspace.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__sfr.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__sfr__notes.html
@ -56,16 +28,22 @@ share/doc/avr-libc/avr-libc-user-manual/group__avr__stdint.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__stdio.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__stdlib.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__string.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__version.html
share/doc/avr-libc/avr-libc-user-manual/group__avr__watchdog.html
share/doc/avr-libc/avr-libc-user-manual/group__compat__ina90.html
share/doc/avr-libc/avr-libc-user-manual/group__ctype.html
share/doc/avr-libc/avr-libc-user-manual/group__demo__project.html
share/doc/avr-libc/avr-libc-user-manual/group__demos.html
share/doc/avr-libc/avr-libc-user-manual/group__deprecated__items.html
share/doc/avr-libc/avr-libc-user-manual/group__setjmp.html
share/doc/avr-libc/avr-libc-user-manual/group__twi__demo.html
share/doc/avr-libc/avr-libc-user-manual/group__util__crc.html
share/doc/avr-libc/avr-libc-user-manual/group__util__delay.html
share/doc/avr-libc/avr-libc-user-manual/group__util__parity.html
share/doc/avr-libc/avr-libc-user-manual/group__util__twi.html
share/doc/avr-libc/avr-libc-user-manual/index.html
share/doc/avr-libc/avr-libc-user-manual/inline_asm.html
share/doc/avr-libc/avr-libc-user-manual/install_tools.html
share/doc/avr-libc/avr-libc-user-manual/main.html
share/doc/avr-libc/avr-libc-user-manual/malloc-std.png
share/doc/avr-libc/avr-libc-user-manual/malloc-x1.png
share/doc/avr-libc/avr-libc-user-manual/malloc-x2.png
@ -78,7 +56,6 @@ share/doc/avr-libc/avr-libc-user-manual/releases.png
share/doc/avr-libc/avr-libc-user-manual/structdiv__t.html
share/doc/avr-libc/avr-libc-user-manual/structldiv__t.html
share/doc/avr-libc/avr-libc-user-manual/todo.html
share/doc/avr-libc/avr-libc-user-manual/tree.html
share/doc/avr-libc/avr-libc-user-manual/using_avrprog.html
share/doc/avr-libc/avr-libc-user-manual/using_tools.html
share/doc/avr-libc/examples/demo/demo.bin
@ -90,37 +67,252 @@ share/doc/avr-libc/man/man3/DTOSTR_ALWAYS_SIGN.3
share/doc/avr-libc/man/man3/DTOSTR_PLUS_SIGN.3
share/doc/avr-libc/man/man3/DTOSTR_UPPERCASE.3
share/doc/avr-libc/man/man3/EDOM.3
share/doc/avr-libc/man/man3/EEMEM.3
share/doc/avr-libc/man/man3/EMPTY_INTERRUPT.3
share/doc/avr-libc/man/man3/EOF.3
share/doc/avr-libc/man/man3/ERANGE.3
share/doc/avr-libc/man/man3/FAQ.3
share/doc/avr-libc/man/man3/FDEV_SETUP_STREAM.3
share/doc/avr-libc/man/man3/FILE.3
share/doc/avr-libc/man/man3/GET_EXTENDED_FUSE_BITS.3
share/doc/avr-libc/man/man3/GET_HIGH_FUSE_BITS.3
share/doc/avr-libc/man/man3/GET_LOCK_BITS.3
share/doc/avr-libc/man/man3/GET_LOW_FUSE_BITS.3
share/doc/avr-libc/man/man3/INT16_C.3
share/doc/avr-libc/man/man3/INT16_MAX.3
share/doc/avr-libc/man/man3/INT16_MIN.3
share/doc/avr-libc/man/man3/INT32_C.3
share/doc/avr-libc/man/man3/INT32_MAX.3
share/doc/avr-libc/man/man3/INT32_MIN.3
share/doc/avr-libc/man/man3/INT64_C.3
share/doc/avr-libc/man/man3/INT64_MAX.3
share/doc/avr-libc/man/man3/INT64_MIN.3
share/doc/avr-libc/man/man3/INT8_C.3
share/doc/avr-libc/man/man3/INT8_MAX.3
share/doc/avr-libc/man/man3/INT8_MIN.3
share/doc/avr-libc/man/man3/INTERRUPT.3
share/doc/avr-libc/man/man3/INTMAX_C.3
share/doc/avr-libc/man/man3/INTMAX_MAX.3
share/doc/avr-libc/man/man3/INTMAX_MIN.3
share/doc/avr-libc/man/man3/INTPTR_MAX.3
share/doc/avr-libc/man/man3/INTPTR_MIN.3
share/doc/avr-libc/man/man3/INT_FAST16_MAX.3
share/doc/avr-libc/man/man3/INT_FAST16_MIN.3
share/doc/avr-libc/man/man3/INT_FAST32_MAX.3
share/doc/avr-libc/man/man3/INT_FAST32_MIN.3
share/doc/avr-libc/man/man3/INT_FAST64_MAX.3
share/doc/avr-libc/man/man3/INT_FAST64_MIN.3
share/doc/avr-libc/man/man3/INT_FAST8_MAX.3
share/doc/avr-libc/man/man3/INT_FAST8_MIN.3
share/doc/avr-libc/man/man3/INT_LEAST16_MAX.3
share/doc/avr-libc/man/man3/INT_LEAST16_MIN.3
share/doc/avr-libc/man/man3/INT_LEAST32_MAX.3
share/doc/avr-libc/man/man3/INT_LEAST32_MIN.3
share/doc/avr-libc/man/man3/INT_LEAST64_MAX.3
share/doc/avr-libc/man/man3/INT_LEAST64_MIN.3
share/doc/avr-libc/man/man3/INT_LEAST8_MAX.3
share/doc/avr-libc/man/man3/INT_LEAST8_MIN.3
share/doc/avr-libc/man/man3/ISR.3
share/doc/avr-libc/man/man3/M_PI.3
share/doc/avr-libc/man/man3/M_SQRT2.3
share/doc/avr-libc/man/man3/PGM_P.3
share/doc/avr-libc/man/man3/PGM_VOID_P.3
share/doc/avr-libc/man/man3/PRIX16.3
share/doc/avr-libc/man/man3/PRIX32.3
share/doc/avr-libc/man/man3/PRIX8.3
share/doc/avr-libc/man/man3/PRIXFAST16.3
share/doc/avr-libc/man/man3/PRIXFAST32.3
share/doc/avr-libc/man/man3/PRIXFAST8.3
share/doc/avr-libc/man/man3/PRIXLEAST16.3
share/doc/avr-libc/man/man3/PRIXLEAST32.3
share/doc/avr-libc/man/man3/PRIXLEAST8.3
share/doc/avr-libc/man/man3/PRIXPTR.3
share/doc/avr-libc/man/man3/PRId16.3
share/doc/avr-libc/man/man3/PRId32.3
share/doc/avr-libc/man/man3/PRId8.3
share/doc/avr-libc/man/man3/PRIdFAST16.3
share/doc/avr-libc/man/man3/PRIdFAST32.3
share/doc/avr-libc/man/man3/PRIdFAST8.3
share/doc/avr-libc/man/man3/PRIdLEAST16.3
share/doc/avr-libc/man/man3/PRIdLEAST32.3
share/doc/avr-libc/man/man3/PRIdLEAST8.3
share/doc/avr-libc/man/man3/PRIdPTR.3
share/doc/avr-libc/man/man3/PRIi16.3
share/doc/avr-libc/man/man3/PRIi32.3
share/doc/avr-libc/man/man3/PRIi8.3
share/doc/avr-libc/man/man3/PRIiFAST16.3
share/doc/avr-libc/man/man3/PRIiFAST32.3
share/doc/avr-libc/man/man3/PRIiFAST8.3
share/doc/avr-libc/man/man3/PRIiLEAST16.3
share/doc/avr-libc/man/man3/PRIiLEAST32.3
share/doc/avr-libc/man/man3/PRIiLEAST8.3
share/doc/avr-libc/man/man3/PRIiPTR.3
share/doc/avr-libc/man/man3/PRIo16.3
share/doc/avr-libc/man/man3/PRIo32.3
share/doc/avr-libc/man/man3/PRIo8.3
share/doc/avr-libc/man/man3/PRIoFAST16.3
share/doc/avr-libc/man/man3/PRIoFAST32.3
share/doc/avr-libc/man/man3/PRIoFAST8.3
share/doc/avr-libc/man/man3/PRIoLEAST16.3
share/doc/avr-libc/man/man3/PRIoLEAST32.3
share/doc/avr-libc/man/man3/PRIoLEAST8.3
share/doc/avr-libc/man/man3/PRIoPTR.3
share/doc/avr-libc/man/man3/PRIu16.3
share/doc/avr-libc/man/man3/PRIu32.3
share/doc/avr-libc/man/man3/PRIu8.3
share/doc/avr-libc/man/man3/PRIuFAST16.3
share/doc/avr-libc/man/man3/PRIuFAST32.3
share/doc/avr-libc/man/man3/PRIuFAST8.3
share/doc/avr-libc/man/man3/PRIuLEAST16.3
share/doc/avr-libc/man/man3/PRIuLEAST32.3
share/doc/avr-libc/man/man3/PRIuLEAST8.3
share/doc/avr-libc/man/man3/PRIuPTR.3
share/doc/avr-libc/man/man3/PRIx16.3
share/doc/avr-libc/man/man3/PRIx32.3
share/doc/avr-libc/man/man3/PRIx8.3
share/doc/avr-libc/man/man3/PRIxFAST16.3
share/doc/avr-libc/man/man3/PRIxFAST32.3
share/doc/avr-libc/man/man3/PRIxFAST8.3
share/doc/avr-libc/man/man3/PRIxLEAST16.3
share/doc/avr-libc/man/man3/PRIxLEAST32.3
share/doc/avr-libc/man/man3/PRIxLEAST8.3
share/doc/avr-libc/man/man3/PRIxPTR.3
share/doc/avr-libc/man/man3/PROGMEM.3
share/doc/avr-libc/man/man3/PSTR.3
share/doc/avr-libc/man/man3/PTRDIFF_MAX.3
share/doc/avr-libc/man/man3/PTRDIFF_MIN.3
share/doc/avr-libc/man/man3/RANDOM_MAX.3
share/doc/avr-libc/man/man3/RAND_MAX.3
share/doc/avr-libc/man/man3/SCNd16.3
share/doc/avr-libc/man/man3/SCNd32.3
share/doc/avr-libc/man/man3/SCNdFAST16.3
share/doc/avr-libc/man/man3/SCNdFAST32.3
share/doc/avr-libc/man/man3/SCNdLEAST16.3
share/doc/avr-libc/man/man3/SCNdLEAST32.3
share/doc/avr-libc/man/man3/SCNdPTR.3
share/doc/avr-libc/man/man3/SCNi16.3
share/doc/avr-libc/man/man3/SCNi32.3
share/doc/avr-libc/man/man3/SCNiFAST16.3
share/doc/avr-libc/man/man3/SCNiFAST32.3
share/doc/avr-libc/man/man3/SCNiLEAST16.3
share/doc/avr-libc/man/man3/SCNiLEAST32.3
share/doc/avr-libc/man/man3/SCNiPTR.3
share/doc/avr-libc/man/man3/SCNo16.3
share/doc/avr-libc/man/man3/SCNo32.3
share/doc/avr-libc/man/man3/SCNoFAST16.3
share/doc/avr-libc/man/man3/SCNoFAST32.3
share/doc/avr-libc/man/man3/SCNoLEAST16.3
share/doc/avr-libc/man/man3/SCNoLEAST32.3
share/doc/avr-libc/man/man3/SCNoPTR.3
share/doc/avr-libc/man/man3/SCNu16.3
share/doc/avr-libc/man/man3/SCNu32.3
share/doc/avr-libc/man/man3/SCNuFAST16.3
share/doc/avr-libc/man/man3/SCNuFAST32.3
share/doc/avr-libc/man/man3/SCNuLEAST16.3
share/doc/avr-libc/man/man3/SCNuLEAST32.3
share/doc/avr-libc/man/man3/SCNuPTR.3
share/doc/avr-libc/man/man3/SCNx16.3
share/doc/avr-libc/man/man3/SCNx32.3
share/doc/avr-libc/man/man3/SCNxFAST16.3
share/doc/avr-libc/man/man3/SCNxFAST32.3
share/doc/avr-libc/man/man3/SCNxLEAST16.3
share/doc/avr-libc/man/man3/SCNxLEAST32.3
share/doc/avr-libc/man/man3/SCNxPTR.3
share/doc/avr-libc/man/man3/SIGNAL.3
share/doc/avr-libc/man/man3/SIG_ATOMIC_MAX.3
share/doc/avr-libc/man/man3/SIG_ATOMIC_MIN.3
share/doc/avr-libc/man/man3/SIZE_MAX.3
share/doc/avr-libc/man/man3/SLEEP_MODE_ADC.3
share/doc/avr-libc/man/man3/SLEEP_MODE_EXT_STANDBY.3
share/doc/avr-libc/man/man3/SLEEP_MODE_IDLE.3
share/doc/avr-libc/man/man3/SLEEP_MODE_PWR_DOWN.3
share/doc/avr-libc/man/man3/SLEEP_MODE_PWR_SAVE.3
share/doc/avr-libc/man/man3/SLEEP_MODE_STANDBY.3
share/doc/avr-libc/man/man3/TW_BUS_ERROR.3
share/doc/avr-libc/man/man3/TW_MR_ARB_LOST.3
share/doc/avr-libc/man/man3/TW_MR_DATA_ACK.3
share/doc/avr-libc/man/man3/TW_MR_DATA_NACK.3
share/doc/avr-libc/man/man3/TW_MR_SLA_ACK.3
share/doc/avr-libc/man/man3/TW_MR_SLA_NACK.3
share/doc/avr-libc/man/man3/TW_MT_ARB_LOST.3
share/doc/avr-libc/man/man3/TW_MT_DATA_ACK.3
share/doc/avr-libc/man/man3/TW_MT_DATA_NACK.3
share/doc/avr-libc/man/man3/TW_MT_SLA_ACK.3
share/doc/avr-libc/man/man3/TW_MT_SLA_NACK.3
share/doc/avr-libc/man/man3/TW_NO_INFO.3
share/doc/avr-libc/man/man3/TW_READ.3
share/doc/avr-libc/man/man3/TW_REP_START.3
share/doc/avr-libc/man/man3/TW_SR_ARB_LOST_GCALL_ACK.3
share/doc/avr-libc/man/man3/TW_SR_ARB_LOST_SLA_ACK.3
share/doc/avr-libc/man/man3/TW_SR_DATA_ACK.3
share/doc/avr-libc/man/man3/TW_SR_DATA_NACK.3
share/doc/avr-libc/man/man3/TW_SR_GCALL_ACK.3
share/doc/avr-libc/man/man3/TW_SR_GCALL_DATA_ACK.3
share/doc/avr-libc/man/man3/TW_SR_GCALL_DATA_NACK.3
share/doc/avr-libc/man/man3/TW_SR_SLA_ACK.3
share/doc/avr-libc/man/man3/TW_SR_STOP.3
share/doc/avr-libc/man/man3/TW_START.3
share/doc/avr-libc/man/man3/TW_STATUS.3
share/doc/avr-libc/man/man3/TW_STATUS_MASK.3
share/doc/avr-libc/man/man3/TW_ST_ARB_LOST_SLA_ACK.3
share/doc/avr-libc/man/man3/TW_ST_DATA_ACK.3
share/doc/avr-libc/man/man3/TW_ST_DATA_NACK.3
share/doc/avr-libc/man/man3/TW_ST_LAST_DATA.3
share/doc/avr-libc/man/man3/TW_ST_SLA_ACK.3
share/doc/avr-libc/man/man3/TW_WRITE.3
share/doc/avr-libc/man/man3/UINT16_C.3
share/doc/avr-libc/man/man3/UINT16_MAX.3
share/doc/avr-libc/man/man3/UINT32_C.3
share/doc/avr-libc/man/man3/UINT32_MAX.3
share/doc/avr-libc/man/man3/UINT64_C.3
share/doc/avr-libc/man/man3/UINT64_MAX.3
share/doc/avr-libc/man/man3/UINT8_C.3
share/doc/avr-libc/man/man3/UINT8_MAX.3
share/doc/avr-libc/man/man3/UINTMAX_C.3
share/doc/avr-libc/man/man3/UINTMAX_MAX.3
share/doc/avr-libc/man/man3/UINTPTR_MAX.3
share/doc/avr-libc/man/man3/UINT_FAST16_MAX.3
share/doc/avr-libc/man/man3/UINT_FAST32_MAX.3
share/doc/avr-libc/man/man3/UINT_FAST64_MAX.3
share/doc/avr-libc/man/man3/UINT_FAST8_MAX.3
share/doc/avr-libc/man/man3/UINT_LEAST16_MAX.3
share/doc/avr-libc/man/man3/UINT_LEAST32_MAX.3
share/doc/avr-libc/man/man3/UINT_LEAST64_MAX.3
share/doc/avr-libc/man/man3/UINT_LEAST8_MAX.3
share/doc/avr-libc/man/man3/WDTO_120MS.3
share/doc/avr-libc/man/man3/WDTO_15MS.3
share/doc/avr-libc/man/man3/WDTO_1S.3
share/doc/avr-libc/man/man3/WDTO_250MS.3
share/doc/avr-libc/man/man3/WDTO_2S.3
share/doc/avr-libc/man/man3/WDTO_30MS.3
share/doc/avr-libc/man/man3/WDTO_4S.3
share/doc/avr-libc/man/man3/WDTO_500MS.3
share/doc/avr-libc/man/man3/WDTO_60MS.3
share/doc/avr-libc/man/man3/WDTO_8S.3
share/doc/avr-libc/man/man3/_BV.3
share/doc/avr-libc/man/man3/_EEGET.3
share/doc/avr-libc/man/man3/_EEPUT.3
share/doc/avr-libc/man/man3/_FDEV_EOF.3
share/doc/avr-libc/man/man3/_FDEV_ERR.3
share/doc/avr-libc/man/man3/_FDEV_SETUP_READ.3
share/doc/avr-libc/man/man3/_FDEV_SETUP_RW.3
share/doc/avr-libc/man/man3/_FDEV_SETUP_WRITE.3
share/doc/avr-libc/man/man3/_FFS.3
share/doc/avr-libc/man/man3/__AVR_LIBC_DATE_.3
share/doc/avr-libc/man/man3/__AVR_LIBC_DATE_STRING__.3
share/doc/avr-libc/man/man3/__AVR_LIBC_MAJOR__.3
share/doc/avr-libc/man/man3/__AVR_LIBC_MINOR__.3
share/doc/avr-libc/man/man3/__AVR_LIBC_REVISION__.3
share/doc/avr-libc/man/man3/__AVR_LIBC_VERSION_STRING__.3
share/doc/avr-libc/man/man3/__AVR_LIBC_VERSION__.3
share/doc/avr-libc/man/man3/__EEPROM_REG_LOCATIONS__.3
share/doc/avr-libc/man/man3/__compar_fn_t.3
share/doc/avr-libc/man/man3/__malloc_heap_end.3
share/doc/avr-libc/man/man3/__malloc_heap_start.3
share/doc/avr-libc/man/man3/__malloc_margin.3
share/doc/avr-libc/man/man3/_crc16_update.3
share/doc/avr-libc/man/man3/_crc_ccitt_update.3
share/doc/avr-libc/man/man3/_crc_ibutton_update.3
share/doc/avr-libc/man/man3/_crc_xmodem_update.3
share/doc/avr-libc/man/man3/_delay_loop_1.3
share/doc/avr-libc/man/man3/_delay_loop_2.3
@ -132,21 +324,20 @@ share/doc/avr-libc/man/man3/acks.3
share/doc/avr-libc/man/man3/acos.3
share/doc/avr-libc/man/man3/asin.3
share/doc/avr-libc/man/man3/assembler.3
share/doc/avr-libc/man/man3/assert.3
share/doc/avr-libc/man/man3/atan.3
share/doc/avr-libc/man/man3/atan2.3
share/doc/avr-libc/man/man3/atof.3
share/doc/avr-libc/man/man3/atoi.3
share/doc/avr-libc/man/man3/atol.3
share/doc/avr-libc/man/man3/avr_assert.3
share/doc/avr-libc/man/man3/avr_boot.3
share/doc/avr-libc/man/man3/avr_crc.3
share/doc/avr-libc/man/man3/avr_delay.3
share/doc/avr-libc/man/man3/avr_eeprom.3
share/doc/avr-libc/man/man3/avr_errno.3
share/doc/avr-libc/man/man3/avr_interrupts.3
share/doc/avr-libc/man/man3/avr_inttypes.3
share/doc/avr-libc/man/man3/avr_io.3
share/doc/avr-libc/man/man3/avr_math.3
share/doc/avr-libc/man/man3/avr_parity.3
share/doc/avr-libc/man/man3/avr_pgmspace.3
share/doc/avr-libc/man/man3/avr_sfr.3
share/doc/avr-libc/man/man3/avr_sfr_notes.3
@ -155,12 +346,14 @@ share/doc/avr-libc/man/man3/avr_stdint.3
share/doc/avr-libc/man/man3/avr_stdio.3
share/doc/avr-libc/man/man3/avr_stdlib.3
share/doc/avr-libc/man/man3/avr_string.3
share/doc/avr-libc/man/man3/avr_version.3
share/doc/avr-libc/man/man3/avr_watchdog.3
share/doc/avr-libc/man/man3/bit_is_clear.3
share/doc/avr-libc/man/man3/bit_is_set.3
share/doc/avr-libc/man/man3/boot_is_spm_interrupt.3
share/doc/avr-libc/man/man3/boot_lock_bits_set.3
share/doc/avr-libc/man/man3/boot_lock_bits_set_safe.3
share/doc/avr-libc/man/man3/boot_lock_fuse_bits_get.3
share/doc/avr-libc/man/man3/boot_page_erase.3
share/doc/avr-libc/man/man3/boot_page_erase_safe.3
share/doc/avr-libc/man/man3/boot_page_fill.3
@ -176,13 +369,17 @@ share/doc/avr-libc/man/man3/boot_spm_interrupt_disable.3
share/doc/avr-libc/man/man3/boot_spm_interrupt_enable.3
share/doc/avr-libc/man/man3/bsearch.3
share/doc/avr-libc/man/man3/calloc.3
share/doc/avr-libc/man/man3/cbi.3
share/doc/avr-libc/man/man3/ceil.3
share/doc/avr-libc/man/man3/clearerr.3
share/doc/avr-libc/man/man3/compat_ina90.3
share/doc/avr-libc/man/man3/cos.3
share/doc/avr-libc/man/man3/cosh.3
share/doc/avr-libc/man/man3/ctype.3
share/doc/avr-libc/man/man3/demo_project.3
share/doc/avr-libc/man/man3/demos.3
share/doc/avr-libc/man/man3/deprecated.3
share/doc/avr-libc/man/man3/deprecated_items.3
share/doc/avr-libc/man/man3/div.3
share/doc/avr-libc/man/man3/div_t.3
share/doc/avr-libc/man/man3/dtostre.3
@ -200,9 +397,17 @@ share/doc/avr-libc/man/man3/exit.3
share/doc/avr-libc/man/man3/exp.3
share/doc/avr-libc/man/man3/fabs.3
share/doc/avr-libc/man/man3/fclose.3
share/doc/avr-libc/man/man3/fdev_close.3
share/doc/avr-libc/man/man3/fdev_get_udata.3
share/doc/avr-libc/man/man3/fdev_set_udata.3
share/doc/avr-libc/man/man3/fdev_setup_stream.3
share/doc/avr-libc/man/man3/fdevopen.3
share/doc/avr-libc/man/man3/feof.3
share/doc/avr-libc/man/man3/ferror.3
share/doc/avr-libc/man/man3/fflush.3
share/doc/avr-libc/man/man3/ffs.3
share/doc/avr-libc/man/man3/ffsl.3
share/doc/avr-libc/man/man3/ffsll.3
share/doc/avr-libc/man/man3/fgetc.3
share/doc/avr-libc/man/man3/fgets.3
share/doc/avr-libc/man/man3/floor.3
@ -222,11 +427,23 @@ share/doc/avr-libc/man/man3/getc.3
share/doc/avr-libc/man/man3/getchar.3
share/doc/avr-libc/man/man3/gets.3
share/doc/avr-libc/man/man3/inline_asm.3
share/doc/avr-libc/man/man3/inp.3
share/doc/avr-libc/man/man3/install_tools.3
share/doc/avr-libc/man/man3/int16_t.3
share/doc/avr-libc/man/man3/int32_t.3
share/doc/avr-libc/man/man3/int64_t.3
share/doc/avr-libc/man/man3/int8_t.3
share/doc/avr-libc/man/man3/int_farptr_t.3
share/doc/avr-libc/man/man3/int_fast16_t.3
share/doc/avr-libc/man/man3/int_fast32_t.3
share/doc/avr-libc/man/man3/int_fast64_t.3
share/doc/avr-libc/man/man3/int_fast8_t.3
share/doc/avr-libc/man/man3/int_least16_t.3
share/doc/avr-libc/man/man3/int_least32_t.3
share/doc/avr-libc/man/man3/int_least64_t.3
share/doc/avr-libc/man/man3/int_least8_t.3
share/doc/avr-libc/man/man3/intmax_t.3
share/doc/avr-libc/man/man3/intptr_t.3
share/doc/avr-libc/man/man3/inverse.3
share/doc/avr-libc/man/man3/isalnum.3
share/doc/avr-libc/man/man3/isalpha.3
share/doc/avr-libc/man/man3/isascii.3
@ -263,6 +480,7 @@ share/doc/avr-libc/man/man3/memcpy_P.3
share/doc/avr-libc/man/man3/memmove.3
share/doc/avr-libc/man/man3/memset.3
share/doc/avr-libc/man/man3/modf.3
share/doc/avr-libc/man/man3/outp.3
share/doc/avr-libc/man/man3/parity_even_bit.3
share/doc/avr-libc/man/man3/pgm_read_byte.3
share/doc/avr-libc/man/man3/pgm_read_byte_far.3
@ -276,6 +494,17 @@ share/doc/avr-libc/man/man3/pgm_read_word_near.3
share/doc/avr-libc/man/man3/pow.3
share/doc/avr-libc/man/man3/printf.3
share/doc/avr-libc/man/man3/printf_P.3
share/doc/avr-libc/man/man3/prog_char.3
share/doc/avr-libc/man/man3/prog_int16_t.3
share/doc/avr-libc/man/man3/prog_int32_t.3
share/doc/avr-libc/man/man3/prog_int64_t.3
share/doc/avr-libc/man/man3/prog_int8_t.3
share/doc/avr-libc/man/man3/prog_uchar.3
share/doc/avr-libc/man/man3/prog_uint16_t.3
share/doc/avr-libc/man/man3/prog_uint32_t.3
share/doc/avr-libc/man/man3/prog_uint64_t.3
share/doc/avr-libc/man/man3/prog_uint8_t.3
share/doc/avr-libc/man/man3/prog_void.3
share/doc/avr-libc/man/man3/putc.3
share/doc/avr-libc/man/man3/putchar.3
share/doc/avr-libc/man/man3/puts.3
@ -289,6 +518,7 @@ share/doc/avr-libc/man/man3/random_r.3
share/doc/avr-libc/man/man3/realloc.3
share/doc/avr-libc/man/man3/release_method.3
share/doc/avr-libc/man/man3/rem.3
share/doc/avr-libc/man/man3/sbi.3
share/doc/avr-libc/man/man3/scanf.3
share/doc/avr-libc/man/man3/scanf_P.3
share/doc/avr-libc/man/man3/set_sleep_mode.3
@ -352,18 +582,36 @@ share/doc/avr-libc/man/man3/todo.3
share/doc/avr-libc/man/man3/tolower.3
share/doc/avr-libc/man/man3/toupper.3
share/doc/avr-libc/man/man3/twi_demo.3
share/doc/avr-libc/man/man3/uint16_t.3
share/doc/avr-libc/man/man3/uint32_t.3
share/doc/avr-libc/man/man3/uint64_t.3
share/doc/avr-libc/man/man3/uint8_t.3
share/doc/avr-libc/man/man3/uint_farptr_t.3
share/doc/avr-libc/man/man3/uint_fast16_t.3
share/doc/avr-libc/man/man3/uint_fast32_t.3
share/doc/avr-libc/man/man3/uint_fast64_t.3
share/doc/avr-libc/man/man3/uint_fast8_t.3
share/doc/avr-libc/man/man3/uint_least16_t.3
share/doc/avr-libc/man/man3/uint_least32_t.3
share/doc/avr-libc/man/man3/uint_least64_t.3
share/doc/avr-libc/man/man3/uint_least8_t.3
share/doc/avr-libc/man/man3/uintmax_t.3
share/doc/avr-libc/man/man3/uintptr_t.3
share/doc/avr-libc/man/man3/ultoa.3
share/doc/avr-libc/man/man3/ungetc.3
share/doc/avr-libc/man/man3/using_avrprog.3
share/doc/avr-libc/man/man3/using_tools.3
share/doc/avr-libc/man/man3/util_crc.3
share/doc/avr-libc/man/man3/util_delay.3
share/doc/avr-libc/man/man3/util_parity.3
share/doc/avr-libc/man/man3/util_twi.3
share/doc/avr-libc/man/man3/utoa.3
share/doc/avr-libc/man/man3/vfprintf.3
share/doc/avr-libc/man/man3/vfprintf_P.3
share/doc/avr-libc/man/man3/vfscanf.3
share/doc/avr-libc/man/man3/vfscanf_P.3
share/doc/avr-libc/man/man3/vprintf.3
share/doc/avr-libc/man/man3/vscanf.3
share/doc/avr-libc/man/man3/vsnprintf.3
share/doc/avr-libc/man/man3/vsnprintf_P.3
share/doc/avr-libc/man/man3/vsprintf.3