1 --- 2006-03-21 Raphael Neider
3 Added device specific SFR definitions in libdev/.
4 From now on all projects should be linked not only with
5 libsdcc.lib but also with pic$(ARCH).lib where ARCH is
6 something like p16f877.
8 --- 2005-10-27 Raphael Neider
10 Generic pointer support routines and additional arithmetic halpers
11 have been added to the library.
13 Although the compiled library should be portable across (all?)
14 pic14 devices, I recommend selecting the desired target chip
15 by setting the ARCH variable to the desired target chip in
16 - Makefile.common (AFTER having run ./configure) OR
17 - Makefile.common.in (BEFORE running ./configure)
18 in order to maximize performance (smaller devices ignore
19 BANKSEL directives, i.e. updates to the IRP bit).
21 --- 2005-09-23 Raphael Neider
23 The pic14 library is split into several parts:
26 The common part reuses the (hardware independant) sources found
27 under device/lib/ (currently not used).
29 The pic14 specific library routines are found in subdirectories of
30 device/lib/pic/ and provide specialized implementations better
31 suited for the pic14 architecture and additional functions not
32 found in (or not reused from) the common sources.
33 * device specific part
34 This part is planned to support specific I/O sub-devices not
35 common to all pic14 chips. This part is currently absent...
37 The SDCC/pic14 library has been created by
38 Raphael Neider <rneider AT web.de> (2005)
40 It is currently maintained by
41 Raphael Neider <rneider AT web.de>
43 The pic14 and the device specific parts (whose sources are found
44 in device/lib/pic/) are to be licensed nuder the terms of the
45 GNU Lesser General Public License (LGPL). See COPYING for details.
46 The sources from the common part are licensed as indicated in each
49 Requests for enhancements, additions or modifications should be posted
50 at the SDCC user's or developer's mailing list or directly be sent to
51 the current maintainer of the library as indicated above.