* src/pic/device.c (sanitise_processor_name): only remove p(ic) prefix,
authortecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 1 May 2006 20:47:12 +0000 (20:47 +0000)
committertecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 1 May 2006 20:47:12 +0000 (20:47 +0000)
commit4fa52c899d3553b51d56db35d035f17b7e22e66b
tree9c43abbde0462a60d117213eba57fb3f988bfa14
parent657a8d7401e72525fd59787b3e1238ff01b64682
* src/pic/device.c (sanitise_processor_name): only remove p(ic) prefix,
  (create_pic): store only prefix-free device name,
  (init_pic): check for device names with "16" prefix,
  (list_valid_pics),
* src/pic/device.h (struct PIC_device),
* src/pic/main.c (_pic14_genAssemblerPreamble): adapted to single
    stored device name,
* device/include/pic/pic12f{635,675,629,683}.h,
* device/lib/pic/libdev/pic12f{635,675,629,683}.c: NEW device libraries
* device/lib/pic/libdev/Makefile.in: allow pic12* devices,
* device/include/pic/pic16f505.h,
* device/lib/pic/libdev/pic16f505.c: removed
* device/include/pic/pic14devices.txt: added support for pic12f
    devices, removed unsupported non 16-bit devices
    [above changes provided by patch from Zik Saleeba]
* src/pic/*, src/pic16/*, device/include/pic16/*,
  device/lib/pic/**, device/lib/pic16/**: obfuscated email address

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4148 4a8a32a2-be11-0410-ad9d-d568d2c75423
78 files changed:
ChangeLog
device/include/pic/pic12f629.h [new file with mode: 0644]
device/include/pic/pic12f635.h [new file with mode: 0644]
device/include/pic/pic12f675.h [new file with mode: 0644]
device/include/pic/pic12f683.h [new file with mode: 0644]
device/include/pic/pic14devices.txt
device/include/pic/pic16f505.h [deleted file]
device/include/pic16/pic18f2455.h
device/include/pic16/pic18f2550.h
device/include/pic16/pic18f4331.h
device/include/pic16/pic18f4455.h
device/include/pic16/pic18f4520.h
device/include/pic16/stdbool.h
device/include/pic16/stddef.h
device/lib/pic/Makefile.common.in
device/lib/pic/Makefile.in
device/lib/pic/Makefile.rules
device/lib/pic/Makefile.subdir
device/lib/pic/NEWS
device/lib/pic/TEMPLATE.S
device/lib/pic/TEMPLATE.c
device/lib/pic/configure.in
device/lib/pic/libdev/Makefile.in
device/lib/pic/libdev/pic12f629.c [new file with mode: 0644]
device/lib/pic/libdev/pic12f635.c [new file with mode: 0644]
device/lib/pic/libdev/pic12f675.c [new file with mode: 0644]
device/lib/pic/libdev/pic12f683.c [new file with mode: 0644]
device/lib/pic/libdev/pic16f505.c [deleted file]
device/lib/pic/libsdcc/_divschar.c
device/lib/pic/libsdcc/_divsint.c
device/lib/pic/libsdcc/_divslong.c
device/lib/pic/libsdcc/_divuchar.c
device/lib/pic/libsdcc/_divuint.c
device/lib/pic/libsdcc/_divulong.c
device/lib/pic/libsdcc/_gptrget1.S
device/lib/pic/libsdcc/_gptrget2.S
device/lib/pic/libsdcc/_gptrget3.S
device/lib/pic/libsdcc/_gptrget4.S
device/lib/pic/libsdcc/_gptrput1.S
device/lib/pic/libsdcc/_gptrput2.S
device/lib/pic/libsdcc/_gptrput3.S
device/lib/pic/libsdcc/_gptrput4.S
device/lib/pic/libsdcc/_modschar.c
device/lib/pic/libsdcc/_modsint.c
device/lib/pic/libsdcc/_modslong.c
device/lib/pic/libsdcc/_moduchar.c
device/lib/pic/libsdcc/_moduint.c
device/lib/pic/libsdcc/_modulong.c
device/lib/pic/libsdcc/_mulchar.c
device/lib/pic/libsdcc/_mulint.c
device/lib/pic/libsdcc/_mullong.c
device/lib/pic16/Makefile.common.in
device/lib/pic16/Makefile.in
device/lib/pic16/Makefile.rules
device/lib/pic16/Makefile.subdir
device/lib/pic16/libc/stdlib/itoa.c
device/lib/pic16/libdev/Makefile.in
device/lib/pic16/libdev/pic18f1320.c
device/lib/pic16/libdev/pic18f2455.c
device/lib/pic16/libdev/pic18f2550.c
device/lib/pic16/libdev/pic18f4331.c
device/lib/pic16/libdev/pic18f4455.c
device/lib/pic16/libdev/pic18f4520.c
device/lib/pic16/libio/Makefile.in
device/lib/pic16/libsdcc/fixed16x16/fps16x16_eq.c
device/lib/pic16/libsdcc/fixed16x16/fps16x16_gt.c
device/lib/pic16/libsdcc/fixed16x16/fps16x16_gteq.c
device/lib/pic16/libsdcc/fixed16x16/fps16x16_lt.c
device/lib/pic16/libsdcc/fixed16x16/fps16x16_lteq.c
device/lib/pic16/libsdcc/fixed16x16/fps16x16_neq.c
src/pic/device.c
src/pic/device.h
src/pic/gen.c
src/pic/main.c
src/pic16/devices.inc
src/pic16/gen.c
src/pic16/graph.c
src/pic16/graph.h