* device/include/pic16/pic18f2450.h,
authortecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 14 Oct 2008 12:18:51 +0000 (12:18 +0000)
committertecodev <tecodev@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Tue, 14 Oct 2008 12:18:51 +0000 (12:18 +0000)
  device/include/pic16/pic18f4450.h,
  device/lib/pic16/libdev/pic18f2450.c,
  device/lib/pic16/libdev/pic18f4450.c,
  device/include/pic16/adc.h,
  device/include/pic16/pic16devices.txt,
  device/include/pic16/pic18fregs.h,
  device/lib/pic16/libdev/Makefile.am,
  device/lib/pic16/libdev/Makefile.in,
  device/lib/pic16/libio/Makefile.am,
  device/lib/pic16/libio/Makefile.in,
  device/lib/pic16/pics.all: added 18f2450 and 18f4450, closes #1844525

* device/lib/pic16/libsdcc/stack/stack.S: there is no need to pin the
  stack to a fixed location, relax it to automatically work with all
  but the smallest devices (256 byte RAM devices need #pragma stack)

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5251 4a8a32a2-be11-0410-ad9d-d568d2c75423

14 files changed:
ChangeLog
device/include/pic16/adc.h
device/include/pic16/pic16devices.txt
device/include/pic16/pic18f2450.h [new file with mode: 0644]
device/include/pic16/pic18f4450.h [new file with mode: 0644]
device/include/pic16/pic18fregs.h
device/lib/pic16/libdev/Makefile.am
device/lib/pic16/libdev/Makefile.in
device/lib/pic16/libdev/pic18f2450.c [new file with mode: 0644]
device/lib/pic16/libdev/pic18f4450.c [new file with mode: 0644]
device/lib/pic16/libio/Makefile.am
device/lib/pic16/libio/Makefile.in
device/lib/pic16/libsdcc/stack/stack.S
device/lib/pic16/pics.all

index a6ca7851f00bb6b14d4577d52ffc358655abd41b..5122338a5617c0fb4ca967597ba0177ad6079620 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2008-10-14 Raphael Neider <rneider AT web.de>
+
+       * device/include/pic16/pic18f2450.h,
+         device/include/pic16/pic18f4450.h,
+         device/lib/pic16/libdev/pic18f2450.c,
+         device/lib/pic16/libdev/pic18f4450.c,
+         device/include/pic16/adc.h,
+         device/include/pic16/pic16devices.txt,
+         device/include/pic16/pic18fregs.h,
+         device/lib/pic16/libdev/Makefile.am,
+         device/lib/pic16/libdev/Makefile.in,
+         device/lib/pic16/libio/Makefile.am,
+         device/lib/pic16/libio/Makefile.in,
+         device/lib/pic16/pics.all: added 18f2450 and 18f4450, closes #1844525
+
+       * device/lib/pic16/libsdcc/stack/stack.S: there is no need to pin the
+         stack to a fixed location, relax it to automatically work with all
+         but the smallest devices (256 byte RAM devices need #pragma stack)
+
 2008-10-09 Maarten Brock <sourceforge.brock AT dse.nl>
 
        * debugger/mcs51/break.c: bugfix from patch 1989966, thanks Risto Huotari
index 32303276a3d4eaf9a2aa1bc3826d91f689e4d042..1dedb3ad21688ccbe44f0d5db14accbf451b28f5 100644 (file)
@@ -60,6 +60,7 @@
     || defined(pic18f2221) || defined(pic18f2321) || defined(pic18f4221) || defined(pic18f4321) \
     || defined(pic18f2420) || defined(pic18f2520) || defined(pic18f4420) || defined(pic18f4520) \
     || defined(pic18f2423) || defined(pic18f2523) || defined(pic18f4423) || defined(pic18f4523) \
+    || defined(pic18f2450) || defined(pic18f4450) \
     || defined(pic18f2455) || defined(pic18f2550) || defined(pic18f4455) || defined(pic18f4550) \
     || defined(pic18f2480) || defined(pic18f2580) || defined(pic18f4480) || defined(pic18f4580) \
     || defined(pic18f24j10) || defined(pic18f25j10) || defined(pic18f44j10) || defined(pic18f45j10) \
index fdb4dd6dc01ae1732e11809d5ff48cbf5978b3a8..dab19719c9459801b9aa0e6214a10f0a67067b1f 100644 (file)
@@ -178,6 +178,25 @@ name        18f2431
 using       18f2331
 
 
+name        18f2450
+# 0x200..0x3FF is not implemented, but we leave that to the linker ;-)
+ramsize     0x500
+split       0x60
+configrange 0x300000 0x30000d
+configword  0x300000 0x3f 0xc7
+configword  0x300001 0xcf 0x37
+configword  0x300002 0x3f 0xdf
+configword  0x300003 0x1f 0xff
+configword  0x300005 0x86 0xfb
+configword  0x300006 0xed 0x97
+configword  0x300008 0x03 0xff
+configword  0x300009 0x40 0xff
+configword  0x30000a 0x03 0xff
+configword  0x30000b 0x60 0xff
+configword  0x30000c 0x03 0xff
+configword  0x30000d 0x40 0xff
+idlocrange  0x200000 0x200007
+
 name        18f2455
 ramsize     2048
 split       0x60
@@ -379,6 +398,9 @@ name        18f4431
 using       18f2331
 
 
+name        18f4450
+using       18f2450
+
 name        18f4455
 using       18f2455
 
diff --git a/device/include/pic16/pic18f2450.h b/device/include/pic16/pic18f2450.h
new file mode 100644 (file)
index 0000000..f4ff5ad
--- /dev/null
@@ -0,0 +1,6 @@
+/*
+ * pic18f2450.h - device specific declarations
+ */
+
+#include "pic18f4450.h"
+
diff --git a/device/include/pic16/pic18f4450.h b/device/include/pic16/pic18f4450.h
new file mode 100644 (file)
index 0000000..bd60854
--- /dev/null
@@ -0,0 +1,1637 @@
+/*
+ * pic18f4450.h - device specific declarations
+ *
+ * This file is part of the GNU PIC library for SDCC,
+ * originally devised by Vangelis Rokas <vrokas AT otenet.gr>
+ *
+ * It has been automatically generated by inc2h-pic16.pl,
+ * (c) 2007 by Raphael Neider <rneider AT web.de>
+ */
+
+#ifndef __PIC18F4450_H__
+#define __PIC18F4450_H__ 1
+
+
+
+// Configuration Bits
+#define        __CONFIG1L              0x300000
+#define        __CONFIG1H              0x300001
+#define        __CONFIG2L              0x300002
+#define        __CONFIG2H              0x300003
+#define        __CONFIG3H              0x300005
+#define        __CONFIG4L              0x300006
+#define        __CONFIG5L              0x300008
+#define        __CONFIG5H              0x300009
+#define        __CONFIG6L              0x30000A
+#define        __CONFIG6H              0x30000B
+#define        __CONFIG7L              0x30000C
+#define        __CONFIG7H              0x30000D
+
+// CONFIG1L Options
+#define        _PLLDIV_1_1L            0xF8     // No divide (4 MHz input)
+#define        _PLLDIV_2_1L            0xF9     // Divide by 2 (8 MHz input)
+#define        _PLLDIV_3_1L            0xFA     // Divide by 3 (12 MHz input)
+#define        _PLLDIV_4_1L            0xFB     // Divide by 4 (16 MHz input)
+#define        _PLLDIV_5_1L            0xFC     // Divide by 5 (20 MHz input)
+#define        _PLLDIV_6_1L            0xFD     // Divide by 6 (24 MHz input)
+#define        _PLLDIV_10_1L           0xFE     // Divide by 10 (40 MHz input)
+#define        _PLLDIV_12_1L           0xFF     // Divide by 12 (48 MHz input)
+#define        _CPUDIV_OSC1_PLL2_1L    0xE7     // [OSC1/OSC2 Src: /1][96 MHz PLL Src: /2]
+#define        _CPUDIV_OSC2_PLL3_1L    0xEF     // [OSC1/OSC2 Src: /2][96 MHz PLL Src: /3]
+#define        _CPUDIV_OSC3_PLL4_1L    0xF7     // [OSC1/OSC2 Src: /3][96 MHz PLL Src: /4]
+#define        _CPUDIV_OSC4_PLL6_1L    0xFF     // [OSC1/OSC2 Src: /4][96 MHz PLL Src: /6]
+#define        _USBDIV_1_1L            0xDF     // Clock source from OSC1/OSC2
+#define        _USBDIV_2_1L            0xFF     // Clock source from 96 MHz PLL/2
+
+// CONFIG1H Options
+#define        _FOSC_XT_XT_1H          0xF0     // XT oscillator, XT used by USB
+#define        _FOSC_XTPLL_XT_1H       0xF2     // XT oscillator, PLL enabled, XT used by USB
+#define        _FOSC_ECIO_EC_1H        0xF4     // External clock, port function on RA6, EC used by USB
+#define        _FOSC_EC_EC_1H          0xF5     // External clock, CLKOUT on RA6, EC used by USB
+#define        _FOSC_ECPLLIO_EC_1H     0xF6     // External clock, PLL enabled, port function on RA6, EC used by USB
+#define        _FOSC_ECPLL_EC_1H       0xF7     // External clock, PLL enabled, CLKOUT on RA6, EC used by USB
+#define        _FOSC_INTOSCIO_EC_1H    0xF8     // Internal oscillator, port function on RA6, EC used by USB
+#define        _FOSC_INTOSC_EC_1H      0xF9     // Internal oscillator, CLKOUT on RA6, EC used by USB
+#define        _FOSC_INTOSC_XT_1H      0xFA     // Internal oscillator, XT used by USB
+#define        _FOSC_INTOSC_HS_1H      0xFB     // Internal oscillator, HS used by USB
+#define        _FOSC_HS_1H             0xFC     // HS oscillator, HS used by USB
+#define        _FOSC_HSPLL_HS_1H       0xFE     // HS oscillator, PLL enabled, HS used by USB
+#define        _FCMEM_OFF_1H           0xBF     // Disabled
+#define        _FCMEM_ON_1H            0xFF     // Enabled
+#define        _IESO_OFF_1H            0x7F     // Disabled
+#define        _IESO_ON_1H             0xFF     // Enabled
+
+// CONFIG2L Options
+#define        _PWRT_ON_2L             0xFE     // Enabled
+#define        _PWRT_OFF_2L            0xFF     // Disabled
+#define        _BOR_OFF_2L             0xF9     // Disabled
+#define        _BOR_SOFT_2L            0xFB     // Controlled by SBOREN
+#define        _BOR_ON_ACTIVE_2L       0xFD     // Enabled when the device is not in Sleep, SBOREN bit is disabled
+#define        _BOR_ON_2L              0xFF     // Enabled, SBOREN bit is disabled
+#define        _BORV_46_2L             0xE7     // 4.6V
+#define        _BORV_43_2L             0xEF     // 4.3V
+#define        _BORV_28_2L             0xF7     // 2.8V
+#define        _BORV_21_2L             0xFF     // 2.1V
+#define        _VREGEN_OFF_2L          0xDF     // Disabled
+#define        _VREGEN_ON_2L           0xFF     // Enabled
+
+// CONFIG2H Options
+#define        _WDT_OFF_2H             0xFE     // HW Disabled - SW Controlled
+#define        _WDT_ON_2H              0xFF     // HW Enabled - SW Disabled
+#define        _WDTPS_1_2H             0xE1     // 1:1
+#define        _WDTPS_2_2H             0xE3     // 1:2
+#define        _WDTPS_4_2H             0xE5     // 1:4
+#define        _WDTPS_8_2H             0xE7     // 1:8
+#define        _WDTPS_16_2H            0xE9     // 1:16
+#define        _WDTPS_32_2H            0xEB     // 1:32
+#define        _WDTPS_64_2H            0xED     // 1:64
+#define        _WDTPS_128_2H           0xEF     // 1:128
+#define        _WDTPS_256_2H           0xF1     // 1:256
+#define        _WDTPS_512_2H           0xF3     // 1:512
+#define        _WDTPS_1024_2H          0xF5     // 1:1024
+#define        _WDTPS_2048_2H          0xF7     // 1:2048
+#define        _WDTPS_4096_2H          0xF9     // 1:4096
+#define        _WDTPS_8192_2H          0xFB     // 1:8192
+#define        _WDTPS_16384_2H         0xFD     // 1:16384
+#define        _WDTPS_32768_2H         0xFF     // 1:32768
+
+// CONFIG3H Options
+#define        _MCLRE_OFF_3H           0x7F     // Disabled
+#define        _MCLRE_ON_3H            0xFF     // Enabled
+#define        _LPT1OSC_OFF_3H         0xFB     // Timer1 oscillator configured for high power
+#define        _LPT1OSC_ON_3H          0xFF     // Timer1 oscillator configured for low power
+#define        _PBADEN_OFF_3H          0xFD     // PORTB<4:0> pins are configured as digital I/O on Reset
+#define        _PBADEN_ON_3H           0xFF     // PORTB<4:0> pins are configured as analog input on Reset
+
+// CONFIG4L Options
+#define        _STVREN_OFF_4L          0xFE     // Disabled
+#define        _STVREN_ON_4L           0xFF     // Enabled
+#define        _LVP_OFF_4L             0xFB     // Disabled
+#define        _LVP_ON_4L              0xFF     // Enabled
+#define        _BBSIZ_BB2K_4L          0xF7     // 2KW Boot Block Size
+#define        _BBSIZ_BB1K_4L          0xFF     // 1KW Boot Block Size
+#define        _ICPRT_OFF_4L           0xDF     // Disabled
+#define        _ICPRT_ON_4L            0xFF     // Enabled
+#define        _XINST_OFF_4L           0xBF     // Disabled
+#define        _XINST_ON_4L            0xFF     // Enabled
+#define        _DEBUG_ON_4L            0x7F     // Enabled
+#define        _DEBUG_OFF_4L           0xFF     // Disabled
+
+// CONFIG5L Options
+#define        _CP0_ON_5L              0xFE     // Enabled
+#define        _CP0_OFF_5L             0xFF     // Disabled
+#define        _CP1_ON_5L              0xFD     // Enabled
+#define        _CP1_OFF_5L             0xFF     // Disabled
+
+// CONFIG5H Options
+#define        _CPB_ON_5H              0xBF     // Enabled
+#define        _CPB_OFF_5H             0xFF     // Disabled
+
+// CONFIG6L Options
+#define        _WRT0_ON_6L             0xFE     // Enabled
+#define        _WRT0_OFF_6L            0xFF     // Disabled
+#define        _WRT1_ON_6L             0xFD     // Enabled
+#define        _WRT1_OFF_6L            0xFF     // Disabled
+
+// CONFIG6H Options
+#define        _WRTB_ON_6H             0xBF     // Enabled
+#define        _WRTB_OFF_6H            0xFF     // Disabled
+#define        _WRTC_ON_6H             0xDF     // Enabled
+#define        _WRTC_OFF_6H            0xFF     // Disabled
+
+// CONFIG7L Options
+#define        _EBTR0_ON_7L            0xFE     // Enabled
+#define        _EBTR0_OFF_7L           0xFF     // Disabled
+#define        _EBTR1_ON_7L            0xFD     // Enabled
+#define        _EBTR1_OFF_7L           0xFF     // Disabled
+
+// CONFIG7H Options
+#define        _EBTRB_ON_7H            0xBF     // Enabled
+#define        _EBTRB_OFF_7H           0xFF     // Disabled
+#define        _DEVID1                 0x3FFFFE
+#define        _DEVID2                 0x3FFFFF
+#define        _IDLOC0                 0x200000
+#define        _IDLOC1                 0x200001
+#define        _IDLOC2                 0x200002
+#define        _IDLOC3                 0x200003
+#define        _IDLOC4                 0x200004
+#define        _IDLOC5                 0x200005
+#define        _IDLOC6                 0x200006
+#define        _IDLOC7                 0x200007
+
+extern __sfr __at (0xF66) UFRM;
+
+extern __sfr __at (0xF66) UFRML;
+
+extern __sfr __at (0xF67) UFRMH;
+
+extern __sfr __at (0xF68) UIR;
+typedef union {
+       struct {
+               unsigned URSTIF         : 1;
+               unsigned UERRIF         : 1;
+               unsigned ACTVIF         : 1;
+               unsigned TRNIF          : 1;
+               unsigned IDLEIF         : 1;
+               unsigned STALLIF        : 1;
+               unsigned SOFIF          : 1;
+               unsigned                : 1;
+       };
+} __UIRbits_t;
+extern volatile __UIRbits_t __at (0xF68) UIRbits;
+
+extern __sfr __at (0xF69) UIE;
+typedef union {
+       struct {
+               unsigned URSTIE         : 1;
+               unsigned UERRIE         : 1;
+               unsigned ACTVIE         : 1;
+               unsigned TRNIE          : 1;
+               unsigned IDLEIE         : 1;
+               unsigned STALLIE        : 1;
+               unsigned SOFIE          : 1;
+               unsigned                : 1;
+       };
+} __UIEbits_t;
+extern volatile __UIEbits_t __at (0xF69) UIEbits;
+
+extern __sfr __at (0xF6A) UEIR;
+typedef union {
+       struct {
+               unsigned PIDEF          : 1;
+               unsigned CRC5EF         : 1;
+               unsigned CRC16EF        : 1;
+               unsigned DFN8EF         : 1;
+               unsigned BTOEF          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned BTSEF          : 1;
+       };
+} __UEIRbits_t;
+extern volatile __UEIRbits_t __at (0xF6A) UEIRbits;
+
+extern __sfr __at (0xF6B) UEIE;
+typedef union {
+       struct {
+               unsigned PIDEE          : 1;
+               unsigned CRC5EE         : 1;
+               unsigned CRC16EE        : 1;
+               unsigned DFN8EE         : 1;
+               unsigned BTOEE          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned BTSEE          : 1;
+       };
+} __UEIEbits_t;
+extern volatile __UEIEbits_t __at (0xF6B) UEIEbits;
+
+extern __sfr __at (0xF6C) USTAT;
+typedef union {
+       struct {
+               unsigned                : 1;
+               unsigned PPBI           : 1;
+               unsigned DIR            : 1;
+               unsigned ENDP0          : 1;
+               unsigned ENDP1          : 1;
+               unsigned ENDP2          : 1;
+               unsigned ENDP3          : 1;
+               unsigned                : 1;
+       };
+} __USTATbits_t;
+extern volatile __USTATbits_t __at (0xF6C) USTATbits;
+
+extern __sfr __at (0xF6D) UCON;
+typedef union {
+       struct {
+               unsigned                : 1;
+               unsigned SUSPND         : 1;
+               unsigned RESUME         : 1;
+               unsigned USBEN          : 1;
+               unsigned PKTDIS         : 1;
+               unsigned SE0            : 1;
+               unsigned PPBRST         : 1;
+               unsigned                : 1;
+       };
+} __UCONbits_t;
+extern volatile __UCONbits_t __at (0xF6D) UCONbits;
+
+extern __sfr __at (0xF6E) UADDR;
+typedef union {
+       struct {
+               unsigned ADDR0          : 1;
+               unsigned ADDR1          : 1;
+               unsigned ADDR2          : 1;
+               unsigned ADDR3          : 1;
+               unsigned ADDR4          : 1;
+               unsigned ADDR5          : 1;
+               unsigned ADDR6          : 1;
+               unsigned                : 1;
+       };
+} __UADDRbits_t;
+extern volatile __UADDRbits_t __at (0xF6E) UADDRbits;
+
+extern __sfr __at (0xF6F) UCFG;
+typedef union {
+       struct {
+               unsigned PPB0           : 1;
+               unsigned PPB1           : 1;
+               unsigned FSEN           : 1;
+               unsigned UTRDIS         : 1;
+               unsigned UPUEN          : 1;
+               unsigned                : 1;
+               unsigned UOEMON         : 1;
+               unsigned UTEYE          : 1;
+       };
+} __UCFGbits_t;
+extern volatile __UCFGbits_t __at (0xF6F) UCFGbits;
+
+extern __sfr __at (0xF70) UEP0;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP0bits_t;
+extern volatile __UEP0bits_t __at (0xF70) UEP0bits;
+
+extern __sfr __at (0xF71) UEP1;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP1bits_t;
+extern volatile __UEP1bits_t __at (0xF71) UEP1bits;
+
+extern __sfr __at (0xF72) UEP2;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP2bits_t;
+extern volatile __UEP2bits_t __at (0xF72) UEP2bits;
+
+extern __sfr __at (0xF73) UEP3;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP3bits_t;
+extern volatile __UEP3bits_t __at (0xF73) UEP3bits;
+
+extern __sfr __at (0xF74) UEP4;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP4bits_t;
+extern volatile __UEP4bits_t __at (0xF74) UEP4bits;
+
+extern __sfr __at (0xF75) UEP5;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP5bits_t;
+extern volatile __UEP5bits_t __at (0xF75) UEP5bits;
+
+extern __sfr __at (0xF76) UEP6;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP6bits_t;
+extern volatile __UEP6bits_t __at (0xF76) UEP6bits;
+
+extern __sfr __at (0xF77) UEP7;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP7bits_t;
+extern volatile __UEP7bits_t __at (0xF77) UEP7bits;
+
+extern __sfr __at (0xF78) UEP8;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP8bits_t;
+extern volatile __UEP8bits_t __at (0xF78) UEP8bits;
+
+extern __sfr __at (0xF79) UEP9;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP9bits_t;
+extern volatile __UEP9bits_t __at (0xF79) UEP9bits;
+
+extern __sfr __at (0xF7A) UEP10;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP10bits_t;
+extern volatile __UEP10bits_t __at (0xF7A) UEP10bits;
+
+extern __sfr __at (0xF7B) UEP11;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP11bits_t;
+extern volatile __UEP11bits_t __at (0xF7B) UEP11bits;
+
+extern __sfr __at (0xF7C) UEP12;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP12bits_t;
+extern volatile __UEP12bits_t __at (0xF7C) UEP12bits;
+
+extern __sfr __at (0xF7D) UEP13;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP13bits_t;
+extern volatile __UEP13bits_t __at (0xF7D) UEP13bits;
+
+extern __sfr __at (0xF7E) UEP14;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP14bits_t;
+extern volatile __UEP14bits_t __at (0xF7E) UEP14bits;
+
+extern __sfr __at (0xF7F) UEP15;
+typedef union {
+       struct {
+               unsigned EPSTALL        : 1;
+               unsigned EPINEN         : 1;
+               unsigned EPOUTEN        : 1;
+               unsigned EPCONDIS       : 1;
+               unsigned EPHSHK         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __UEP15bits_t;
+extern volatile __UEP15bits_t __at (0xF7F) UEP15bits;
+
+extern __sfr __at (0xF80) PORTA;
+typedef union {
+       struct {
+               unsigned RA0            : 1;
+               unsigned RA1            : 1;
+               unsigned RA2            : 1;
+               unsigned RA3            : 1;
+               unsigned RA4            : 1;
+               unsigned RA5            : 1;
+               unsigned RA6            : 1;
+               unsigned                : 1;
+       };
+       struct {
+               unsigned AN0            : 1;
+               unsigned AN1            : 1;
+               unsigned AN2            : 1;
+               unsigned AN3            : 1;
+               unsigned T0CKI          : 1;
+               unsigned AN4            : 1;
+               unsigned OSC2           : 1;
+               unsigned                : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned VREFM          : 1;
+               unsigned VREFP          : 1;
+               unsigned RCV            : 1;
+               unsigned LVDIN          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned HLVDIN         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __PORTAbits_t;
+extern volatile __PORTAbits_t __at (0xF80) PORTAbits;
+
+extern __sfr __at (0xF81) PORTB;
+typedef union {
+       struct {
+               unsigned RB0            : 1;
+               unsigned RB1            : 1;
+               unsigned RB2            : 1;
+               unsigned RB3            : 1;
+               unsigned RB4            : 1;
+               unsigned RB5            : 1;
+               unsigned RB6            : 1;
+               unsigned RB7            : 1;
+       };
+       struct {
+               unsigned INT0           : 1;
+               unsigned INT1           : 1;
+               unsigned INT2           : 1;
+               unsigned AN9            : 1;
+               unsigned AN11           : 1;
+               unsigned PGM            : 1;
+               unsigned PGC            : 1;
+               unsigned PGD            : 1;
+       };
+       struct {
+               unsigned AN12           : 1;
+               unsigned AN10           : 1;
+               unsigned AN8            : 1;
+               unsigned VPO            : 1;
+               unsigned KBI0           : 1;
+               unsigned KBI1           : 1;
+               unsigned KBI2           : 1;
+               unsigned KBI3           : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned VMO            : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __PORTBbits_t;
+extern volatile __PORTBbits_t __at (0xF81) PORTBbits;
+
+extern __sfr __at (0xF82) PORTC;
+typedef union {
+       struct {
+               unsigned RC0            : 1;
+               unsigned RC1            : 1;
+               unsigned RC2            : 1;
+               unsigned                : 1;
+               unsigned RC4            : 1;
+               unsigned RC5            : 1;
+               unsigned RC6            : 1;
+               unsigned RC7            : 1;
+       };
+       struct {
+               unsigned T1OSO          : 1;
+               unsigned T1OSI          : 1;
+               unsigned CCP1           : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned TX             : 1;
+               unsigned RX             : 1;
+       };
+       struct {
+               unsigned T1CKI          : 1;
+               unsigned NOT_UOE        : 1;
+               unsigned P1A            : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned CK             : 1;
+               unsigned DT             : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned UOE            : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __PORTCbits_t;
+extern volatile __PORTCbits_t __at (0xF82) PORTCbits;
+
+extern __sfr __at (0xF83) PORTD;
+typedef union {
+       struct {
+               unsigned RD0            : 1;
+               unsigned RD1            : 1;
+               unsigned RD2            : 1;
+               unsigned RD3            : 1;
+               unsigned RD4            : 1;
+               unsigned RD5            : 1;
+               unsigned RD6            : 1;
+               unsigned RD7            : 1;
+       };
+} __PORTDbits_t;
+extern volatile __PORTDbits_t __at (0xF83) PORTDbits;
+
+extern __sfr __at (0xF84) PORTE;
+typedef union {
+       struct {
+               unsigned RE0            : 1;
+               unsigned RE1            : 1;
+               unsigned RE2            : 1;
+               unsigned RE3            : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+       struct {
+               unsigned AN5            : 1;
+               unsigned AN6            : 1;
+               unsigned AN7            : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __PORTEbits_t;
+extern volatile __PORTEbits_t __at (0xF84) PORTEbits;
+
+extern __sfr __at (0xF89) LATA;
+typedef union {
+       struct {
+               unsigned LATA0          : 1;
+               unsigned LATA1          : 1;
+               unsigned LATA2          : 1;
+               unsigned LATA3          : 1;
+               unsigned LATA4          : 1;
+               unsigned LATA5          : 1;
+               unsigned LATA6          : 1;
+               unsigned                : 1;
+       };
+} __LATAbits_t;
+extern volatile __LATAbits_t __at (0xF89) LATAbits;
+
+extern __sfr __at (0xF8A) LATB;
+typedef union {
+       struct {
+               unsigned LATB0          : 1;
+               unsigned LATB1          : 1;
+               unsigned LATB2          : 1;
+               unsigned LATB3          : 1;
+               unsigned LATB4          : 1;
+               unsigned LATB5          : 1;
+               unsigned LATB6          : 1;
+               unsigned LATB7          : 1;
+       };
+} __LATBbits_t;
+extern volatile __LATBbits_t __at (0xF8A) LATBbits;
+
+extern __sfr __at (0xF8B) LATC;
+typedef union {
+       struct {
+               unsigned LATC0          : 1;
+               unsigned LATC1          : 1;
+               unsigned LATC2          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned LATC6          : 1;
+               unsigned LATC7          : 1;
+       };
+} __LATCbits_t;
+extern volatile __LATCbits_t __at (0xF8B) LATCbits;
+
+extern __sfr __at (0xF8C) LATD;
+typedef union {
+       struct {
+               unsigned LATD0          : 1;
+               unsigned LATD1          : 1;
+               unsigned LATD2          : 1;
+               unsigned LATD3          : 1;
+               unsigned LATD4          : 1;
+               unsigned LATD5          : 1;
+               unsigned LATD6          : 1;
+               unsigned LATD7          : 1;
+       };
+} __LATDbits_t;
+extern volatile __LATDbits_t __at (0xF8C) LATDbits;
+
+extern __sfr __at (0xF8D) LATE;
+typedef union {
+       struct {
+               unsigned LATE0          : 1;
+               unsigned LATE1          : 1;
+               unsigned LATE2          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __LATEbits_t;
+extern volatile __LATEbits_t __at (0xF8D) LATEbits;
+
+extern __sfr __at (0xF92) DDRA;
+typedef union {
+       struct {
+               unsigned RA0            : 1;
+               unsigned RA1            : 1;
+               unsigned RA2            : 1;
+               unsigned RA3            : 1;
+               unsigned RA4            : 1;
+               unsigned RA5            : 1;
+               unsigned RA6            : 1;
+               unsigned                : 1;
+       };
+} __DDRAbits_t;
+extern volatile __DDRAbits_t __at (0xF92) DDRAbits;
+
+extern __sfr __at (0xF92) TRISA;
+typedef union {
+       struct {
+               unsigned TRISA0         : 1;
+               unsigned TRISA1         : 1;
+               unsigned TRISA2         : 1;
+               unsigned TRISA3         : 1;
+               unsigned TRISA4         : 1;
+               unsigned TRISA5         : 1;
+               unsigned TRISA6         : 1;
+               unsigned                : 1;
+       };
+} __TRISAbits_t;
+extern volatile __TRISAbits_t __at (0xF92) TRISAbits;
+
+extern __sfr __at (0xF93) DDRB;
+typedef union {
+       struct {
+               unsigned RB0            : 1;
+               unsigned RB1            : 1;
+               unsigned RB2            : 1;
+               unsigned RB3            : 1;
+               unsigned RB4            : 1;
+               unsigned RB5            : 1;
+               unsigned RB6            : 1;
+               unsigned RB7            : 1;
+       };
+} __DDRBbits_t;
+extern volatile __DDRBbits_t __at (0xF93) DDRBbits;
+
+extern __sfr __at (0xF93) TRISB;
+typedef union {
+       struct {
+               unsigned TRISB0         : 1;
+               unsigned TRISB1         : 1;
+               unsigned TRISB2         : 1;
+               unsigned TRISB3         : 1;
+               unsigned TRISB4         : 1;
+               unsigned TRISB5         : 1;
+               unsigned TRISB6         : 1;
+               unsigned TRISB7         : 1;
+       };
+} __TRISBbits_t;
+extern volatile __TRISBbits_t __at (0xF93) TRISBbits;
+
+extern __sfr __at (0xF94) DDRC;
+typedef union {
+       struct {
+               unsigned RC0            : 1;
+               unsigned RC1            : 1;
+               unsigned RC2            : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned RC6            : 1;
+               unsigned RC7            : 1;
+       };
+} __DDRCbits_t;
+extern volatile __DDRCbits_t __at (0xF94) DDRCbits;
+
+extern __sfr __at (0xF94) TRISC;
+typedef union {
+       struct {
+               unsigned TRISC0         : 1;
+               unsigned TRISC1         : 1;
+               unsigned TRISC2         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned TRISC6         : 1;
+               unsigned TRISC7         : 1;
+       };
+} __TRISCbits_t;
+extern volatile __TRISCbits_t __at (0xF94) TRISCbits;
+
+extern __sfr __at (0xF95) DDRD;
+typedef union {
+       struct {
+               unsigned RD0            : 1;
+               unsigned RD1            : 1;
+               unsigned RD2            : 1;
+               unsigned RD3            : 1;
+               unsigned RD4            : 1;
+               unsigned RD5            : 1;
+               unsigned RD6            : 1;
+               unsigned RD7            : 1;
+       };
+} __DDRDbits_t;
+extern volatile __DDRDbits_t __at (0xF95) DDRDbits;
+
+extern __sfr __at (0xF95) TRISD;
+typedef union {
+       struct {
+               unsigned TRISD0         : 1;
+               unsigned TRISD1         : 1;
+               unsigned TRISD2         : 1;
+               unsigned TRISD3         : 1;
+               unsigned TRISD4         : 1;
+               unsigned TRISD5         : 1;
+               unsigned TRISD6         : 1;
+               unsigned TRISD7         : 1;
+       };
+} __TRISDbits_t;
+extern volatile __TRISDbits_t __at (0xF95) TRISDbits;
+
+extern __sfr __at (0xF96) DDRE;
+typedef union {
+       struct {
+               unsigned RE0            : 1;
+               unsigned RE1            : 1;
+               unsigned RE2            : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __DDREbits_t;
+extern volatile __DDREbits_t __at (0xF96) DDREbits;
+
+extern __sfr __at (0xF96) TRISE;
+typedef union {
+       struct {
+               unsigned TRISE0         : 1;
+               unsigned TRISE1         : 1;
+               unsigned TRISE2         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __TRISEbits_t;
+extern volatile __TRISEbits_t __at (0xF96) TRISEbits;
+
+extern __sfr __at (0xF9D) PIE1;
+typedef union {
+       struct {
+               unsigned TMR1IE         : 1;
+               unsigned TMR2IE         : 1;
+               unsigned CCP1IE         : 1;
+               unsigned                : 1;
+               unsigned TXIE           : 1;
+               unsigned RCIE           : 1;
+               unsigned ADIE           : 1;
+               unsigned                : 1;
+       };
+} __PIE1bits_t;
+extern volatile __PIE1bits_t __at (0xF9D) PIE1bits;
+
+extern __sfr __at (0xF9E) PIR1;
+typedef union {
+       struct {
+               unsigned TMR1IF         : 1;
+               unsigned TMR2IF         : 1;
+               unsigned CCP1IF         : 1;
+               unsigned                : 1;
+               unsigned TXIF           : 1;
+               unsigned RCIF           : 1;
+               unsigned ADIF           : 1;
+               unsigned                : 1;
+       };
+} __PIR1bits_t;
+extern volatile __PIR1bits_t __at (0xF9E) PIR1bits;
+
+extern __sfr __at (0xF9F) IPR1;
+typedef union {
+       struct {
+               unsigned TMR1IP         : 1;
+               unsigned TMR2IP         : 1;
+               unsigned CCP1IP         : 1;
+               unsigned                : 1;
+               unsigned TXIP           : 1;
+               unsigned RCIP           : 1;
+               unsigned ADIP           : 1;
+               unsigned                : 1;
+       };
+} __IPR1bits_t;
+extern volatile __IPR1bits_t __at (0xF9F) IPR1bits;
+
+extern __sfr __at (0xFA0) PIE2;
+typedef union {
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned LVDIE          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned USBIE          : 1;
+               unsigned                : 1;
+               unsigned OSCFIE         : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned HLVDIE         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __PIE2bits_t;
+extern volatile __PIE2bits_t __at (0xFA0) PIE2bits;
+
+extern __sfr __at (0xFA1) PIR2;
+typedef union {
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned LVDIF          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned USBIF          : 1;
+               unsigned                : 1;
+               unsigned OSCFIF         : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned HLVDIF         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __PIR2bits_t;
+extern volatile __PIR2bits_t __at (0xFA1) PIR2bits;
+
+extern __sfr __at (0xFA2) IPR2;
+typedef union {
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned LVDIP          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned USBIP          : 1;
+               unsigned                : 1;
+               unsigned OSCFIP         : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned HLVDIP         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __IPR2bits_t;
+extern volatile __IPR2bits_t __at (0xFA2) IPR2bits;
+
+extern __sfr __at (0xFA6) EECON1;
+typedef union {
+       struct {
+               unsigned                : 1;
+               unsigned WR             : 1;
+               unsigned WREN           : 1;
+               unsigned WRERR          : 1;
+               unsigned FREE           : 1;
+               unsigned                : 1;
+               unsigned CFGS           : 1;
+               unsigned                : 1;
+       };
+} __EECON1bits_t;
+extern volatile __EECON1bits_t __at (0xFA6) EECON1bits;
+
+extern __sfr __at (0xFA7) EECON2;
+
+extern __sfr __at (0xFAB) RCSTA;
+typedef union {
+       struct {
+               unsigned RX9D           : 1;
+               unsigned OERR           : 1;
+               unsigned FERR           : 1;
+               unsigned ADDEN          : 1;
+               unsigned CREN           : 1;
+               unsigned SREN           : 1;
+               unsigned RX9            : 1;
+               unsigned SPEN           : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned ADEN           : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __RCSTAbits_t;
+extern volatile __RCSTAbits_t __at (0xFAB) RCSTAbits;
+
+extern __sfr __at (0xFAC) TXSTA;
+typedef union {
+       struct {
+               unsigned TX9D           : 1;
+               unsigned TRMT           : 1;
+               unsigned BRGH           : 1;
+               unsigned SENDB          : 1;
+               unsigned SYNC           : 1;
+               unsigned TXEN           : 1;
+               unsigned TX9            : 1;
+               unsigned CSRC           : 1;
+       };
+} __TXSTAbits_t;
+extern volatile __TXSTAbits_t __at (0xFAC) TXSTAbits;
+
+extern __sfr __at (0xFAD) TXREG;
+
+extern __sfr __at (0xFAE) RCREG;
+
+extern __sfr __at (0xFAF) SPBRG;
+
+extern __sfr __at (0xFB0) SPBRGH;
+
+extern __sfr __at (0xFB8) BAUDCON;
+typedef union {
+       struct {
+               unsigned ABDEN          : 1;
+               unsigned WUE            : 1;
+               unsigned                : 1;
+               unsigned BRG16          : 1;
+               unsigned SCKP           : 1;
+               unsigned                : 1;
+               unsigned RCIDL          : 1;
+               unsigned ABDOVF         : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned RCMT           : 1;
+               unsigned                : 1;
+       };
+} __BAUDCONbits_t;
+extern volatile __BAUDCONbits_t __at (0xFB8) BAUDCONbits;
+
+extern __sfr __at (0xFBD) CCP1CON;
+typedef union {
+       struct {
+               unsigned CCP1M0         : 1;
+               unsigned CCP1M1         : 1;
+               unsigned CCP1M2         : 1;
+               unsigned CCP1M3         : 1;
+               unsigned DC1B0          : 1;
+               unsigned DC1B1          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __CCP1CONbits_t;
+extern volatile __CCP1CONbits_t __at (0xFBD) CCP1CONbits;
+
+extern __sfr __at (0xFBE) CCPR1;
+
+extern __sfr __at (0xFBE) CCPR1L;
+
+extern __sfr __at (0xFBF) CCPR1H;
+
+extern __sfr __at (0xFC0) ADCON2;
+typedef union {
+       struct {
+               unsigned ADCS0          : 1;
+               unsigned ADCS1          : 1;
+               unsigned ADCS2          : 1;
+               unsigned ACQT0          : 1;
+               unsigned ACQT1          : 1;
+               unsigned ACQT2          : 1;
+               unsigned                : 1;
+               unsigned ADFM           : 1;
+       };
+} __ADCON2bits_t;
+extern volatile __ADCON2bits_t __at (0xFC0) ADCON2bits;
+
+extern __sfr __at (0xFC1) ADCON1;
+typedef union {
+       struct {
+               unsigned PCFG0          : 1;
+               unsigned PCFG1          : 1;
+               unsigned PCFG2          : 1;
+               unsigned PCFG3          : 1;
+               unsigned VCFG0          : 1;
+               unsigned VCFG1          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __ADCON1bits_t;
+extern volatile __ADCON1bits_t __at (0xFC1) ADCON1bits;
+
+extern __sfr __at (0xFC2) ADCON0;
+typedef union {
+       struct {
+               unsigned ADON           : 1;
+               unsigned GO_DONE        : 1;
+               unsigned CHS0           : 1;
+               unsigned CHS1           : 1;
+               unsigned CHS2           : 1;
+               unsigned CHS3           : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned DONE           : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned GO             : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned NOT_DONE       : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __ADCON0bits_t;
+extern volatile __ADCON0bits_t __at (0xFC2) ADCON0bits;
+
+extern __sfr __at (0xFC3) ADRES;
+
+extern __sfr __at (0xFC3) ADRESL;
+
+extern __sfr __at (0xFC4) ADRESH;
+
+extern __sfr __at (0xFCA) T2CON;
+typedef union {
+       struct {
+               unsigned T2CKPS0        : 1;
+               unsigned T2CKPS1        : 1;
+               unsigned TMR2ON         : 1;
+               unsigned T2OUTPS0       : 1;
+               unsigned T2OUTPS1       : 1;
+               unsigned T2OUTPS2       : 1;
+               unsigned T2OUTPS3       : 1;
+               unsigned                : 1;
+       };
+} __T2CONbits_t;
+extern volatile __T2CONbits_t __at (0xFCA) T2CONbits;
+
+extern __sfr __at (0xFCB) PR2;
+
+extern __sfr __at (0xFCC) TMR2;
+
+extern __sfr __at (0xFCD) T1CON;
+typedef union {
+       struct {
+               unsigned TMR1ON         : 1;
+               unsigned TMR1CS         : 1;
+               unsigned T1SYNC         : 1;
+               unsigned T1OSCEN        : 1;
+               unsigned T1CKPS0        : 1;
+               unsigned T1CKPS1        : 1;
+               unsigned T1RUN          : 1;
+               unsigned RD16           : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned NOT_T1SYNC     : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __T1CONbits_t;
+extern volatile __T1CONbits_t __at (0xFCD) T1CONbits;
+
+extern __sfr __at (0xFCE) TMR1L;
+
+extern __sfr __at (0xFCF) TMR1H;
+
+extern __sfr __at (0xFD0) RCON;
+typedef union {
+       struct {
+               unsigned NOT_BOR        : 1;
+               unsigned NOT_POR        : 1;
+               unsigned NOT_PD         : 1;
+               unsigned NOT_TO         : 1;
+               unsigned NOT_RI         : 1;
+               unsigned                : 1;
+               unsigned SBOREN         : 1;
+               unsigned NOT_IPEN       : 1;
+       };
+       struct {
+               unsigned BOR            : 1;
+               unsigned POR            : 1;
+               unsigned PD             : 1;
+               unsigned TO             : 1;
+               unsigned RI             : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned IPEN           : 1;
+       };
+} __RCONbits_t;
+extern volatile __RCONbits_t __at (0xFD0) RCONbits;
+
+extern __sfr __at (0xFD1) WDTCON;
+typedef union {
+       struct {
+               unsigned SWDTEN         : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+       struct {
+               unsigned SWDTE          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __WDTCONbits_t;
+extern volatile __WDTCONbits_t __at (0xFD1) WDTCONbits;
+
+extern __sfr __at (0xFD2) HLVDCON;
+typedef union {
+       struct {
+               unsigned LVDL0          : 1;
+               unsigned LVDL1          : 1;
+               unsigned LVDL2          : 1;
+               unsigned LVDL3          : 1;
+               unsigned LVDEN          : 1;
+               unsigned IRVST          : 1;
+               unsigned                : 1;
+               unsigned VDIRMAG        : 1;
+       };
+       struct {
+               unsigned LVV0           : 1;
+               unsigned LVV1           : 1;
+               unsigned LVV2           : 1;
+               unsigned LVV3           : 1;
+               unsigned HLVDEN         : 1;
+               unsigned BGST           : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+       struct {
+               unsigned HLVDL0         : 1;
+               unsigned HLVDL1         : 1;
+               unsigned HLVDL2         : 1;
+               unsigned HLVDL3         : 1;
+               unsigned                : 1;
+               unsigned IVRST          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __HLVDCONbits_t;
+extern volatile __HLVDCONbits_t __at (0xFD2) HLVDCONbits;
+
+extern __sfr __at (0xFD2) LVDCON;
+typedef union {
+       struct {
+               unsigned LVDL0          : 1;
+               unsigned LVDL1          : 1;
+               unsigned LVDL2          : 1;
+               unsigned LVDL3          : 1;
+               unsigned LVDEN          : 1;
+               unsigned IRVST          : 1;
+               unsigned                : 1;
+               unsigned VDIRMAG        : 1;
+       };
+       struct {
+               unsigned LVV0           : 1;
+               unsigned LVV1           : 1;
+               unsigned LVV2           : 1;
+               unsigned LVV3           : 1;
+               unsigned HLVDEN         : 1;
+               unsigned BGST           : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+       struct {
+               unsigned HLVDL0         : 1;
+               unsigned HLVDL1         : 1;
+               unsigned HLVDL2         : 1;
+               unsigned HLVDL3         : 1;
+               unsigned                : 1;
+               unsigned IVRST          : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __LVDCONbits_t;
+extern volatile __LVDCONbits_t __at (0xFD2) LVDCONbits;
+
+extern __sfr __at (0xFD3) OSCCON;
+typedef union {
+       struct {
+               unsigned SCS0           : 1;
+               unsigned SCS1           : 1;
+               unsigned                : 1;
+               unsigned OSTS           : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned IDLEN          : 1;
+       };
+} __OSCCONbits_t;
+extern volatile __OSCCONbits_t __at (0xFD3) OSCCONbits;
+
+extern __sfr __at (0xFD5) T0CON;
+typedef union {
+       struct {
+               unsigned T0PS0          : 1;
+               unsigned T0PS1          : 1;
+               unsigned T0PS2          : 1;
+               unsigned PSA            : 1;
+               unsigned T0SE           : 1;
+               unsigned T0CS           : 1;
+               unsigned T08BIT         : 1;
+               unsigned TMR0ON         : 1;
+       };
+} __T0CONbits_t;
+extern volatile __T0CONbits_t __at (0xFD5) T0CONbits;
+
+extern __sfr __at (0xFD6) TMR0L;
+
+extern __sfr __at (0xFD7) TMR0H;
+
+extern __sfr __at (0xFD8) STATUS;
+typedef union {
+       struct {
+               unsigned C              : 1;
+               unsigned DC             : 1;
+               unsigned Z              : 1;
+               unsigned OV             : 1;
+               unsigned N              : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+       };
+} __STATUSbits_t;
+extern volatile __STATUSbits_t __at (0xFD8) STATUSbits;
+
+extern __sfr __at (0xFD9) FSR2L;
+
+extern __sfr __at (0xFDA) FSR2H;
+
+extern __sfr __at (0xFDB) PLUSW2;
+
+extern __sfr __at (0xFDC) PREINC2;
+
+extern __sfr __at (0xFDD) POSTDEC2;
+
+extern __sfr __at (0xFDE) POSTINC2;
+
+extern __sfr __at (0xFDF) INDF2;
+
+extern __sfr __at (0xFE0) BSR;
+
+extern __sfr __at (0xFE1) FSR1L;
+
+extern __sfr __at (0xFE2) FSR1H;
+
+extern __sfr __at (0xFE3) PLUSW1;
+
+extern __sfr __at (0xFE4) PREINC1;
+
+extern __sfr __at (0xFE5) POSTDEC1;
+
+extern __sfr __at (0xFE6) POSTINC1;
+
+extern __sfr __at (0xFE7) INDF1;
+
+extern __sfr __at (0xFE8) WREG;
+
+extern __sfr __at (0xFE9) FSR0L;
+
+extern __sfr __at (0xFEA) FSR0H;
+
+extern __sfr __at (0xFEB) PLUSW0;
+
+extern __sfr __at (0xFEC) PREINC0;
+
+extern __sfr __at (0xFED) POSTDEC0;
+
+extern __sfr __at (0xFEE) POSTINC0;
+
+extern __sfr __at (0xFEF) INDF0;
+
+extern __sfr __at (0xFF0) INTCON3;
+typedef union {
+       struct {
+               unsigned INT1IF         : 1;
+               unsigned INT2IF         : 1;
+               unsigned                : 1;
+               unsigned INT1IE         : 1;
+               unsigned INT2IE         : 1;
+               unsigned                : 1;
+               unsigned INT1IP         : 1;
+               unsigned INT2IP         : 1;
+       };
+       struct {
+               unsigned INT1F          : 1;
+               unsigned INT2F          : 1;
+               unsigned                : 1;
+               unsigned INT1E          : 1;
+               unsigned INT2E          : 1;
+               unsigned                : 1;
+               unsigned INT1P          : 1;
+               unsigned INT2P          : 1;
+       };
+} __INTCON3bits_t;
+extern volatile __INTCON3bits_t __at (0xFF0) INTCON3bits;
+
+extern __sfr __at (0xFF1) INTCON2;
+typedef union {
+       struct {
+               unsigned RBIP           : 1;
+               unsigned                : 1;
+               unsigned TMR0IP         : 1;
+               unsigned                : 1;
+               unsigned INTEDG2        : 1;
+               unsigned INTEDG1        : 1;
+               unsigned INTEDG0        : 1;
+               unsigned NOT_RBPU       : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned T0IP           : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned RBPU           : 1;
+       };
+} __INTCON2bits_t;
+extern volatile __INTCON2bits_t __at (0xFF1) INTCON2bits;
+
+extern __sfr __at (0xFF2) INTCON;
+typedef union {
+       struct {
+               unsigned RBIF           : 1;
+               unsigned INT0IF         : 1;
+               unsigned TMR0IF         : 1;
+               unsigned RBIE           : 1;
+               unsigned INT0IE         : 1;
+               unsigned TMR0IE         : 1;
+               unsigned PEIE           : 1;
+               unsigned GIE            : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned INT0F          : 1;
+               unsigned T0IF           : 1;
+               unsigned                : 1;
+               unsigned INT0E          : 1;
+               unsigned T0IE           : 1;
+               unsigned GIEL           : 1;
+               unsigned GIEH           : 1;
+       };
+} __INTCONbits_t;
+extern volatile __INTCONbits_t __at (0xFF2) INTCONbits;
+
+extern __sfr __at (0xFF3) PROD;
+
+extern __sfr __at (0xFF3) PRODL;
+
+extern __sfr __at (0xFF4) PRODH;
+
+extern __sfr __at (0xFF5) TABLAT;
+
+extern __sfr __at (0xFF6) TBLPTR;
+
+extern __sfr __at (0xFF6) TBLPTRL;
+
+extern __sfr __at (0xFF7) TBLPTRH;
+
+extern __sfr __at (0xFF8) TBLPTRU;
+
+extern __sfr __at (0xFF9) PC;
+
+extern __sfr __at (0xFF9) PCL;
+
+extern __sfr __at (0xFFA) PCLATH;
+
+extern __sfr __at (0xFFB) PCLATU;
+
+extern __sfr __at (0xFFC) STKPTR;
+typedef union {
+       struct {
+               unsigned STKPTR0        : 1;
+               unsigned STKPTR1        : 1;
+               unsigned STKPTR2        : 1;
+               unsigned STKPTR3        : 1;
+               unsigned STKPTR4        : 1;
+               unsigned                : 1;
+               unsigned STKUNF         : 1;
+               unsigned STKFUL         : 1;
+       };
+       struct {
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned                : 1;
+               unsigned STKOVF         : 1;
+       };
+} __STKPTRbits_t;
+extern volatile __STKPTRbits_t __at (0xFFC) STKPTRbits;
+
+extern __sfr __at (0xFFD) TOS;
+
+extern __sfr __at (0xFFD) TOSL;
+
+extern __sfr __at (0xFFE) TOSH;
+
+extern __sfr __at (0xFFF) TOSU;
+
+
+#endif
+
index 189365aa184bb9a46572dadc4bfe6d620ecae9e1..9995e9edf7f2cc11ced65b282ff39d7ceaa361cb 100644 (file)
@@ -69,6 +69,9 @@
 #elif defined(pic18f2431)
 #  include <pic18f2431.h>
 
+#elif defined(pic18f2450)
+#  include <pic18f2450.h>
+
 #elif defined(pic18f2455)
 #  include <pic18f2455.h>
 
 #elif defined(pic18f4431)
 #  include <pic18f4431.h>
 
+#elif defined(pic18f4450)
+#  include <pic18f4450.h>
+
 #elif defined(pic18f4455)
 #  include <pic18f4455.h>
 
index d4bb06c3585ad1163ebd6b38c323ef5c67691e5e..8d4a2d0ab60fa4259abfc930cad304de6b6362ca 100644 (file)
@@ -47,6 +47,10 @@ lib_LIBRARIES += libdev18f2431.a
 libdev18f2431_a_SOURCES = pic18f2431.c
 libdev18f2431_a_CFLAGS = -p18f2431 $(AM_CFLAGS)
 
+lib_LIBRARIES += libdev18f2450.a
+libdev18f2450_a_SOURCES = pic18f2450.c
+libdev18f2450_a_CFLAGS = -p18f2450 $(AM_CFLAGS)
+
 lib_LIBRARIES += libdev18f2455.a
 libdev18f2455_a_SOURCES = pic18f2455.c
 libdev18f2455_a_CFLAGS = -p18f2455 $(AM_CFLAGS)
@@ -151,6 +155,10 @@ lib_LIBRARIES += libdev18f4431.a
 libdev18f4431_a_SOURCES = pic18f4431.c
 libdev18f4431_a_CFLAGS = -p18f4431 $(AM_CFLAGS)
 
+lib_LIBRARIES += libdev18f4450.a
+libdev18f4450_a_SOURCES = pic18f4450.c
+libdev18f4450_a_CFLAGS = -p18f4450 $(AM_CFLAGS)
+
 lib_LIBRARIES += libdev18f4455.a
 libdev18f4455_a_SOURCES = pic18f4455.c
 libdev18f4455_a_CFLAGS = -p18f4455 $(AM_CFLAGS)
index 717c35a44138a24860c5690f06f5734e807941ec..803f5ea892bb05051a0b8218be94b419a8095e31 100644 (file)
@@ -81,6 +81,10 @@ libdev18f2431_a_AR = $(AR) $(ARFLAGS)
 libdev18f2431_a_LIBADD =
 am_libdev18f2431_a_OBJECTS = libdev18f2431_a-pic18f2431.$(OBJEXT)
 libdev18f2431_a_OBJECTS = $(am_libdev18f2431_a_OBJECTS)
+libdev18f2450_a_AR = $(AR) $(ARFLAGS)
+libdev18f2450_a_LIBADD =
+am_libdev18f2450_a_OBJECTS = libdev18f2450_a-pic18f2450.$(OBJEXT)
+libdev18f2450_a_OBJECTS = $(am_libdev18f2450_a_OBJECTS)
 libdev18f2455_a_AR = $(AR) $(ARFLAGS)
 libdev18f2455_a_LIBADD =
 am_libdev18f2455_a_OBJECTS = libdev18f2455_a-pic18f2455.$(OBJEXT)
@@ -169,6 +173,10 @@ libdev18f4431_a_AR = $(AR) $(ARFLAGS)
 libdev18f4431_a_LIBADD =
 am_libdev18f4431_a_OBJECTS = libdev18f4431_a-pic18f4431.$(OBJEXT)
 libdev18f4431_a_OBJECTS = $(am_libdev18f4431_a_OBJECTS)
+libdev18f4450_a_AR = $(AR) $(ARFLAGS)
+libdev18f4450_a_LIBADD =
+am_libdev18f4450_a_OBJECTS = libdev18f4450_a-pic18f4450.$(OBJEXT)
+libdev18f4450_a_OBJECTS = $(am_libdev18f4450_a_OBJECTS)
 libdev18f4455_a_AR = $(AR) $(ARFLAGS)
 libdev18f4455_a_LIBADD =
 am_libdev18f4455_a_OBJECTS = libdev18f4455_a-pic18f4455.$(OBJEXT)
@@ -284,17 +292,18 @@ SOURCES = $(libdev18f1220_a_SOURCES) $(libdev18f1320_a_SOURCES) \
        $(libdev18f2220_a_SOURCES) $(libdev18f2320_a_SOURCES) \
        $(libdev18f2331_a_SOURCES) $(libdev18f242_a_SOURCES) \
        $(libdev18f2420_a_SOURCES) $(libdev18f2431_a_SOURCES) \
-       $(libdev18f2455_a_SOURCES) $(libdev18f248_a_SOURCES) \
-       $(libdev18f2480_a_SOURCES) $(libdev18f24j10_a_SOURCES) \
-       $(libdev18f252_a_SOURCES) $(libdev18f2520_a_SOURCES) \
-       $(libdev18f2525_a_SOURCES) $(libdev18f2550_a_SOURCES) \
-       $(libdev18f258_a_SOURCES) $(libdev18f2580_a_SOURCES) \
-       $(libdev18f2585_a_SOURCES) $(libdev18f25j10_a_SOURCES) \
-       $(libdev18f2620_a_SOURCES) $(libdev18f2680_a_SOURCES) \
-       $(libdev18f2682_a_SOURCES) $(libdev18f2685_a_SOURCES) \
-       $(libdev18f4220_a_SOURCES) $(libdev18f4320_a_SOURCES) \
-       $(libdev18f4331_a_SOURCES) $(libdev18f442_a_SOURCES) \
-       $(libdev18f4420_a_SOURCES) $(libdev18f4431_a_SOURCES) \
+       $(libdev18f2450_a_SOURCES) $(libdev18f2455_a_SOURCES) \
+       $(libdev18f248_a_SOURCES) $(libdev18f2480_a_SOURCES) \
+       $(libdev18f24j10_a_SOURCES) $(libdev18f252_a_SOURCES) \
+       $(libdev18f2520_a_SOURCES) $(libdev18f2525_a_SOURCES) \
+       $(libdev18f2550_a_SOURCES) $(libdev18f258_a_SOURCES) \
+       $(libdev18f2580_a_SOURCES) $(libdev18f2585_a_SOURCES) \
+       $(libdev18f25j10_a_SOURCES) $(libdev18f2620_a_SOURCES) \
+       $(libdev18f2680_a_SOURCES) $(libdev18f2682_a_SOURCES) \
+       $(libdev18f2685_a_SOURCES) $(libdev18f4220_a_SOURCES) \
+       $(libdev18f4320_a_SOURCES) $(libdev18f4331_a_SOURCES) \
+       $(libdev18f442_a_SOURCES) $(libdev18f4420_a_SOURCES) \
+       $(libdev18f4431_a_SOURCES) $(libdev18f4450_a_SOURCES) \
        $(libdev18f4455_a_SOURCES) $(libdev18f448_a_SOURCES) \
        $(libdev18f4480_a_SOURCES) $(libdev18f44j10_a_SOURCES) \
        $(libdev18f452_a_SOURCES) $(libdev18f4520_a_SOURCES) \
@@ -312,17 +321,18 @@ DIST_SOURCES = $(libdev18f1220_a_SOURCES) $(libdev18f1320_a_SOURCES) \
        $(libdev18f2220_a_SOURCES) $(libdev18f2320_a_SOURCES) \
        $(libdev18f2331_a_SOURCES) $(libdev18f242_a_SOURCES) \
        $(libdev18f2420_a_SOURCES) $(libdev18f2431_a_SOURCES) \
-       $(libdev18f2455_a_SOURCES) $(libdev18f248_a_SOURCES) \
-       $(libdev18f2480_a_SOURCES) $(libdev18f24j10_a_SOURCES) \
-       $(libdev18f252_a_SOURCES) $(libdev18f2520_a_SOURCES) \
-       $(libdev18f2525_a_SOURCES) $(libdev18f2550_a_SOURCES) \
-       $(libdev18f258_a_SOURCES) $(libdev18f2580_a_SOURCES) \
-       $(libdev18f2585_a_SOURCES) $(libdev18f25j10_a_SOURCES) \
-       $(libdev18f2620_a_SOURCES) $(libdev18f2680_a_SOURCES) \
-       $(libdev18f2682_a_SOURCES) $(libdev18f2685_a_SOURCES) \
-       $(libdev18f4220_a_SOURCES) $(libdev18f4320_a_SOURCES) \
-       $(libdev18f4331_a_SOURCES) $(libdev18f442_a_SOURCES) \
-       $(libdev18f4420_a_SOURCES) $(libdev18f4431_a_SOURCES) \
+       $(libdev18f2450_a_SOURCES) $(libdev18f2455_a_SOURCES) \
+       $(libdev18f248_a_SOURCES) $(libdev18f2480_a_SOURCES) \
+       $(libdev18f24j10_a_SOURCES) $(libdev18f252_a_SOURCES) \
+       $(libdev18f2520_a_SOURCES) $(libdev18f2525_a_SOURCES) \
+       $(libdev18f2550_a_SOURCES) $(libdev18f258_a_SOURCES) \
+       $(libdev18f2580_a_SOURCES) $(libdev18f2585_a_SOURCES) \
+       $(libdev18f25j10_a_SOURCES) $(libdev18f2620_a_SOURCES) \
+       $(libdev18f2680_a_SOURCES) $(libdev18f2682_a_SOURCES) \
+       $(libdev18f2685_a_SOURCES) $(libdev18f4220_a_SOURCES) \
+       $(libdev18f4320_a_SOURCES) $(libdev18f4331_a_SOURCES) \
+       $(libdev18f442_a_SOURCES) $(libdev18f4420_a_SOURCES) \
+       $(libdev18f4431_a_SOURCES) $(libdev18f4450_a_SOURCES) \
        $(libdev18f4455_a_SOURCES) $(libdev18f448_a_SOURCES) \
        $(libdev18f4480_a_SOURCES) $(libdev18f44j10_a_SOURCES) \
        $(libdev18f452_a_SOURCES) $(libdev18f4520_a_SOURCES) \
@@ -478,21 +488,22 @@ top_srcdir = @top_srcdir@
 #libdev18f86j65_a_CFLAGS = -p18f86j65 $(AM_CFLAGS)
 lib_LIBRARIES = libdev18f1220.a libdev18f1320.a libdev18f2220.a \
        libdev18f2320.a libdev18f2331.a libdev18f242.a libdev18f2420.a \
-       libdev18f2431.a libdev18f2455.a libdev18f248.a libdev18f2480.a \
-       libdev18f24j10.a libdev18f252.a libdev18f2520.a \
-       libdev18f2525.a libdev18f2550.a libdev18f258.a libdev18f2580.a \
-       libdev18f2585.a libdev18f25j10.a libdev18f2620.a \
-       libdev18f2680.a libdev18f2682.a libdev18f2685.a \
-       libdev18f4220.a libdev18f4320.a libdev18f4331.a libdev18f442.a \
-       libdev18f4420.a libdev18f4431.a libdev18f4455.a libdev18f448.a \
-       libdev18f4480.a libdev18f44j10.a libdev18f452.a \
-       libdev18f4520.a libdev18f4525.a libdev18f4550.a libdev18f458.a \
-       libdev18f4580.a libdev18f4585.a libdev18f45j10.a \
-       libdev18f4620.a libdev18f4680.a libdev18f4682.a \
-       libdev18f4685.a libdev18f6520.a libdev18f6585.a \
-       libdev18f6620.a libdev18f6680.a libdev18f6720.a \
-       libdev18f8520.a libdev18f8585.a libdev18f8620.a \
-       libdev18f8680.a libdev18f8720.a
+       libdev18f2431.a libdev18f2450.a libdev18f2455.a libdev18f248.a \
+       libdev18f2480.a libdev18f24j10.a libdev18f252.a \
+       libdev18f2520.a libdev18f2525.a libdev18f2550.a libdev18f258.a \
+       libdev18f2580.a libdev18f2585.a libdev18f25j10.a \
+       libdev18f2620.a libdev18f2680.a libdev18f2682.a \
+       libdev18f2685.a libdev18f4220.a libdev18f4320.a \
+       libdev18f4331.a libdev18f442.a libdev18f4420.a libdev18f4431.a \
+       libdev18f4450.a libdev18f4455.a libdev18f448.a libdev18f4480.a \
+       libdev18f44j10.a libdev18f452.a libdev18f4520.a \
+       libdev18f4525.a libdev18f4550.a libdev18f458.a libdev18f4580.a \
+       libdev18f4585.a libdev18f45j10.a libdev18f4620.a \
+       libdev18f4680.a libdev18f4682.a libdev18f4685.a \
+       libdev18f6520.a libdev18f6585.a libdev18f6620.a \
+       libdev18f6680.a libdev18f6720.a libdev18f8520.a \
+       libdev18f8585.a libdev18f8620.a libdev18f8680.a \
+       libdev18f8720.a
 libdev18f1220_a_SOURCES = pic18f1220.c
 libdev18f1220_a_CFLAGS = -p18f1220 $(AM_CFLAGS)
 libdev18f1320_a_SOURCES = pic18f1320.c
@@ -509,6 +520,8 @@ libdev18f2420_a_SOURCES = pic18f2420.c
 libdev18f2420_a_CFLAGS = -p18f2420 $(AM_CFLAGS)
 libdev18f2431_a_SOURCES = pic18f2431.c
 libdev18f2431_a_CFLAGS = -p18f2431 $(AM_CFLAGS)
+libdev18f2450_a_SOURCES = pic18f2450.c
+libdev18f2450_a_CFLAGS = -p18f2450 $(AM_CFLAGS)
 libdev18f2455_a_SOURCES = pic18f2455.c
 libdev18f2455_a_CFLAGS = -p18f2455 $(AM_CFLAGS)
 libdev18f248_a_SOURCES = pic18f248.c
@@ -553,6 +566,8 @@ libdev18f4420_a_SOURCES = pic18f4420.c
 libdev18f4420_a_CFLAGS = -p18f4420 $(AM_CFLAGS)
 libdev18f4431_a_SOURCES = pic18f4431.c
 libdev18f4431_a_CFLAGS = -p18f4431 $(AM_CFLAGS)
+libdev18f4450_a_SOURCES = pic18f4450.c
+libdev18f4450_a_CFLAGS = -p18f4450 $(AM_CFLAGS)
 libdev18f4455_a_SOURCES = pic18f4455.c
 libdev18f4455_a_CFLAGS = -p18f4455 $(AM_CFLAGS)
 libdev18f448_a_SOURCES = pic18f448.c
@@ -717,6 +732,10 @@ libdev18f2431.a: $(libdev18f2431_a_OBJECTS) $(libdev18f2431_a_DEPENDENCIES)
        -rm -f libdev18f2431.a
        $(libdev18f2431_a_AR) libdev18f2431.a $(libdev18f2431_a_OBJECTS) $(libdev18f2431_a_LIBADD)
        $(RANLIB) libdev18f2431.a
+libdev18f2450.a: $(libdev18f2450_a_OBJECTS) $(libdev18f2450_a_DEPENDENCIES) 
+       -rm -f libdev18f2450.a
+       $(libdev18f2450_a_AR) libdev18f2450.a $(libdev18f2450_a_OBJECTS) $(libdev18f2450_a_LIBADD)
+       $(RANLIB) libdev18f2450.a
 libdev18f2455.a: $(libdev18f2455_a_OBJECTS) $(libdev18f2455_a_DEPENDENCIES) 
        -rm -f libdev18f2455.a
        $(libdev18f2455_a_AR) libdev18f2455.a $(libdev18f2455_a_OBJECTS) $(libdev18f2455_a_LIBADD)
@@ -805,6 +824,10 @@ libdev18f4431.a: $(libdev18f4431_a_OBJECTS) $(libdev18f4431_a_DEPENDENCIES)
        -rm -f libdev18f4431.a
        $(libdev18f4431_a_AR) libdev18f4431.a $(libdev18f4431_a_OBJECTS) $(libdev18f4431_a_LIBADD)
        $(RANLIB) libdev18f4431.a
+libdev18f4450.a: $(libdev18f4450_a_OBJECTS) $(libdev18f4450_a_DEPENDENCIES) 
+       -rm -f libdev18f4450.a
+       $(libdev18f4450_a_AR) libdev18f4450.a $(libdev18f4450_a_OBJECTS) $(libdev18f4450_a_LIBADD)
+       $(RANLIB) libdev18f4450.a
 libdev18f4455.a: $(libdev18f4455_a_OBJECTS) $(libdev18f4455_a_DEPENDENCIES) 
        -rm -f libdev18f4455.a
        $(libdev18f4455_a_AR) libdev18f4455.a $(libdev18f4455_a_OBJECTS) $(libdev18f4455_a_LIBADD)
@@ -924,6 +947,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f2420_a-pic18f2420.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f242_a-pic18f242.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f2431_a-pic18f2431.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f2450_a-pic18f2450.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f2455_a-pic18f2455.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f2480_a-pic18f2480.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f248_a-pic18f248.Po@am__quote@
@@ -946,6 +970,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f4420_a-pic18f4420.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f442_a-pic18f442.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f4431_a-pic18f4431.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f4450_a-pic18f4450.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f4455_a-pic18f4455.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f4480_a-pic18f4480.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdev18f448_a-pic18f448.Po@am__quote@
@@ -1099,6 +1124,20 @@ libdev18f2431_a-pic18f2431.obj: pic18f2431.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libdev18f2431_a_CFLAGS) $(CFLAGS) -c -o libdev18f2431_a-pic18f2431.obj `if test -f 'pic18f2431.c'; then $(CYGPATH_W) 'pic18f2431.c'; else $(CYGPATH_W) '$(srcdir)/pic18f2431.c'; fi`
 
+libdev18f2450_a-pic18f2450.o: pic18f2450.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libdev18f2450_a_CFLAGS) $(CFLAGS) -MT libdev18f2450_a-pic18f2450.o -MD -MP -MF $(DEPDIR)/libdev18f2450_a-pic18f2450.Tpo -c -o libdev18f2450_a-pic18f2450.o `test -f 'pic18f2450.c' || echo '$(srcdir)/'`pic18f2450.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libdev18f2450_a-pic18f2450.Tpo $(DEPDIR)/libdev18f2450_a-pic18f2450.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='pic18f2450.c' object='libdev18f2450_a-pic18f2450.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libdev18f2450_a_CFLAGS) $(CFLAGS) -c -o libdev18f2450_a-pic18f2450.o `test -f 'pic18f2450.c' || echo '$(srcdir)/'`pic18f2450.c
+
+libdev18f2450_a-pic18f2450.obj: pic18f2450.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libdev18f2450_a_CFLAGS) $(CFLAGS) -MT libdev18f2450_a-pic18f2450.obj -MD -MP -MF $(DEPDIR)/libdev18f2450_a-pic18f2450.Tpo -c -o libdev18f2450_a-pic18f2450.obj `if test -f 'pic18f2450.c'; then $(CYGPATH_W) 'pic18f2450.c'; else $(CYGPATH_W) '$(srcdir)/pic18f2450.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libdev18f2450_a-pic18f2450.Tpo $(DEPDIR)/libdev18f2450_a-pic18f2450.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='pic18f2450.c' object='libdev18f2450_a-pic18f2450.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libdev18f2450_a_CFLAGS) $(CFLAGS) -c -o libdev18f2450_a-pic18f2450.obj `if test -f 'pic18f2450.c'; then $(CYGPATH_W) 'pic18f2450.c'; else $(CYGPATH_W) '$(srcdir)/pic18f2450.c'; fi`
+
 libdev18f2455_a-pic18f2455.o: pic18f2455.c
 @am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libdev18f2455_a_CFLAGS) $(CFLAGS) -MT libdev18f2455_a-pic18f2455.o -MD -MP -MF $(DEPDIR)/libdev18f2455_a-pic18f2455.Tpo -c -o libdev18f2455_a-pic18f2455.o `test -f 'pic18f2455.c' || echo '$(srcdir)/'`pic18f2455.c
 @am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libdev18f2455_a-pic18f2455.Tpo $(DEPDIR)/libdev18f2455_a-pic18f2455.Po
@@ -1407,6 +1446,20 @@ libdev18f4431_a-pic18f4431.obj: pic18f4431.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libdev18f4431_a_CFLAGS) $(CFLAGS) -c -o libdev18f4431_a-pic18f4431.obj `if test -f 'pic18f4431.c'; then $(CYGPATH_W) 'pic18f4431.c'; else $(CYGPATH_W) '$(srcdir)/pic18f4431.c'; fi`
 
+libdev18f4450_a-pic18f4450.o: pic18f4450.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libdev18f4450_a_CFLAGS) $(CFLAGS) -MT libdev18f4450_a-pic18f4450.o -MD -MP -MF $(DEPDIR)/libdev18f4450_a-pic18f4450.Tpo -c -o libdev18f4450_a-pic18f4450.o `test -f 'pic18f4450.c' || echo '$(srcdir)/'`pic18f4450.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libdev18f4450_a-pic18f4450.Tpo $(DEPDIR)/libdev18f4450_a-pic18f4450.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='pic18f4450.c' object='libdev18f4450_a-pic18f4450.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libdev18f4450_a_CFLAGS) $(CFLAGS) -c -o libdev18f4450_a-pic18f4450.o `test -f 'pic18f4450.c' || echo '$(srcdir)/'`pic18f4450.c
+
+libdev18f4450_a-pic18f4450.obj: pic18f4450.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libdev18f4450_a_CFLAGS) $(CFLAGS) -MT libdev18f4450_a-pic18f4450.obj -MD -MP -MF $(DEPDIR)/libdev18f4450_a-pic18f4450.Tpo -c -o libdev18f4450_a-pic18f4450.obj `if test -f 'pic18f4450.c'; then $(CYGPATH_W) 'pic18f4450.c'; else $(CYGPATH_W) '$(srcdir)/pic18f4450.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libdev18f4450_a-pic18f4450.Tpo $(DEPDIR)/libdev18f4450_a-pic18f4450.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='pic18f4450.c' object='libdev18f4450_a-pic18f4450.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libdev18f4450_a_CFLAGS) $(CFLAGS) -c -o libdev18f4450_a-pic18f4450.obj `if test -f 'pic18f4450.c'; then $(CYGPATH_W) 'pic18f4450.c'; else $(CYGPATH_W) '$(srcdir)/pic18f4450.c'; fi`
+
 libdev18f4455_a-pic18f4455.o: pic18f4455.c
 @am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libdev18f4455_a_CFLAGS) $(CFLAGS) -MT libdev18f4455_a-pic18f4455.o -MD -MP -MF $(DEPDIR)/libdev18f4455_a-pic18f4455.Tpo -c -o libdev18f4455_a-pic18f4455.o `test -f 'pic18f4455.c' || echo '$(srcdir)/'`pic18f4455.c
 @am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libdev18f4455_a-pic18f4455.Tpo $(DEPDIR)/libdev18f4455_a-pic18f4455.Po
diff --git a/device/lib/pic16/libdev/pic18f2450.c b/device/lib/pic16/libdev/pic18f2450.c
new file mode 100644 (file)
index 0000000..a003748
--- /dev/null
@@ -0,0 +1,6 @@
+/*
+ * pic18f2450.c - device specific definitions
+ */
+
+#include "pic18f4450.c"
+
diff --git a/device/lib/pic16/libdev/pic18f4450.c b/device/lib/pic16/libdev/pic18f4450.c
new file mode 100644 (file)
index 0000000..967449f
--- /dev/null
@@ -0,0 +1,345 @@
+/*
+ * pic18f4450.c - device specific definitions
+ *
+ * This file is part of the GNU PIC library for SDCC,
+ * originally devised by Vangelis Rokas <vrokas AT otenet.gr>
+ *
+ * It has been automatically generated by inc2h-pic16.pl,
+ * (c) 2007 by Raphael Neider <rneider AT web.de>
+ */
+
+#include <pic18f4450.h>
+
+
+__sfr __at (0xF66) UFRM;
+
+__sfr __at (0xF66) UFRML;
+
+__sfr __at (0xF67) UFRMH;
+
+__sfr __at (0xF68) UIR;
+volatile __UIRbits_t __at (0xF68) UIRbits;
+
+__sfr __at (0xF69) UIE;
+volatile __UIEbits_t __at (0xF69) UIEbits;
+
+__sfr __at (0xF6A) UEIR;
+volatile __UEIRbits_t __at (0xF6A) UEIRbits;
+
+__sfr __at (0xF6B) UEIE;
+volatile __UEIEbits_t __at (0xF6B) UEIEbits;
+
+__sfr __at (0xF6C) USTAT;
+volatile __USTATbits_t __at (0xF6C) USTATbits;
+
+__sfr __at (0xF6D) UCON;
+volatile __UCONbits_t __at (0xF6D) UCONbits;
+
+__sfr __at (0xF6E) UADDR;
+volatile __UADDRbits_t __at (0xF6E) UADDRbits;
+
+__sfr __at (0xF6F) UCFG;
+volatile __UCFGbits_t __at (0xF6F) UCFGbits;
+
+__sfr __at (0xF70) UEP0;
+volatile __UEP0bits_t __at (0xF70) UEP0bits;
+
+__sfr __at (0xF71) UEP1;
+volatile __UEP1bits_t __at (0xF71) UEP1bits;
+
+__sfr __at (0xF72) UEP2;
+volatile __UEP2bits_t __at (0xF72) UEP2bits;
+
+__sfr __at (0xF73) UEP3;
+volatile __UEP3bits_t __at (0xF73) UEP3bits;
+
+__sfr __at (0xF74) UEP4;
+volatile __UEP4bits_t __at (0xF74) UEP4bits;
+
+__sfr __at (0xF75) UEP5;
+volatile __UEP5bits_t __at (0xF75) UEP5bits;
+
+__sfr __at (0xF76) UEP6;
+volatile __UEP6bits_t __at (0xF76) UEP6bits;
+
+__sfr __at (0xF77) UEP7;
+volatile __UEP7bits_t __at (0xF77) UEP7bits;
+
+__sfr __at (0xF78) UEP8;
+volatile __UEP8bits_t __at (0xF78) UEP8bits;
+
+__sfr __at (0xF79) UEP9;
+volatile __UEP9bits_t __at (0xF79) UEP9bits;
+
+__sfr __at (0xF7A) UEP10;
+volatile __UEP10bits_t __at (0xF7A) UEP10bits;
+
+__sfr __at (0xF7B) UEP11;
+volatile __UEP11bits_t __at (0xF7B) UEP11bits;
+
+__sfr __at (0xF7C) UEP12;
+volatile __UEP12bits_t __at (0xF7C) UEP12bits;
+
+__sfr __at (0xF7D) UEP13;
+volatile __UEP13bits_t __at (0xF7D) UEP13bits;
+
+__sfr __at (0xF7E) UEP14;
+volatile __UEP14bits_t __at (0xF7E) UEP14bits;
+
+__sfr __at (0xF7F) UEP15;
+volatile __UEP15bits_t __at (0xF7F) UEP15bits;
+
+__sfr __at (0xF80) PORTA;
+volatile __PORTAbits_t __at (0xF80) PORTAbits;
+
+__sfr __at (0xF81) PORTB;
+volatile __PORTBbits_t __at (0xF81) PORTBbits;
+
+__sfr __at (0xF82) PORTC;
+volatile __PORTCbits_t __at (0xF82) PORTCbits;
+
+__sfr __at (0xF83) PORTD;
+volatile __PORTDbits_t __at (0xF83) PORTDbits;
+
+__sfr __at (0xF84) PORTE;
+volatile __PORTEbits_t __at (0xF84) PORTEbits;
+
+__sfr __at (0xF89) LATA;
+volatile __LATAbits_t __at (0xF89) LATAbits;
+
+__sfr __at (0xF8A) LATB;
+volatile __LATBbits_t __at (0xF8A) LATBbits;
+
+__sfr __at (0xF8B) LATC;
+volatile __LATCbits_t __at (0xF8B) LATCbits;
+
+__sfr __at (0xF8C) LATD;
+volatile __LATDbits_t __at (0xF8C) LATDbits;
+
+__sfr __at (0xF8D) LATE;
+volatile __LATEbits_t __at (0xF8D) LATEbits;
+
+__sfr __at (0xF92) DDRA;
+volatile __DDRAbits_t __at (0xF92) DDRAbits;
+
+__sfr __at (0xF92) TRISA;
+volatile __TRISAbits_t __at (0xF92) TRISAbits;
+
+__sfr __at (0xF93) DDRB;
+volatile __DDRBbits_t __at (0xF93) DDRBbits;
+
+__sfr __at (0xF93) TRISB;
+volatile __TRISBbits_t __at (0xF93) TRISBbits;
+
+__sfr __at (0xF94) DDRC;
+volatile __DDRCbits_t __at (0xF94) DDRCbits;
+
+__sfr __at (0xF94) TRISC;
+volatile __TRISCbits_t __at (0xF94) TRISCbits;
+
+__sfr __at (0xF95) DDRD;
+volatile __DDRDbits_t __at (0xF95) DDRDbits;
+
+__sfr __at (0xF95) TRISD;
+volatile __TRISDbits_t __at (0xF95) TRISDbits;
+
+__sfr __at (0xF96) DDRE;
+volatile __DDREbits_t __at (0xF96) DDREbits;
+
+__sfr __at (0xF96) TRISE;
+volatile __TRISEbits_t __at (0xF96) TRISEbits;
+
+__sfr __at (0xF9D) PIE1;
+volatile __PIE1bits_t __at (0xF9D) PIE1bits;
+
+__sfr __at (0xF9E) PIR1;
+volatile __PIR1bits_t __at (0xF9E) PIR1bits;
+
+__sfr __at (0xF9F) IPR1;
+volatile __IPR1bits_t __at (0xF9F) IPR1bits;
+
+__sfr __at (0xFA0) PIE2;
+volatile __PIE2bits_t __at (0xFA0) PIE2bits;
+
+__sfr __at (0xFA1) PIR2;
+volatile __PIR2bits_t __at (0xFA1) PIR2bits;
+
+__sfr __at (0xFA2) IPR2;
+volatile __IPR2bits_t __at (0xFA2) IPR2bits;
+
+__sfr __at (0xFA6) EECON1;
+volatile __EECON1bits_t __at (0xFA6) EECON1bits;
+
+__sfr __at (0xFA7) EECON2;
+
+__sfr __at (0xFAB) RCSTA;
+volatile __RCSTAbits_t __at (0xFAB) RCSTAbits;
+
+__sfr __at (0xFAC) TXSTA;
+volatile __TXSTAbits_t __at (0xFAC) TXSTAbits;
+
+__sfr __at (0xFAD) TXREG;
+
+__sfr __at (0xFAE) RCREG;
+
+__sfr __at (0xFAF) SPBRG;
+
+__sfr __at (0xFB0) SPBRGH;
+
+__sfr __at (0xFB8) BAUDCON;
+volatile __BAUDCONbits_t __at (0xFB8) BAUDCONbits;
+
+__sfr __at (0xFBD) CCP1CON;
+volatile __CCP1CONbits_t __at (0xFBD) CCP1CONbits;
+
+__sfr __at (0xFBE) CCPR1;
+
+__sfr __at (0xFBE) CCPR1L;
+
+__sfr __at (0xFBF) CCPR1H;
+
+__sfr __at (0xFC0) ADCON2;
+volatile __ADCON2bits_t __at (0xFC0) ADCON2bits;
+
+__sfr __at (0xFC1) ADCON1;
+volatile __ADCON1bits_t __at (0xFC1) ADCON1bits;
+
+__sfr __at (0xFC2) ADCON0;
+volatile __ADCON0bits_t __at (0xFC2) ADCON0bits;
+
+__sfr __at (0xFC3) ADRES;
+
+__sfr __at (0xFC3) ADRESL;
+
+__sfr __at (0xFC4) ADRESH;
+
+__sfr __at (0xFCA) T2CON;
+volatile __T2CONbits_t __at (0xFCA) T2CONbits;
+
+__sfr __at (0xFCB) PR2;
+
+__sfr __at (0xFCC) TMR2;
+
+__sfr __at (0xFCD) T1CON;
+volatile __T1CONbits_t __at (0xFCD) T1CONbits;
+
+__sfr __at (0xFCE) TMR1L;
+
+__sfr __at (0xFCF) TMR1H;
+
+__sfr __at (0xFD0) RCON;
+volatile __RCONbits_t __at (0xFD0) RCONbits;
+
+__sfr __at (0xFD1) WDTCON;
+volatile __WDTCONbits_t __at (0xFD1) WDTCONbits;
+
+__sfr __at (0xFD2) HLVDCON;
+volatile __HLVDCONbits_t __at (0xFD2) HLVDCONbits;
+
+__sfr __at (0xFD2) LVDCON;
+volatile __LVDCONbits_t __at (0xFD2) LVDCONbits;
+
+__sfr __at (0xFD3) OSCCON;
+volatile __OSCCONbits_t __at (0xFD3) OSCCONbits;
+
+__sfr __at (0xFD5) T0CON;
+volatile __T0CONbits_t __at (0xFD5) T0CONbits;
+
+__sfr __at (0xFD6) TMR0L;
+
+__sfr __at (0xFD7) TMR0H;
+
+__sfr __at (0xFD8) STATUS;
+volatile __STATUSbits_t __at (0xFD8) STATUSbits;
+
+__sfr __at (0xFD9) FSR2L;
+
+__sfr __at (0xFDA) FSR2H;
+
+__sfr __at (0xFDB) PLUSW2;
+
+__sfr __at (0xFDC) PREINC2;
+
+__sfr __at (0xFDD) POSTDEC2;
+
+__sfr __at (0xFDE) POSTINC2;
+
+__sfr __at (0xFDF) INDF2;
+
+__sfr __at (0xFE0) BSR;
+
+__sfr __at (0xFE1) FSR1L;
+
+__sfr __at (0xFE2) FSR1H;
+
+__sfr __at (0xFE3) PLUSW1;
+
+__sfr __at (0xFE4) PREINC1;
+
+__sfr __at (0xFE5) POSTDEC1;
+
+__sfr __at (0xFE6) POSTINC1;
+
+__sfr __at (0xFE7) INDF1;
+
+__sfr __at (0xFE8) WREG;
+
+__sfr __at (0xFE9) FSR0L;
+
+__sfr __at (0xFEA) FSR0H;
+
+__sfr __at (0xFEB) PLUSW0;
+
+__sfr __at (0xFEC) PREINC0;
+
+__sfr __at (0xFED) POSTDEC0;
+
+__sfr __at (0xFEE) POSTINC0;
+
+__sfr __at (0xFEF) INDF0;
+
+__sfr __at (0xFF0) INTCON3;
+volatile __INTCON3bits_t __at (0xFF0) INTCON3bits;
+
+__sfr __at (0xFF1) INTCON2;
+volatile __INTCON2bits_t __at (0xFF1) INTCON2bits;
+
+__sfr __at (0xFF2) INTCON;
+volatile __INTCONbits_t __at (0xFF2) INTCONbits;
+
+__sfr __at (0xFF3) PROD;
+
+__sfr __at (0xFF3) PRODL;
+
+__sfr __at (0xFF4) PRODH;
+
+__sfr __at (0xFF5) TABLAT;
+
+__sfr __at (0xFF6) TBLPTR;
+
+__sfr __at (0xFF6) TBLPTRL;
+
+__sfr __at (0xFF7) TBLPTRH;
+
+__sfr __at (0xFF8) TBLPTRU;
+
+__sfr __at (0xFF9) PC;
+
+__sfr __at (0xFF9) PCL;
+
+__sfr __at (0xFFA) PCLATH;
+
+__sfr __at (0xFFB) PCLATU;
+
+__sfr __at (0xFFC) STKPTR;
+volatile __STKPTRbits_t __at (0xFFC) STKPTRbits;
+
+__sfr __at (0xFFD) TOS;
+
+__sfr __at (0xFFD) TOSL;
+
+__sfr __at (0xFFE) TOSH;
+
+__sfr __at (0xFFF) TOSU;
+
+
index 1f3404b130819c85a76497a513dec6ab1e180ac0..731da4e1f8afc83f2528f0f13ccc770042724855 100644 (file)
@@ -100,6 +100,16 @@ libio18f2431_a_SOURCES += usart/uopen.c usart/uputc.c usart/uputs.c
 libio18f2431_a_SOURCES += usart/usartd.c
 libio18f2431_a_CFLAGS = -p18f2431 $(AM_CFLAGS)
 
+lib_LIBRARIES += libio18f2450.a
+libio18f2450_a_SOURCES = dummy.c
+libio18f2450_a_SOURCES += adc/adcbusy.c adc/adcclose.c adc/adcconv.c
+libio18f2450_a_SOURCES += adc/adcopen.c adc/adcread.c adc/adcsetch.c
+libio18f2450_a_SOURCES += usart/ubaud.c usart/ubusy.c usart/uclose.c
+libio18f2450_a_SOURCES += usart/udrdy.c usart/ugetc.c usart/ugets.c
+libio18f2450_a_SOURCES += usart/uopen.c usart/uputc.c usart/uputs.c
+libio18f2450_a_SOURCES += usart/usartd.c
+libio18f2450_a_CFLAGS = -p18f2450 $(AM_CFLAGS)
+
 lib_LIBRARIES += libio18f2455.a
 libio18f2455_a_SOURCES = dummy.c
 libio18f2455_a_SOURCES += adc/adcbusy.c adc/adcclose.c adc/adcconv.c
@@ -410,6 +420,16 @@ libio18f4431_a_SOURCES += usart/uopen.c usart/uputc.c usart/uputs.c
 libio18f4431_a_SOURCES += usart/usartd.c
 libio18f4431_a_CFLAGS = -p18f4431 $(AM_CFLAGS)
 
+lib_LIBRARIES += libio18f4450.a
+libio18f4450_a_SOURCES = dummy.c
+libio18f4450_a_SOURCES += adc/adcbusy.c adc/adcclose.c adc/adcconv.c
+libio18f4450_a_SOURCES += adc/adcopen.c adc/adcread.c adc/adcsetch.c
+libio18f4450_a_SOURCES += usart/ubaud.c usart/ubusy.c usart/uclose.c
+libio18f4450_a_SOURCES += usart/udrdy.c usart/ugetc.c usart/ugets.c
+libio18f4450_a_SOURCES += usart/uopen.c usart/uputc.c usart/uputs.c
+libio18f4450_a_SOURCES += usart/usartd.c
+libio18f4450_a_CFLAGS = -p18f4450 $(AM_CFLAGS)
+
 lib_LIBRARIES += libio18f4455.a
 libio18f4455_a_SOURCES = dummy.c
 libio18f4455_a_SOURCES += adc/adcbusy.c adc/adcclose.c adc/adcconv.c
index 7286aabf3980d24142b3f27b0c26e387e45daf98..eaeecde9447b0201495afbe559afdf902c544a15 100644 (file)
@@ -185,6 +185,21 @@ am_libio18f2431_a_OBJECTS = libio18f2431_a-dummy.$(OBJEXT) \
        libio18f2431_a-uopen.$(OBJEXT) libio18f2431_a-uputc.$(OBJEXT) \
        libio18f2431_a-uputs.$(OBJEXT) libio18f2431_a-usartd.$(OBJEXT)
 libio18f2431_a_OBJECTS = $(am_libio18f2431_a_OBJECTS)
+libio18f2450_a_AR = $(AR) $(ARFLAGS)
+libio18f2450_a_LIBADD =
+am_libio18f2450_a_OBJECTS = libio18f2450_a-dummy.$(OBJEXT) \
+       libio18f2450_a-adcbusy.$(OBJEXT) \
+       libio18f2450_a-adcclose.$(OBJEXT) \
+       libio18f2450_a-adcconv.$(OBJEXT) \
+       libio18f2450_a-adcopen.$(OBJEXT) \
+       libio18f2450_a-adcread.$(OBJEXT) \
+       libio18f2450_a-adcsetch.$(OBJEXT) \
+       libio18f2450_a-ubaud.$(OBJEXT) libio18f2450_a-ubusy.$(OBJEXT) \
+       libio18f2450_a-uclose.$(OBJEXT) libio18f2450_a-udrdy.$(OBJEXT) \
+       libio18f2450_a-ugetc.$(OBJEXT) libio18f2450_a-ugets.$(OBJEXT) \
+       libio18f2450_a-uopen.$(OBJEXT) libio18f2450_a-uputc.$(OBJEXT) \
+       libio18f2450_a-uputs.$(OBJEXT) libio18f2450_a-usartd.$(OBJEXT)
+libio18f2450_a_OBJECTS = $(am_libio18f2450_a_OBJECTS)
 libio18f2455_a_AR = $(AR) $(ARFLAGS)
 libio18f2455_a_LIBADD =
 am_libio18f2455_a_OBJECTS = libio18f2455_a-dummy.$(OBJEXT) \
@@ -725,6 +740,21 @@ am_libio18f4431_a_OBJECTS = libio18f4431_a-dummy.$(OBJEXT) \
        libio18f4431_a-uopen.$(OBJEXT) libio18f4431_a-uputc.$(OBJEXT) \
        libio18f4431_a-uputs.$(OBJEXT) libio18f4431_a-usartd.$(OBJEXT)
 libio18f4431_a_OBJECTS = $(am_libio18f4431_a_OBJECTS)
+libio18f4450_a_AR = $(AR) $(ARFLAGS)
+libio18f4450_a_LIBADD =
+am_libio18f4450_a_OBJECTS = libio18f4450_a-dummy.$(OBJEXT) \
+       libio18f4450_a-adcbusy.$(OBJEXT) \
+       libio18f4450_a-adcclose.$(OBJEXT) \
+       libio18f4450_a-adcconv.$(OBJEXT) \
+       libio18f4450_a-adcopen.$(OBJEXT) \
+       libio18f4450_a-adcread.$(OBJEXT) \
+       libio18f4450_a-adcsetch.$(OBJEXT) \
+       libio18f4450_a-ubaud.$(OBJEXT) libio18f4450_a-ubusy.$(OBJEXT) \
+       libio18f4450_a-uclose.$(OBJEXT) libio18f4450_a-udrdy.$(OBJEXT) \
+       libio18f4450_a-ugetc.$(OBJEXT) libio18f4450_a-ugets.$(OBJEXT) \
+       libio18f4450_a-uopen.$(OBJEXT) libio18f4450_a-uputc.$(OBJEXT) \
+       libio18f4450_a-uputs.$(OBJEXT) libio18f4450_a-usartd.$(OBJEXT)
+libio18f4450_a_OBJECTS = $(am_libio18f4450_a_OBJECTS)
 libio18f4455_a_AR = $(AR) $(ARFLAGS)
 libio18f4455_a_LIBADD =
 am_libio18f4455_a_OBJECTS = libio18f4455_a-dummy.$(OBJEXT) \
@@ -1450,17 +1480,18 @@ SOURCES = $(libio18f1220_a_SOURCES) $(libio18f1320_a_SOURCES) \
        $(libio18f2220_a_SOURCES) $(libio18f2320_a_SOURCES) \
        $(libio18f2331_a_SOURCES) $(libio18f242_a_SOURCES) \
        $(libio18f2420_a_SOURCES) $(libio18f2431_a_SOURCES) \
-       $(libio18f2455_a_SOURCES) $(libio18f248_a_SOURCES) \
-       $(libio18f2480_a_SOURCES) $(libio18f24j10_a_SOURCES) \
-       $(libio18f252_a_SOURCES) $(libio18f2520_a_SOURCES) \
-       $(libio18f2525_a_SOURCES) $(libio18f2550_a_SOURCES) \
-       $(libio18f258_a_SOURCES) $(libio18f2580_a_SOURCES) \
-       $(libio18f2585_a_SOURCES) $(libio18f25j10_a_SOURCES) \
-       $(libio18f2620_a_SOURCES) $(libio18f2680_a_SOURCES) \
-       $(libio18f2682_a_SOURCES) $(libio18f2685_a_SOURCES) \
-       $(libio18f4220_a_SOURCES) $(libio18f4320_a_SOURCES) \
-       $(libio18f4331_a_SOURCES) $(libio18f442_a_SOURCES) \
-       $(libio18f4420_a_SOURCES) $(libio18f4431_a_SOURCES) \
+       $(libio18f2450_a_SOURCES) $(libio18f2455_a_SOURCES) \
+       $(libio18f248_a_SOURCES) $(libio18f2480_a_SOURCES) \
+       $(libio18f24j10_a_SOURCES) $(libio18f252_a_SOURCES) \
+       $(libio18f2520_a_SOURCES) $(libio18f2525_a_SOURCES) \
+       $(libio18f2550_a_SOURCES) $(libio18f258_a_SOURCES) \
+       $(libio18f2580_a_SOURCES) $(libio18f2585_a_SOURCES) \
+       $(libio18f25j10_a_SOURCES) $(libio18f2620_a_SOURCES) \
+       $(libio18f2680_a_SOURCES) $(libio18f2682_a_SOURCES) \
+       $(libio18f2685_a_SOURCES) $(libio18f4220_a_SOURCES) \
+       $(libio18f4320_a_SOURCES) $(libio18f4331_a_SOURCES) \
+       $(libio18f442_a_SOURCES) $(libio18f4420_a_SOURCES) \
+       $(libio18f4431_a_SOURCES) $(libio18f4450_a_SOURCES) \
        $(libio18f4455_a_SOURCES) $(libio18f448_a_SOURCES) \
        $(libio18f4480_a_SOURCES) $(libio18f44j10_a_SOURCES) \
        $(libio18f452_a_SOURCES) $(libio18f4520_a_SOURCES) \
@@ -1478,17 +1509,18 @@ DIST_SOURCES = $(libio18f1220_a_SOURCES) $(libio18f1320_a_SOURCES) \
        $(libio18f2220_a_SOURCES) $(libio18f2320_a_SOURCES) \
        $(libio18f2331_a_SOURCES) $(libio18f242_a_SOURCES) \
        $(libio18f2420_a_SOURCES) $(libio18f2431_a_SOURCES) \
-       $(libio18f2455_a_SOURCES) $(libio18f248_a_SOURCES) \
-       $(libio18f2480_a_SOURCES) $(libio18f24j10_a_SOURCES) \
-       $(libio18f252_a_SOURCES) $(libio18f2520_a_SOURCES) \
-       $(libio18f2525_a_SOURCES) $(libio18f2550_a_SOURCES) \
-       $(libio18f258_a_SOURCES) $(libio18f2580_a_SOURCES) \
-       $(libio18f2585_a_SOURCES) $(libio18f25j10_a_SOURCES) \
-       $(libio18f2620_a_SOURCES) $(libio18f2680_a_SOURCES) \
-       $(libio18f2682_a_SOURCES) $(libio18f2685_a_SOURCES) \
-       $(libio18f4220_a_SOURCES) $(libio18f4320_a_SOURCES) \
-       $(libio18f4331_a_SOURCES) $(libio18f442_a_SOURCES) \
-       $(libio18f4420_a_SOURCES) $(libio18f4431_a_SOURCES) \
+       $(libio18f2450_a_SOURCES) $(libio18f2455_a_SOURCES) \
+       $(libio18f248_a_SOURCES) $(libio18f2480_a_SOURCES) \
+       $(libio18f24j10_a_SOURCES) $(libio18f252_a_SOURCES) \
+       $(libio18f2520_a_SOURCES) $(libio18f2525_a_SOURCES) \
+       $(libio18f2550_a_SOURCES) $(libio18f258_a_SOURCES) \
+       $(libio18f2580_a_SOURCES) $(libio18f2585_a_SOURCES) \
+       $(libio18f25j10_a_SOURCES) $(libio18f2620_a_SOURCES) \
+       $(libio18f2680_a_SOURCES) $(libio18f2682_a_SOURCES) \
+       $(libio18f2685_a_SOURCES) $(libio18f4220_a_SOURCES) \
+       $(libio18f4320_a_SOURCES) $(libio18f4331_a_SOURCES) \
+       $(libio18f442_a_SOURCES) $(libio18f4420_a_SOURCES) \
+       $(libio18f4431_a_SOURCES) $(libio18f4450_a_SOURCES) \
        $(libio18f4455_a_SOURCES) $(libio18f448_a_SOURCES) \
        $(libio18f4480_a_SOURCES) $(libio18f44j10_a_SOURCES) \
        $(libio18f452_a_SOURCES) $(libio18f4520_a_SOURCES) \
@@ -1699,19 +1731,19 @@ top_srcdir = @top_srcdir@
 #libio18f86j65_a_CFLAGS = -p18f86j65 $(AM_CFLAGS)
 lib_LIBRARIES = libio18f1220.a libio18f1320.a libio18f2220.a \
        libio18f2320.a libio18f2331.a libio18f242.a libio18f2420.a \
-       libio18f2431.a libio18f2455.a libio18f248.a libio18f2480.a \
-       libio18f24j10.a libio18f252.a libio18f2520.a libio18f2525.a \
-       libio18f2550.a libio18f258.a libio18f2580.a libio18f2585.a \
-       libio18f25j10.a libio18f2620.a libio18f2680.a libio18f2682.a \
-       libio18f2685.a libio18f4220.a libio18f4320.a libio18f4331.a \
-       libio18f442.a libio18f4420.a libio18f4431.a libio18f4455.a \
-       libio18f448.a libio18f4480.a libio18f44j10.a libio18f452.a \
-       libio18f4520.a libio18f4525.a libio18f4550.a libio18f458.a \
-       libio18f4580.a libio18f4585.a libio18f45j10.a libio18f4620.a \
-       libio18f4680.a libio18f4682.a libio18f4685.a libio18f6520.a \
-       libio18f6585.a libio18f6620.a libio18f6680.a libio18f6720.a \
-       libio18f8520.a libio18f8585.a libio18f8620.a libio18f8680.a \
-       libio18f8720.a
+       libio18f2431.a libio18f2450.a libio18f2455.a libio18f248.a \
+       libio18f2480.a libio18f24j10.a libio18f252.a libio18f2520.a \
+       libio18f2525.a libio18f2550.a libio18f258.a libio18f2580.a \
+       libio18f2585.a libio18f25j10.a libio18f2620.a libio18f2680.a \
+       libio18f2682.a libio18f2685.a libio18f4220.a libio18f4320.a \
+       libio18f4331.a libio18f442.a libio18f4420.a libio18f4431.a \
+       libio18f4450.a libio18f4455.a libio18f448.a libio18f4480.a \
+       libio18f44j10.a libio18f452.a libio18f4520.a libio18f4525.a \
+       libio18f4550.a libio18f458.a libio18f4580.a libio18f4585.a \
+       libio18f45j10.a libio18f4620.a libio18f4680.a libio18f4682.a \
+       libio18f4685.a libio18f6520.a libio18f6585.a libio18f6620.a \
+       libio18f6680.a libio18f6720.a libio18f8520.a libio18f8585.a \
+       libio18f8620.a libio18f8680.a libio18f8720.a
 libio18f1220_a_SOURCES = dummy.c adc/adcbusy.c adc/adcclose.c \
        adc/adcconv.c adc/adcopen.c adc/adcread.c adc/adcsetch.c \
        usart/ubaud.c usart/ubusy.c usart/uclose.c usart/udrdy.c \
@@ -1761,6 +1793,12 @@ libio18f2431_a_SOURCES = dummy.c usart/ubaud.c usart/ubusy.c \
        usart/uclose.c usart/udrdy.c usart/ugetc.c usart/ugets.c \
        usart/uopen.c usart/uputc.c usart/uputs.c usart/usartd.c
 libio18f2431_a_CFLAGS = -p18f2431 $(AM_CFLAGS)
+libio18f2450_a_SOURCES = dummy.c adc/adcbusy.c adc/adcclose.c \
+       adc/adcconv.c adc/adcopen.c adc/adcread.c adc/adcsetch.c \
+       usart/ubaud.c usart/ubusy.c usart/uclose.c usart/udrdy.c \
+       usart/ugetc.c usart/ugets.c usart/uopen.c usart/uputc.c \
+       usart/uputs.c usart/usartd.c
+libio18f2450_a_CFLAGS = -p18f2450 $(AM_CFLAGS)
 libio18f2455_a_SOURCES = dummy.c adc/adcbusy.c adc/adcclose.c \
        adc/adcconv.c adc/adcopen.c adc/adcread.c adc/adcsetch.c \
        i2c/i2cack.c i2c/i2cclose.c i2c/i2cdrdy.c i2c/i2cidle.c \
@@ -1935,6 +1973,12 @@ libio18f4431_a_SOURCES = dummy.c usart/ubaud.c usart/ubusy.c \
        usart/uclose.c usart/udrdy.c usart/ugetc.c usart/ugets.c \
        usart/uopen.c usart/uputc.c usart/uputs.c usart/usartd.c
 libio18f4431_a_CFLAGS = -p18f4431 $(AM_CFLAGS)
+libio18f4450_a_SOURCES = dummy.c adc/adcbusy.c adc/adcclose.c \
+       adc/adcconv.c adc/adcopen.c adc/adcread.c adc/adcsetch.c \
+       usart/ubaud.c usart/ubusy.c usart/uclose.c usart/udrdy.c \
+       usart/ugetc.c usart/ugets.c usart/uopen.c usart/uputc.c \
+       usart/uputs.c usart/usartd.c
+libio18f4450_a_CFLAGS = -p18f4450 $(AM_CFLAGS)
 libio18f4455_a_SOURCES = dummy.c adc/adcbusy.c adc/adcclose.c \
        adc/adcconv.c adc/adcopen.c adc/adcread.c adc/adcsetch.c \
        i2c/i2cack.c i2c/i2cclose.c i2c/i2cdrdy.c i2c/i2cidle.c \
@@ -2274,6 +2318,10 @@ libio18f2431.a: $(libio18f2431_a_OBJECTS) $(libio18f2431_a_DEPENDENCIES)
        -rm -f libio18f2431.a
        $(libio18f2431_a_AR) libio18f2431.a $(libio18f2431_a_OBJECTS) $(libio18f2431_a_LIBADD)
        $(RANLIB) libio18f2431.a
+libio18f2450.a: $(libio18f2450_a_OBJECTS) $(libio18f2450_a_DEPENDENCIES) 
+       -rm -f libio18f2450.a
+       $(libio18f2450_a_AR) libio18f2450.a $(libio18f2450_a_OBJECTS) $(libio18f2450_a_LIBADD)
+       $(RANLIB) libio18f2450.a
 libio18f2455.a: $(libio18f2455_a_OBJECTS) $(libio18f2455_a_DEPENDENCIES) 
        -rm -f libio18f2455.a
        $(libio18f2455_a_AR) libio18f2455.a $(libio18f2455_a_OBJECTS) $(libio18f2455_a_LIBADD)
@@ -2362,6 +2410,10 @@ libio18f4431.a: $(libio18f4431_a_OBJECTS) $(libio18f4431_a_DEPENDENCIES)
        -rm -f libio18f4431.a
        $(libio18f4431_a_AR) libio18f4431.a $(libio18f4431_a_OBJECTS) $(libio18f4431_a_LIBADD)
        $(RANLIB) libio18f4431.a
+libio18f4450.a: $(libio18f4450_a_OBJECTS) $(libio18f4450_a_DEPENDENCIES) 
+       -rm -f libio18f4450.a
+       $(libio18f4450_a_AR) libio18f4450.a $(libio18f4450_a_OBJECTS) $(libio18f4450_a_LIBADD)
+       $(RANLIB) libio18f4450.a
 libio18f4455.a: $(libio18f4455_a_OBJECTS) $(libio18f4455_a_DEPENDENCIES) 
        -rm -f libio18f4455.a
        $(libio18f4455_a_AR) libio18f4455.a $(libio18f4455_a_OBJECTS) $(libio18f4455_a_LIBADD)
@@ -2620,6 +2672,23 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2431_a-uputc.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2431_a-uputs.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2431_a-usartd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-adcbusy.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-adcclose.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-adcconv.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-adcopen.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-adcread.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-adcsetch.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-dummy.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-ubaud.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-ubusy.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-uclose.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-udrdy.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-ugetc.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-ugets.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-uopen.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-uputc.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-uputs.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2450_a-usartd.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2455_a-adcbusy.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2455_a-adcclose.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f2455_a-adcconv.Po@am__quote@
@@ -3184,6 +3253,23 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4431_a-uputc.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4431_a-uputs.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4431_a-usartd.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-adcbusy.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-adcclose.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-adcconv.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-adcopen.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-adcread.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-adcsetch.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-dummy.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-ubaud.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-ubusy.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-uclose.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-udrdy.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-ugetc.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-ugets.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-uopen.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-uputc.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-uputs.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4450_a-usartd.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4455_a-adcbusy.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4455_a-adcclose.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libio18f4455_a-adcconv.Po@am__quote@
@@ -6008,6 +6094,244 @@ libio18f2431_a-usartd.obj: usart/usartd.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2431_a_CFLAGS) $(CFLAGS) -c -o libio18f2431_a-usartd.obj `if test -f 'usart/usartd.c'; then $(CYGPATH_W) 'usart/usartd.c'; else $(CYGPATH_W) '$(srcdir)/usart/usartd.c'; fi`
 
+libio18f2450_a-dummy.o: dummy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-dummy.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-dummy.Tpo -c -o libio18f2450_a-dummy.o `test -f 'dummy.c' || echo '$(srcdir)/'`dummy.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-dummy.Tpo $(DEPDIR)/libio18f2450_a-dummy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='dummy.c' object='libio18f2450_a-dummy.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-dummy.o `test -f 'dummy.c' || echo '$(srcdir)/'`dummy.c
+
+libio18f2450_a-dummy.obj: dummy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-dummy.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-dummy.Tpo -c -o libio18f2450_a-dummy.obj `if test -f 'dummy.c'; then $(CYGPATH_W) 'dummy.c'; else $(CYGPATH_W) '$(srcdir)/dummy.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-dummy.Tpo $(DEPDIR)/libio18f2450_a-dummy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='dummy.c' object='libio18f2450_a-dummy.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-dummy.obj `if test -f 'dummy.c'; then $(CYGPATH_W) 'dummy.c'; else $(CYGPATH_W) '$(srcdir)/dummy.c'; fi`
+
+libio18f2450_a-adcbusy.o: adc/adcbusy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-adcbusy.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-adcbusy.Tpo -c -o libio18f2450_a-adcbusy.o `test -f 'adc/adcbusy.c' || echo '$(srcdir)/'`adc/adcbusy.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-adcbusy.Tpo $(DEPDIR)/libio18f2450_a-adcbusy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcbusy.c' object='libio18f2450_a-adcbusy.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-adcbusy.o `test -f 'adc/adcbusy.c' || echo '$(srcdir)/'`adc/adcbusy.c
+
+libio18f2450_a-adcbusy.obj: adc/adcbusy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-adcbusy.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-adcbusy.Tpo -c -o libio18f2450_a-adcbusy.obj `if test -f 'adc/adcbusy.c'; then $(CYGPATH_W) 'adc/adcbusy.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcbusy.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-adcbusy.Tpo $(DEPDIR)/libio18f2450_a-adcbusy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcbusy.c' object='libio18f2450_a-adcbusy.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-adcbusy.obj `if test -f 'adc/adcbusy.c'; then $(CYGPATH_W) 'adc/adcbusy.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcbusy.c'; fi`
+
+libio18f2450_a-adcclose.o: adc/adcclose.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-adcclose.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-adcclose.Tpo -c -o libio18f2450_a-adcclose.o `test -f 'adc/adcclose.c' || echo '$(srcdir)/'`adc/adcclose.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-adcclose.Tpo $(DEPDIR)/libio18f2450_a-adcclose.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcclose.c' object='libio18f2450_a-adcclose.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-adcclose.o `test -f 'adc/adcclose.c' || echo '$(srcdir)/'`adc/adcclose.c
+
+libio18f2450_a-adcclose.obj: adc/adcclose.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-adcclose.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-adcclose.Tpo -c -o libio18f2450_a-adcclose.obj `if test -f 'adc/adcclose.c'; then $(CYGPATH_W) 'adc/adcclose.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcclose.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-adcclose.Tpo $(DEPDIR)/libio18f2450_a-adcclose.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcclose.c' object='libio18f2450_a-adcclose.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-adcclose.obj `if test -f 'adc/adcclose.c'; then $(CYGPATH_W) 'adc/adcclose.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcclose.c'; fi`
+
+libio18f2450_a-adcconv.o: adc/adcconv.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-adcconv.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-adcconv.Tpo -c -o libio18f2450_a-adcconv.o `test -f 'adc/adcconv.c' || echo '$(srcdir)/'`adc/adcconv.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-adcconv.Tpo $(DEPDIR)/libio18f2450_a-adcconv.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcconv.c' object='libio18f2450_a-adcconv.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-adcconv.o `test -f 'adc/adcconv.c' || echo '$(srcdir)/'`adc/adcconv.c
+
+libio18f2450_a-adcconv.obj: adc/adcconv.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-adcconv.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-adcconv.Tpo -c -o libio18f2450_a-adcconv.obj `if test -f 'adc/adcconv.c'; then $(CYGPATH_W) 'adc/adcconv.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcconv.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-adcconv.Tpo $(DEPDIR)/libio18f2450_a-adcconv.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcconv.c' object='libio18f2450_a-adcconv.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-adcconv.obj `if test -f 'adc/adcconv.c'; then $(CYGPATH_W) 'adc/adcconv.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcconv.c'; fi`
+
+libio18f2450_a-adcopen.o: adc/adcopen.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-adcopen.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-adcopen.Tpo -c -o libio18f2450_a-adcopen.o `test -f 'adc/adcopen.c' || echo '$(srcdir)/'`adc/adcopen.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-adcopen.Tpo $(DEPDIR)/libio18f2450_a-adcopen.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcopen.c' object='libio18f2450_a-adcopen.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-adcopen.o `test -f 'adc/adcopen.c' || echo '$(srcdir)/'`adc/adcopen.c
+
+libio18f2450_a-adcopen.obj: adc/adcopen.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-adcopen.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-adcopen.Tpo -c -o libio18f2450_a-adcopen.obj `if test -f 'adc/adcopen.c'; then $(CYGPATH_W) 'adc/adcopen.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcopen.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-adcopen.Tpo $(DEPDIR)/libio18f2450_a-adcopen.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcopen.c' object='libio18f2450_a-adcopen.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-adcopen.obj `if test -f 'adc/adcopen.c'; then $(CYGPATH_W) 'adc/adcopen.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcopen.c'; fi`
+
+libio18f2450_a-adcread.o: adc/adcread.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-adcread.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-adcread.Tpo -c -o libio18f2450_a-adcread.o `test -f 'adc/adcread.c' || echo '$(srcdir)/'`adc/adcread.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-adcread.Tpo $(DEPDIR)/libio18f2450_a-adcread.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcread.c' object='libio18f2450_a-adcread.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-adcread.o `test -f 'adc/adcread.c' || echo '$(srcdir)/'`adc/adcread.c
+
+libio18f2450_a-adcread.obj: adc/adcread.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-adcread.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-adcread.Tpo -c -o libio18f2450_a-adcread.obj `if test -f 'adc/adcread.c'; then $(CYGPATH_W) 'adc/adcread.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcread.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-adcread.Tpo $(DEPDIR)/libio18f2450_a-adcread.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcread.c' object='libio18f2450_a-adcread.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-adcread.obj `if test -f 'adc/adcread.c'; then $(CYGPATH_W) 'adc/adcread.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcread.c'; fi`
+
+libio18f2450_a-adcsetch.o: adc/adcsetch.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-adcsetch.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-adcsetch.Tpo -c -o libio18f2450_a-adcsetch.o `test -f 'adc/adcsetch.c' || echo '$(srcdir)/'`adc/adcsetch.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-adcsetch.Tpo $(DEPDIR)/libio18f2450_a-adcsetch.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcsetch.c' object='libio18f2450_a-adcsetch.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-adcsetch.o `test -f 'adc/adcsetch.c' || echo '$(srcdir)/'`adc/adcsetch.c
+
+libio18f2450_a-adcsetch.obj: adc/adcsetch.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-adcsetch.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-adcsetch.Tpo -c -o libio18f2450_a-adcsetch.obj `if test -f 'adc/adcsetch.c'; then $(CYGPATH_W) 'adc/adcsetch.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcsetch.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-adcsetch.Tpo $(DEPDIR)/libio18f2450_a-adcsetch.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcsetch.c' object='libio18f2450_a-adcsetch.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-adcsetch.obj `if test -f 'adc/adcsetch.c'; then $(CYGPATH_W) 'adc/adcsetch.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcsetch.c'; fi`
+
+libio18f2450_a-ubaud.o: usart/ubaud.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-ubaud.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-ubaud.Tpo -c -o libio18f2450_a-ubaud.o `test -f 'usart/ubaud.c' || echo '$(srcdir)/'`usart/ubaud.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-ubaud.Tpo $(DEPDIR)/libio18f2450_a-ubaud.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ubaud.c' object='libio18f2450_a-ubaud.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-ubaud.o `test -f 'usart/ubaud.c' || echo '$(srcdir)/'`usart/ubaud.c
+
+libio18f2450_a-ubaud.obj: usart/ubaud.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-ubaud.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-ubaud.Tpo -c -o libio18f2450_a-ubaud.obj `if test -f 'usart/ubaud.c'; then $(CYGPATH_W) 'usart/ubaud.c'; else $(CYGPATH_W) '$(srcdir)/usart/ubaud.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-ubaud.Tpo $(DEPDIR)/libio18f2450_a-ubaud.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ubaud.c' object='libio18f2450_a-ubaud.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-ubaud.obj `if test -f 'usart/ubaud.c'; then $(CYGPATH_W) 'usart/ubaud.c'; else $(CYGPATH_W) '$(srcdir)/usart/ubaud.c'; fi`
+
+libio18f2450_a-ubusy.o: usart/ubusy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-ubusy.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-ubusy.Tpo -c -o libio18f2450_a-ubusy.o `test -f 'usart/ubusy.c' || echo '$(srcdir)/'`usart/ubusy.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-ubusy.Tpo $(DEPDIR)/libio18f2450_a-ubusy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ubusy.c' object='libio18f2450_a-ubusy.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-ubusy.o `test -f 'usart/ubusy.c' || echo '$(srcdir)/'`usart/ubusy.c
+
+libio18f2450_a-ubusy.obj: usart/ubusy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-ubusy.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-ubusy.Tpo -c -o libio18f2450_a-ubusy.obj `if test -f 'usart/ubusy.c'; then $(CYGPATH_W) 'usart/ubusy.c'; else $(CYGPATH_W) '$(srcdir)/usart/ubusy.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-ubusy.Tpo $(DEPDIR)/libio18f2450_a-ubusy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ubusy.c' object='libio18f2450_a-ubusy.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-ubusy.obj `if test -f 'usart/ubusy.c'; then $(CYGPATH_W) 'usart/ubusy.c'; else $(CYGPATH_W) '$(srcdir)/usart/ubusy.c'; fi`
+
+libio18f2450_a-uclose.o: usart/uclose.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-uclose.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-uclose.Tpo -c -o libio18f2450_a-uclose.o `test -f 'usart/uclose.c' || echo '$(srcdir)/'`usart/uclose.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-uclose.Tpo $(DEPDIR)/libio18f2450_a-uclose.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uclose.c' object='libio18f2450_a-uclose.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-uclose.o `test -f 'usart/uclose.c' || echo '$(srcdir)/'`usart/uclose.c
+
+libio18f2450_a-uclose.obj: usart/uclose.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-uclose.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-uclose.Tpo -c -o libio18f2450_a-uclose.obj `if test -f 'usart/uclose.c'; then $(CYGPATH_W) 'usart/uclose.c'; else $(CYGPATH_W) '$(srcdir)/usart/uclose.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-uclose.Tpo $(DEPDIR)/libio18f2450_a-uclose.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uclose.c' object='libio18f2450_a-uclose.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-uclose.obj `if test -f 'usart/uclose.c'; then $(CYGPATH_W) 'usart/uclose.c'; else $(CYGPATH_W) '$(srcdir)/usart/uclose.c'; fi`
+
+libio18f2450_a-udrdy.o: usart/udrdy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-udrdy.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-udrdy.Tpo -c -o libio18f2450_a-udrdy.o `test -f 'usart/udrdy.c' || echo '$(srcdir)/'`usart/udrdy.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-udrdy.Tpo $(DEPDIR)/libio18f2450_a-udrdy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/udrdy.c' object='libio18f2450_a-udrdy.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-udrdy.o `test -f 'usart/udrdy.c' || echo '$(srcdir)/'`usart/udrdy.c
+
+libio18f2450_a-udrdy.obj: usart/udrdy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-udrdy.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-udrdy.Tpo -c -o libio18f2450_a-udrdy.obj `if test -f 'usart/udrdy.c'; then $(CYGPATH_W) 'usart/udrdy.c'; else $(CYGPATH_W) '$(srcdir)/usart/udrdy.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-udrdy.Tpo $(DEPDIR)/libio18f2450_a-udrdy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/udrdy.c' object='libio18f2450_a-udrdy.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-udrdy.obj `if test -f 'usart/udrdy.c'; then $(CYGPATH_W) 'usart/udrdy.c'; else $(CYGPATH_W) '$(srcdir)/usart/udrdy.c'; fi`
+
+libio18f2450_a-ugetc.o: usart/ugetc.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-ugetc.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-ugetc.Tpo -c -o libio18f2450_a-ugetc.o `test -f 'usart/ugetc.c' || echo '$(srcdir)/'`usart/ugetc.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-ugetc.Tpo $(DEPDIR)/libio18f2450_a-ugetc.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ugetc.c' object='libio18f2450_a-ugetc.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-ugetc.o `test -f 'usart/ugetc.c' || echo '$(srcdir)/'`usart/ugetc.c
+
+libio18f2450_a-ugetc.obj: usart/ugetc.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-ugetc.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-ugetc.Tpo -c -o libio18f2450_a-ugetc.obj `if test -f 'usart/ugetc.c'; then $(CYGPATH_W) 'usart/ugetc.c'; else $(CYGPATH_W) '$(srcdir)/usart/ugetc.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-ugetc.Tpo $(DEPDIR)/libio18f2450_a-ugetc.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ugetc.c' object='libio18f2450_a-ugetc.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-ugetc.obj `if test -f 'usart/ugetc.c'; then $(CYGPATH_W) 'usart/ugetc.c'; else $(CYGPATH_W) '$(srcdir)/usart/ugetc.c'; fi`
+
+libio18f2450_a-ugets.o: usart/ugets.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-ugets.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-ugets.Tpo -c -o libio18f2450_a-ugets.o `test -f 'usart/ugets.c' || echo '$(srcdir)/'`usart/ugets.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-ugets.Tpo $(DEPDIR)/libio18f2450_a-ugets.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ugets.c' object='libio18f2450_a-ugets.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-ugets.o `test -f 'usart/ugets.c' || echo '$(srcdir)/'`usart/ugets.c
+
+libio18f2450_a-ugets.obj: usart/ugets.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-ugets.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-ugets.Tpo -c -o libio18f2450_a-ugets.obj `if test -f 'usart/ugets.c'; then $(CYGPATH_W) 'usart/ugets.c'; else $(CYGPATH_W) '$(srcdir)/usart/ugets.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-ugets.Tpo $(DEPDIR)/libio18f2450_a-ugets.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ugets.c' object='libio18f2450_a-ugets.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-ugets.obj `if test -f 'usart/ugets.c'; then $(CYGPATH_W) 'usart/ugets.c'; else $(CYGPATH_W) '$(srcdir)/usart/ugets.c'; fi`
+
+libio18f2450_a-uopen.o: usart/uopen.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-uopen.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-uopen.Tpo -c -o libio18f2450_a-uopen.o `test -f 'usart/uopen.c' || echo '$(srcdir)/'`usart/uopen.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-uopen.Tpo $(DEPDIR)/libio18f2450_a-uopen.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uopen.c' object='libio18f2450_a-uopen.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-uopen.o `test -f 'usart/uopen.c' || echo '$(srcdir)/'`usart/uopen.c
+
+libio18f2450_a-uopen.obj: usart/uopen.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-uopen.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-uopen.Tpo -c -o libio18f2450_a-uopen.obj `if test -f 'usart/uopen.c'; then $(CYGPATH_W) 'usart/uopen.c'; else $(CYGPATH_W) '$(srcdir)/usart/uopen.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-uopen.Tpo $(DEPDIR)/libio18f2450_a-uopen.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uopen.c' object='libio18f2450_a-uopen.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-uopen.obj `if test -f 'usart/uopen.c'; then $(CYGPATH_W) 'usart/uopen.c'; else $(CYGPATH_W) '$(srcdir)/usart/uopen.c'; fi`
+
+libio18f2450_a-uputc.o: usart/uputc.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-uputc.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-uputc.Tpo -c -o libio18f2450_a-uputc.o `test -f 'usart/uputc.c' || echo '$(srcdir)/'`usart/uputc.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-uputc.Tpo $(DEPDIR)/libio18f2450_a-uputc.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uputc.c' object='libio18f2450_a-uputc.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-uputc.o `test -f 'usart/uputc.c' || echo '$(srcdir)/'`usart/uputc.c
+
+libio18f2450_a-uputc.obj: usart/uputc.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-uputc.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-uputc.Tpo -c -o libio18f2450_a-uputc.obj `if test -f 'usart/uputc.c'; then $(CYGPATH_W) 'usart/uputc.c'; else $(CYGPATH_W) '$(srcdir)/usart/uputc.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-uputc.Tpo $(DEPDIR)/libio18f2450_a-uputc.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uputc.c' object='libio18f2450_a-uputc.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-uputc.obj `if test -f 'usart/uputc.c'; then $(CYGPATH_W) 'usart/uputc.c'; else $(CYGPATH_W) '$(srcdir)/usart/uputc.c'; fi`
+
+libio18f2450_a-uputs.o: usart/uputs.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-uputs.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-uputs.Tpo -c -o libio18f2450_a-uputs.o `test -f 'usart/uputs.c' || echo '$(srcdir)/'`usart/uputs.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-uputs.Tpo $(DEPDIR)/libio18f2450_a-uputs.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uputs.c' object='libio18f2450_a-uputs.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-uputs.o `test -f 'usart/uputs.c' || echo '$(srcdir)/'`usart/uputs.c
+
+libio18f2450_a-uputs.obj: usart/uputs.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-uputs.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-uputs.Tpo -c -o libio18f2450_a-uputs.obj `if test -f 'usart/uputs.c'; then $(CYGPATH_W) 'usart/uputs.c'; else $(CYGPATH_W) '$(srcdir)/usart/uputs.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-uputs.Tpo $(DEPDIR)/libio18f2450_a-uputs.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uputs.c' object='libio18f2450_a-uputs.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-uputs.obj `if test -f 'usart/uputs.c'; then $(CYGPATH_W) 'usart/uputs.c'; else $(CYGPATH_W) '$(srcdir)/usart/uputs.c'; fi`
+
+libio18f2450_a-usartd.o: usart/usartd.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-usartd.o -MD -MP -MF $(DEPDIR)/libio18f2450_a-usartd.Tpo -c -o libio18f2450_a-usartd.o `test -f 'usart/usartd.c' || echo '$(srcdir)/'`usart/usartd.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-usartd.Tpo $(DEPDIR)/libio18f2450_a-usartd.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/usartd.c' object='libio18f2450_a-usartd.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-usartd.o `test -f 'usart/usartd.c' || echo '$(srcdir)/'`usart/usartd.c
+
+libio18f2450_a-usartd.obj: usart/usartd.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -MT libio18f2450_a-usartd.obj -MD -MP -MF $(DEPDIR)/libio18f2450_a-usartd.Tpo -c -o libio18f2450_a-usartd.obj `if test -f 'usart/usartd.c'; then $(CYGPATH_W) 'usart/usartd.c'; else $(CYGPATH_W) '$(srcdir)/usart/usartd.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2450_a-usartd.Tpo $(DEPDIR)/libio18f2450_a-usartd.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/usartd.c' object='libio18f2450_a-usartd.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2450_a_CFLAGS) $(CFLAGS) -c -o libio18f2450_a-usartd.obj `if test -f 'usart/usartd.c'; then $(CYGPATH_W) 'usart/usartd.c'; else $(CYGPATH_W) '$(srcdir)/usart/usartd.c'; fi`
+
 libio18f2455_a-dummy.o: dummy.c
 @am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f2455_a_CFLAGS) $(CFLAGS) -MT libio18f2455_a-dummy.o -MD -MP -MF $(DEPDIR)/libio18f2455_a-dummy.Tpo -c -o libio18f2455_a-dummy.o `test -f 'dummy.c' || echo '$(srcdir)/'`dummy.c
 @am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f2455_a-dummy.Tpo $(DEPDIR)/libio18f2455_a-dummy.Po
@@ -13904,6 +14228,244 @@ libio18f4431_a-usartd.obj: usart/usartd.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4431_a_CFLAGS) $(CFLAGS) -c -o libio18f4431_a-usartd.obj `if test -f 'usart/usartd.c'; then $(CYGPATH_W) 'usart/usartd.c'; else $(CYGPATH_W) '$(srcdir)/usart/usartd.c'; fi`
 
+libio18f4450_a-dummy.o: dummy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-dummy.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-dummy.Tpo -c -o libio18f4450_a-dummy.o `test -f 'dummy.c' || echo '$(srcdir)/'`dummy.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-dummy.Tpo $(DEPDIR)/libio18f4450_a-dummy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='dummy.c' object='libio18f4450_a-dummy.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-dummy.o `test -f 'dummy.c' || echo '$(srcdir)/'`dummy.c
+
+libio18f4450_a-dummy.obj: dummy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-dummy.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-dummy.Tpo -c -o libio18f4450_a-dummy.obj `if test -f 'dummy.c'; then $(CYGPATH_W) 'dummy.c'; else $(CYGPATH_W) '$(srcdir)/dummy.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-dummy.Tpo $(DEPDIR)/libio18f4450_a-dummy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='dummy.c' object='libio18f4450_a-dummy.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-dummy.obj `if test -f 'dummy.c'; then $(CYGPATH_W) 'dummy.c'; else $(CYGPATH_W) '$(srcdir)/dummy.c'; fi`
+
+libio18f4450_a-adcbusy.o: adc/adcbusy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-adcbusy.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-adcbusy.Tpo -c -o libio18f4450_a-adcbusy.o `test -f 'adc/adcbusy.c' || echo '$(srcdir)/'`adc/adcbusy.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-adcbusy.Tpo $(DEPDIR)/libio18f4450_a-adcbusy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcbusy.c' object='libio18f4450_a-adcbusy.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-adcbusy.o `test -f 'adc/adcbusy.c' || echo '$(srcdir)/'`adc/adcbusy.c
+
+libio18f4450_a-adcbusy.obj: adc/adcbusy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-adcbusy.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-adcbusy.Tpo -c -o libio18f4450_a-adcbusy.obj `if test -f 'adc/adcbusy.c'; then $(CYGPATH_W) 'adc/adcbusy.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcbusy.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-adcbusy.Tpo $(DEPDIR)/libio18f4450_a-adcbusy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcbusy.c' object='libio18f4450_a-adcbusy.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-adcbusy.obj `if test -f 'adc/adcbusy.c'; then $(CYGPATH_W) 'adc/adcbusy.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcbusy.c'; fi`
+
+libio18f4450_a-adcclose.o: adc/adcclose.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-adcclose.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-adcclose.Tpo -c -o libio18f4450_a-adcclose.o `test -f 'adc/adcclose.c' || echo '$(srcdir)/'`adc/adcclose.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-adcclose.Tpo $(DEPDIR)/libio18f4450_a-adcclose.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcclose.c' object='libio18f4450_a-adcclose.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-adcclose.o `test -f 'adc/adcclose.c' || echo '$(srcdir)/'`adc/adcclose.c
+
+libio18f4450_a-adcclose.obj: adc/adcclose.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-adcclose.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-adcclose.Tpo -c -o libio18f4450_a-adcclose.obj `if test -f 'adc/adcclose.c'; then $(CYGPATH_W) 'adc/adcclose.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcclose.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-adcclose.Tpo $(DEPDIR)/libio18f4450_a-adcclose.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcclose.c' object='libio18f4450_a-adcclose.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-adcclose.obj `if test -f 'adc/adcclose.c'; then $(CYGPATH_W) 'adc/adcclose.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcclose.c'; fi`
+
+libio18f4450_a-adcconv.o: adc/adcconv.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-adcconv.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-adcconv.Tpo -c -o libio18f4450_a-adcconv.o `test -f 'adc/adcconv.c' || echo '$(srcdir)/'`adc/adcconv.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-adcconv.Tpo $(DEPDIR)/libio18f4450_a-adcconv.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcconv.c' object='libio18f4450_a-adcconv.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-adcconv.o `test -f 'adc/adcconv.c' || echo '$(srcdir)/'`adc/adcconv.c
+
+libio18f4450_a-adcconv.obj: adc/adcconv.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-adcconv.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-adcconv.Tpo -c -o libio18f4450_a-adcconv.obj `if test -f 'adc/adcconv.c'; then $(CYGPATH_W) 'adc/adcconv.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcconv.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-adcconv.Tpo $(DEPDIR)/libio18f4450_a-adcconv.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcconv.c' object='libio18f4450_a-adcconv.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-adcconv.obj `if test -f 'adc/adcconv.c'; then $(CYGPATH_W) 'adc/adcconv.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcconv.c'; fi`
+
+libio18f4450_a-adcopen.o: adc/adcopen.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-adcopen.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-adcopen.Tpo -c -o libio18f4450_a-adcopen.o `test -f 'adc/adcopen.c' || echo '$(srcdir)/'`adc/adcopen.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-adcopen.Tpo $(DEPDIR)/libio18f4450_a-adcopen.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcopen.c' object='libio18f4450_a-adcopen.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-adcopen.o `test -f 'adc/adcopen.c' || echo '$(srcdir)/'`adc/adcopen.c
+
+libio18f4450_a-adcopen.obj: adc/adcopen.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-adcopen.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-adcopen.Tpo -c -o libio18f4450_a-adcopen.obj `if test -f 'adc/adcopen.c'; then $(CYGPATH_W) 'adc/adcopen.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcopen.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-adcopen.Tpo $(DEPDIR)/libio18f4450_a-adcopen.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcopen.c' object='libio18f4450_a-adcopen.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-adcopen.obj `if test -f 'adc/adcopen.c'; then $(CYGPATH_W) 'adc/adcopen.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcopen.c'; fi`
+
+libio18f4450_a-adcread.o: adc/adcread.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-adcread.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-adcread.Tpo -c -o libio18f4450_a-adcread.o `test -f 'adc/adcread.c' || echo '$(srcdir)/'`adc/adcread.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-adcread.Tpo $(DEPDIR)/libio18f4450_a-adcread.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcread.c' object='libio18f4450_a-adcread.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-adcread.o `test -f 'adc/adcread.c' || echo '$(srcdir)/'`adc/adcread.c
+
+libio18f4450_a-adcread.obj: adc/adcread.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-adcread.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-adcread.Tpo -c -o libio18f4450_a-adcread.obj `if test -f 'adc/adcread.c'; then $(CYGPATH_W) 'adc/adcread.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcread.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-adcread.Tpo $(DEPDIR)/libio18f4450_a-adcread.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcread.c' object='libio18f4450_a-adcread.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-adcread.obj `if test -f 'adc/adcread.c'; then $(CYGPATH_W) 'adc/adcread.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcread.c'; fi`
+
+libio18f4450_a-adcsetch.o: adc/adcsetch.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-adcsetch.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-adcsetch.Tpo -c -o libio18f4450_a-adcsetch.o `test -f 'adc/adcsetch.c' || echo '$(srcdir)/'`adc/adcsetch.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-adcsetch.Tpo $(DEPDIR)/libio18f4450_a-adcsetch.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcsetch.c' object='libio18f4450_a-adcsetch.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-adcsetch.o `test -f 'adc/adcsetch.c' || echo '$(srcdir)/'`adc/adcsetch.c
+
+libio18f4450_a-adcsetch.obj: adc/adcsetch.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-adcsetch.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-adcsetch.Tpo -c -o libio18f4450_a-adcsetch.obj `if test -f 'adc/adcsetch.c'; then $(CYGPATH_W) 'adc/adcsetch.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcsetch.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-adcsetch.Tpo $(DEPDIR)/libio18f4450_a-adcsetch.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='adc/adcsetch.c' object='libio18f4450_a-adcsetch.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-adcsetch.obj `if test -f 'adc/adcsetch.c'; then $(CYGPATH_W) 'adc/adcsetch.c'; else $(CYGPATH_W) '$(srcdir)/adc/adcsetch.c'; fi`
+
+libio18f4450_a-ubaud.o: usart/ubaud.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-ubaud.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-ubaud.Tpo -c -o libio18f4450_a-ubaud.o `test -f 'usart/ubaud.c' || echo '$(srcdir)/'`usart/ubaud.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-ubaud.Tpo $(DEPDIR)/libio18f4450_a-ubaud.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ubaud.c' object='libio18f4450_a-ubaud.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-ubaud.o `test -f 'usart/ubaud.c' || echo '$(srcdir)/'`usart/ubaud.c
+
+libio18f4450_a-ubaud.obj: usart/ubaud.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-ubaud.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-ubaud.Tpo -c -o libio18f4450_a-ubaud.obj `if test -f 'usart/ubaud.c'; then $(CYGPATH_W) 'usart/ubaud.c'; else $(CYGPATH_W) '$(srcdir)/usart/ubaud.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-ubaud.Tpo $(DEPDIR)/libio18f4450_a-ubaud.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ubaud.c' object='libio18f4450_a-ubaud.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-ubaud.obj `if test -f 'usart/ubaud.c'; then $(CYGPATH_W) 'usart/ubaud.c'; else $(CYGPATH_W) '$(srcdir)/usart/ubaud.c'; fi`
+
+libio18f4450_a-ubusy.o: usart/ubusy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-ubusy.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-ubusy.Tpo -c -o libio18f4450_a-ubusy.o `test -f 'usart/ubusy.c' || echo '$(srcdir)/'`usart/ubusy.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-ubusy.Tpo $(DEPDIR)/libio18f4450_a-ubusy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ubusy.c' object='libio18f4450_a-ubusy.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-ubusy.o `test -f 'usart/ubusy.c' || echo '$(srcdir)/'`usart/ubusy.c
+
+libio18f4450_a-ubusy.obj: usart/ubusy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-ubusy.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-ubusy.Tpo -c -o libio18f4450_a-ubusy.obj `if test -f 'usart/ubusy.c'; then $(CYGPATH_W) 'usart/ubusy.c'; else $(CYGPATH_W) '$(srcdir)/usart/ubusy.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-ubusy.Tpo $(DEPDIR)/libio18f4450_a-ubusy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ubusy.c' object='libio18f4450_a-ubusy.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-ubusy.obj `if test -f 'usart/ubusy.c'; then $(CYGPATH_W) 'usart/ubusy.c'; else $(CYGPATH_W) '$(srcdir)/usart/ubusy.c'; fi`
+
+libio18f4450_a-uclose.o: usart/uclose.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-uclose.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-uclose.Tpo -c -o libio18f4450_a-uclose.o `test -f 'usart/uclose.c' || echo '$(srcdir)/'`usart/uclose.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-uclose.Tpo $(DEPDIR)/libio18f4450_a-uclose.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uclose.c' object='libio18f4450_a-uclose.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-uclose.o `test -f 'usart/uclose.c' || echo '$(srcdir)/'`usart/uclose.c
+
+libio18f4450_a-uclose.obj: usart/uclose.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-uclose.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-uclose.Tpo -c -o libio18f4450_a-uclose.obj `if test -f 'usart/uclose.c'; then $(CYGPATH_W) 'usart/uclose.c'; else $(CYGPATH_W) '$(srcdir)/usart/uclose.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-uclose.Tpo $(DEPDIR)/libio18f4450_a-uclose.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uclose.c' object='libio18f4450_a-uclose.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-uclose.obj `if test -f 'usart/uclose.c'; then $(CYGPATH_W) 'usart/uclose.c'; else $(CYGPATH_W) '$(srcdir)/usart/uclose.c'; fi`
+
+libio18f4450_a-udrdy.o: usart/udrdy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-udrdy.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-udrdy.Tpo -c -o libio18f4450_a-udrdy.o `test -f 'usart/udrdy.c' || echo '$(srcdir)/'`usart/udrdy.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-udrdy.Tpo $(DEPDIR)/libio18f4450_a-udrdy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/udrdy.c' object='libio18f4450_a-udrdy.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-udrdy.o `test -f 'usart/udrdy.c' || echo '$(srcdir)/'`usart/udrdy.c
+
+libio18f4450_a-udrdy.obj: usart/udrdy.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-udrdy.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-udrdy.Tpo -c -o libio18f4450_a-udrdy.obj `if test -f 'usart/udrdy.c'; then $(CYGPATH_W) 'usart/udrdy.c'; else $(CYGPATH_W) '$(srcdir)/usart/udrdy.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-udrdy.Tpo $(DEPDIR)/libio18f4450_a-udrdy.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/udrdy.c' object='libio18f4450_a-udrdy.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-udrdy.obj `if test -f 'usart/udrdy.c'; then $(CYGPATH_W) 'usart/udrdy.c'; else $(CYGPATH_W) '$(srcdir)/usart/udrdy.c'; fi`
+
+libio18f4450_a-ugetc.o: usart/ugetc.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-ugetc.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-ugetc.Tpo -c -o libio18f4450_a-ugetc.o `test -f 'usart/ugetc.c' || echo '$(srcdir)/'`usart/ugetc.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-ugetc.Tpo $(DEPDIR)/libio18f4450_a-ugetc.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ugetc.c' object='libio18f4450_a-ugetc.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-ugetc.o `test -f 'usart/ugetc.c' || echo '$(srcdir)/'`usart/ugetc.c
+
+libio18f4450_a-ugetc.obj: usart/ugetc.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-ugetc.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-ugetc.Tpo -c -o libio18f4450_a-ugetc.obj `if test -f 'usart/ugetc.c'; then $(CYGPATH_W) 'usart/ugetc.c'; else $(CYGPATH_W) '$(srcdir)/usart/ugetc.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-ugetc.Tpo $(DEPDIR)/libio18f4450_a-ugetc.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ugetc.c' object='libio18f4450_a-ugetc.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-ugetc.obj `if test -f 'usart/ugetc.c'; then $(CYGPATH_W) 'usart/ugetc.c'; else $(CYGPATH_W) '$(srcdir)/usart/ugetc.c'; fi`
+
+libio18f4450_a-ugets.o: usart/ugets.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-ugets.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-ugets.Tpo -c -o libio18f4450_a-ugets.o `test -f 'usart/ugets.c' || echo '$(srcdir)/'`usart/ugets.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-ugets.Tpo $(DEPDIR)/libio18f4450_a-ugets.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ugets.c' object='libio18f4450_a-ugets.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-ugets.o `test -f 'usart/ugets.c' || echo '$(srcdir)/'`usart/ugets.c
+
+libio18f4450_a-ugets.obj: usart/ugets.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-ugets.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-ugets.Tpo -c -o libio18f4450_a-ugets.obj `if test -f 'usart/ugets.c'; then $(CYGPATH_W) 'usart/ugets.c'; else $(CYGPATH_W) '$(srcdir)/usart/ugets.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-ugets.Tpo $(DEPDIR)/libio18f4450_a-ugets.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/ugets.c' object='libio18f4450_a-ugets.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-ugets.obj `if test -f 'usart/ugets.c'; then $(CYGPATH_W) 'usart/ugets.c'; else $(CYGPATH_W) '$(srcdir)/usart/ugets.c'; fi`
+
+libio18f4450_a-uopen.o: usart/uopen.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-uopen.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-uopen.Tpo -c -o libio18f4450_a-uopen.o `test -f 'usart/uopen.c' || echo '$(srcdir)/'`usart/uopen.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-uopen.Tpo $(DEPDIR)/libio18f4450_a-uopen.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uopen.c' object='libio18f4450_a-uopen.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-uopen.o `test -f 'usart/uopen.c' || echo '$(srcdir)/'`usart/uopen.c
+
+libio18f4450_a-uopen.obj: usart/uopen.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-uopen.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-uopen.Tpo -c -o libio18f4450_a-uopen.obj `if test -f 'usart/uopen.c'; then $(CYGPATH_W) 'usart/uopen.c'; else $(CYGPATH_W) '$(srcdir)/usart/uopen.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-uopen.Tpo $(DEPDIR)/libio18f4450_a-uopen.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uopen.c' object='libio18f4450_a-uopen.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-uopen.obj `if test -f 'usart/uopen.c'; then $(CYGPATH_W) 'usart/uopen.c'; else $(CYGPATH_W) '$(srcdir)/usart/uopen.c'; fi`
+
+libio18f4450_a-uputc.o: usart/uputc.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-uputc.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-uputc.Tpo -c -o libio18f4450_a-uputc.o `test -f 'usart/uputc.c' || echo '$(srcdir)/'`usart/uputc.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-uputc.Tpo $(DEPDIR)/libio18f4450_a-uputc.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uputc.c' object='libio18f4450_a-uputc.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-uputc.o `test -f 'usart/uputc.c' || echo '$(srcdir)/'`usart/uputc.c
+
+libio18f4450_a-uputc.obj: usart/uputc.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-uputc.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-uputc.Tpo -c -o libio18f4450_a-uputc.obj `if test -f 'usart/uputc.c'; then $(CYGPATH_W) 'usart/uputc.c'; else $(CYGPATH_W) '$(srcdir)/usart/uputc.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-uputc.Tpo $(DEPDIR)/libio18f4450_a-uputc.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uputc.c' object='libio18f4450_a-uputc.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-uputc.obj `if test -f 'usart/uputc.c'; then $(CYGPATH_W) 'usart/uputc.c'; else $(CYGPATH_W) '$(srcdir)/usart/uputc.c'; fi`
+
+libio18f4450_a-uputs.o: usart/uputs.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-uputs.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-uputs.Tpo -c -o libio18f4450_a-uputs.o `test -f 'usart/uputs.c' || echo '$(srcdir)/'`usart/uputs.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-uputs.Tpo $(DEPDIR)/libio18f4450_a-uputs.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uputs.c' object='libio18f4450_a-uputs.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-uputs.o `test -f 'usart/uputs.c' || echo '$(srcdir)/'`usart/uputs.c
+
+libio18f4450_a-uputs.obj: usart/uputs.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-uputs.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-uputs.Tpo -c -o libio18f4450_a-uputs.obj `if test -f 'usart/uputs.c'; then $(CYGPATH_W) 'usart/uputs.c'; else $(CYGPATH_W) '$(srcdir)/usart/uputs.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-uputs.Tpo $(DEPDIR)/libio18f4450_a-uputs.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/uputs.c' object='libio18f4450_a-uputs.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-uputs.obj `if test -f 'usart/uputs.c'; then $(CYGPATH_W) 'usart/uputs.c'; else $(CYGPATH_W) '$(srcdir)/usart/uputs.c'; fi`
+
+libio18f4450_a-usartd.o: usart/usartd.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-usartd.o -MD -MP -MF $(DEPDIR)/libio18f4450_a-usartd.Tpo -c -o libio18f4450_a-usartd.o `test -f 'usart/usartd.c' || echo '$(srcdir)/'`usart/usartd.c
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-usartd.Tpo $(DEPDIR)/libio18f4450_a-usartd.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/usartd.c' object='libio18f4450_a-usartd.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-usartd.o `test -f 'usart/usartd.c' || echo '$(srcdir)/'`usart/usartd.c
+
+libio18f4450_a-usartd.obj: usart/usartd.c
+@am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -MT libio18f4450_a-usartd.obj -MD -MP -MF $(DEPDIR)/libio18f4450_a-usartd.Tpo -c -o libio18f4450_a-usartd.obj `if test -f 'usart/usartd.c'; then $(CYGPATH_W) 'usart/usartd.c'; else $(CYGPATH_W) '$(srcdir)/usart/usartd.c'; fi`
+@am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4450_a-usartd.Tpo $(DEPDIR)/libio18f4450_a-usartd.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      source='usart/usartd.c' object='libio18f4450_a-usartd.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4450_a_CFLAGS) $(CFLAGS) -c -o libio18f4450_a-usartd.obj `if test -f 'usart/usartd.c'; then $(CYGPATH_W) 'usart/usartd.c'; else $(CYGPATH_W) '$(srcdir)/usart/usartd.c'; fi`
+
 libio18f4455_a-dummy.o: dummy.c
 @am__fastdepCC_TRUE@   $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libio18f4455_a_CFLAGS) $(CFLAGS) -MT libio18f4455_a-dummy.o -MD -MP -MF $(DEPDIR)/libio18f4455_a-dummy.Tpo -c -o libio18f4455_a-dummy.o `test -f 'dummy.c' || echo '$(srcdir)/'`dummy.c
 @am__fastdepCC_TRUE@   mv -f $(DEPDIR)/libio18f4455_a-dummy.Tpo $(DEPDIR)/libio18f4455_a-dummy.Po
index 2f9c39bffa471bec0df1f6a6f217c41dd411c14d..6f6db36fd35aab90200747a27239002eaabce89d 100644 (file)
@@ -1,5 +1,3 @@
-
-
 ;
 ; stack.S - automatically allocate stack for PIC16 targets
 ;           with out the need for using the #pragma stack
@@ -7,25 +5,20 @@
 ;
 ; written by Vangelis Rokas, 2006 <vrokas AT users.sourceforge.net>
 ;
-;
-; $Id$
-;
-
 ; object will only be used if and only if #pragma stack is not
 ; defined in one of the projet's sources
 
-       radix dec
+        radix dec
 
 ;--------------------------------------------------------
 ; public variables in this module
 ;--------------------------------------------------------
-       global _stack
-       global _stack_end
-
+        global _stack
+        global _stack_end
 
 ; allocate space for stack
-stack_section  udata   0x0200
-_stack         res     0xff
-_stack_end     res     1
+stack_section   udata
+_stack          res     0xff
+_stack_end      res     1
 
-       end
+        end
index dfb3ad4e10e4a303bf7d9e69077dbc407611f01a..c35a8d5c7b78e816572f93df7c15887714fda620 100644 (file)
@@ -19,6 +19,7 @@
 2420
 2423
 2431
+2450
 2455
 2480
 24j10
@@ -42,6 +43,7 @@
 4420
 4423
 4431
+4450
 4455
 4480
 44j10