* .version: bumped version number to 2.4.8
authorvrokas <vrokas@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 22 Jan 2005 18:02:16 +0000 (18:02 +0000)
committervrokas <vrokas@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 22 Jan 2005 18:02:16 +0000 (18:02 +0000)
commit6474449850aeace128aebe2d7f387ac7c550bcc5
treec33f72ce6389eb7d61faa8940e86da12e72656b2
parent5267792e9b31120c7845fa888787b41bcdc5b38e
* .version: bumped version number to 2.4.8
* device/lib/pic16/pics.all: list of PIC18F devices supported by
pic16 port,
* device/lib/pic16/libio/i2c/: I2C module support library,
* device/include/pic16/i2c.h: I2C support library header,
* device/lib/pic16/libc/stdio/: standard IO support sources,
* (printf_small.c): printf_small() source, supports float print,
* (printf_tiny.c): printf_tiny() source, does not support floats,
* device/lib/pic16/Makefile.common.in: added OPT_FLAGS macro to
enable global optimizations for entire library source, other
Makefiles in the source tree are also modified to reflect this,
* device/lib/pic16/libc/stdlib/putchar.c (putchar): dummy putchar()
function,
* doc/sdccman.lyx: updated to reflect new changes,
* src/pic16/gen.c (aopForSym): don't handle sym->iaccess in
sym->onStack if-case,
* src/pic16/main.c (_pic16_keywords): commented out keywords bit,
sbit, idata, _idata, xdata, _xdata,
* added pragma library, to link an external library, (see doc),
* removed command line options, --pomit-config-words, --pomit-ivt,
--pleave-reset-vector,
* (pic16_finaliseOptions): when define macro SDCC_MODEL_{SMALL/LARGE}
when calling assembler to reflect memory model used, also define
macro STACK_MODEL_{SMALL/LARGE} when compiling and assembling to
reflect stack model used,
* src/pic16/ralloc.c (pic16_allocDirReg): when operand is allocated
on stack return NULL,

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3648 4a8a32a2-be11-0410-ad9d-d568d2c75423
49 files changed:
.version
ChangeLog
device/include/pic16/adc.h
device/include/pic16/ctype.h
device/include/pic16/gstack.h
device/include/pic16/i2c.h [new file with mode: 0644]
device/include/pic16/malloc.h
device/include/pic16/math.h
device/include/pic16/stdio.h
device/include/pic16/stdlib.h
device/lib/pic16/Makefile
device/lib/pic16/Makefile.common.in
device/lib/pic16/configure
device/lib/pic16/configure.in
device/lib/pic16/debug/Makefile.rules
device/lib/pic16/libc/Makefile
device/lib/pic16/libc/Makefile.rules
device/lib/pic16/libc/stdio/Makefile [new file with mode: 0644]
device/lib/pic16/libc/stdio/printf_small.c [new file with mode: 0644]
device/lib/pic16/libc/stdlib/Makefile
device/lib/pic16/libc/stdlib/ltoa.c
device/lib/pic16/libc/stdlib/putchar.c [new file with mode: 0644]
device/lib/pic16/libdev/Makefile
device/lib/pic16/libio/Makefile
device/lib/pic16/libio/Makefile.rules
device/lib/pic16/libio/i2c/Makefile [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2cack.c [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2cclose.c [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2cdrdy.c [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2cidle.c [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2cnack.c [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2copen.c [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2creadc.c [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2creads.c [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2crestart.c [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2cstart.c [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2cstop.c [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2cwritec.c [new file with mode: 0644]
device/lib/pic16/libio/i2c/i2cwrites.c [new file with mode: 0644]
device/lib/pic16/libsdcc/Makefile
device/lib/pic16/libsdcc/Makefile.rules
device/lib/pic16/libsdcc/float/Makefile
device/lib/pic16/pics.all [new file with mode: 0644]
device/lib/pic16/startup/crt0i.c
doc/sdccman.lyx
src/clean.mk
src/pic16/gen.c
src/pic16/main.c
src/pic16/ralloc.c