* device/lib/pic16/libdev/pic18f*.c,
[fw/sdcc] / device / include / pic16 / pic18fregs.h
index 2954aef91c458c596c07291cbb3043c6da616c9d..739d56397144b984c0554d3190711c7e516123e0 100644 (file)
 #elif defined(pic18f458)
 #  include <pic18f458.h>
 
+#elif defined(pic18f1220)
+#  include <pic18f1220.h>
+
+#elif defined(pic18f2220)
+#  include <pic18f2220.h>
+
+#elif defined(pic18f2550)
+#  include <pic18f2550.h>
+
+#elif defined(pic18f4331)
+#  include <pic18f4331.h>
+
+#elif defined(pic18f4455)
+#  include <pic18f4455.h>
+
+#elif defined(pic18f4520)
+#  include <pic18f4520.h>
+
+#elif defined(pic18f6520)
+#  include <pic18f6520.h>
+
+#elif defined(pic18f6620)
+#  include <pic18f6620.h>
+
+#elif defined(pic18f6680)
+#  include <pic18f6680.h>
+
+#elif defined(pic18f6720)
+#  include <pic18f6720.h>
+
+#elif defined(pic18f8520)
+#  include <pic18f8520.h>
+
+#elif defined(pic18f8620)
+#  include <pic18f8620.h>
+
+#elif defined(pic18f8680)
+#  include <pic18f8680.h>
+
+#elif defined(pic18f8720)
+#  include <pic18f8720.h>
+
 #else
 #  error Unsupported processor
 
 #endif
 
+
+#define Nop()           { _asm nop _endasm; }
+#define ClrWdt()        { _asm clrwdt _endasm; }
+#define Sleep()         { _asm sleep _endasm; }
+#define Reset()         { _asm reset _endasm; }
+
+
 #endif /* __PIC18FREGS_H__ */