X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device%2Finclude%2Fpic16%2Fpic18fregs.h;h=26fc7afadf8a54f4204d006aadfc7d1c7bb116d2;hb=bb226788dab3832b0ec0cda70874ce3fce4eebc6;hp=739d56397144b984c0554d3190711c7e516123e0;hpb=97cd7990e16c7d3190086766a5089f5ea1b5e990;p=fw%2Fsdcc diff --git a/device/include/pic16/pic18fregs.h b/device/include/pic16/pic18fregs.h index 739d5639..26fc7afa 100644 --- a/device/include/pic16/pic18fregs.h +++ b/device/include/pic16/pic18fregs.h @@ -15,7 +15,6 @@ #ifndef __PIC18FREGS_H__ #define __PIC18FREGS_H__ - #if defined(pic18f242) # include @@ -43,55 +42,240 @@ #elif defined(pic18f1220) # include +#elif defined(pic18f1320) +# include + #elif defined(pic18f2220) # include +#elif defined(pic18f2221) +# include + +#elif defined(pic18f2320) +# include + +#elif defined(pic18f2321) +# include + +#elif defined(pic18f2331) +# include + +#elif defined(pic18f2410) +# include + +#elif defined(pic18f2420) +# include + +#elif defined(pic18f2423) +# include + +#elif defined(pic18f2431) +# include + +#elif defined(pic18f2450) +# include + +#elif defined(pic18f2455) +# include + +#elif defined(pic18f2480) +# include + +#elif defined(pic18f24j10) +# include + +#elif defined(pic18f2510) +# include + +#elif defined(pic18f2515) +# include + +#elif defined(pic18f2520) +# include + +#elif defined(pic18f2523) +# include + +#elif defined(pic18f2525) +# include + #elif defined(pic18f2550) # include +#elif defined(pic18f2580) +# include + +#elif defined(pic18f2585) +# include + +#elif defined(pic18f25j10) +# include + +#elif defined(pic18f2610) +# include + +#elif defined(pic18f2620) +# include + +#elif defined(pic18f2680) +# include + +#elif defined(pic18f2682) +# include + +#elif defined(pic18f2685) +# include + +#elif defined(pic18f4220) +# include + +#elif defined(pic18f4221) +# include + +#elif defined(pic18f4320) +# include + +#elif defined(pic18f4321) +# include + #elif defined(pic18f4331) # include +#elif defined(pic18f4410) +# include + +#elif defined(pic18f4420) +# include + +#elif defined(pic18f4423) +# include + +#elif defined(pic18f4431) +# include + +#elif defined(pic18f4450) +# include + #elif defined(pic18f4455) # include +#elif defined(pic18f4480) +# include + +#elif defined(pic18f44j10) +# include + +#elif defined(pic18f4510) +# include + +#elif defined(pic18f4515) +# include + #elif defined(pic18f4520) # include +#elif defined(pic18f4523) +# include + +#elif defined(pic18f4525) +# include + +#elif defined(pic18f4550) +# include + +#elif defined(pic18f4580) +# include + +#elif defined(pic18f4585) +# include + +#elif defined(pic18f45j10) +# include + +#elif defined(pic18f4610) +# include + +#elif defined(pic18f4620) +# include + +#elif defined(pic18f4680) +# include + +#elif defined(pic18f4682) +# include + +#elif defined(pic18f4685) +# include + #elif defined(pic18f6520) # include +#elif defined(pic18f6585) +# include + #elif defined(pic18f6620) # include #elif defined(pic18f6680) # include +#elif defined(pic18f66j60) +# include + +#elif defined(pic18f66j65) +# include + #elif defined(pic18f6720) # include +#elif defined(pic18f67j60) +# include + #elif defined(pic18f8520) # include +#elif defined(pic18f8585) +# include + #elif defined(pic18f8620) # include #elif defined(pic18f8680) # include +#elif defined(pic18f86j60) +# include + +#elif defined(pic18f86j65) +# include + #elif defined(pic18f8720) # include +#elif defined(pic18f87j60) +# include + +#elif defined(pic18f96j60) +# include + +#elif defined(pic18f96j65) +# include + +#elif defined(pic18f97j60) +# include + + #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; } +#define Nop() do { __asm nop __endasm; } while(0) +#define ClrWdt() do { __asm clrwdt __endasm; } while(0) +#define Sleep() do { __asm sleep __endasm; } while(0) +#define Reset() do { __asm reset __endasm; } while(0) #endif /* __PIC18FREGS_H__ */ +