;********************************************************************** ; * ; Filename: p18fxxxx.cfg * ; Date: 18.01.2008 * ; FF Version: 3.2 * ; Copyright: Mikael Nordman * ; Author: Mikael Nordman * ; * ; Modified: * ;********************************************************************** ; FlashForth is licensed acording to the GNU General Public License* ;********************************************************************** ;;; FlashForth processor configuration selection ifdef __18F242 #include p18f242.inc #include p18fxx2xx8.cfg #define p18fxx2xx8_fix_1 #define PICTYPE "PIC18F242 " endif ifdef __18F442 #include p18f442.inc #include p18fxx2xx8.cfg #define p18fxx2xx8_fix_1 #define PICTYPE "PIC18F442 " endif ifdef __18F252 #include p18f252.inc #include p18fxx2xx8.cfg #define p18fxx2xx8_fix_1 #define PICTYPE "PIC18F252 " endif ifdef __18F452 #include p18f452.inc #include p18fxx2xx8.cfg #define p18fxx2xx8_fix_1 #define PICTYPE "PIC18F452 " endif ifdef __18F248 #include p18f248.inc #include p18fxx2xx8.cfg #define p18fxx2xx8_fix_1 #define PICTYPE "PIC18F248 " endif ifdef __18F258 #include p18f258.inc #include p18fxx2xx8.cfg #define p18fxx2xx8_fix_1 #define PICTYPE "PIC18F258 " endif ifdef __18F448 #include p18f448.inc #include p18fxx2xx8.cfg #define p18fxx2xx8_fix_1 #define PICTYPE "PIC18F448 " endif ifdef __18F458 #include p18f458.inc #include p18fxx2xx8.cfg #define p18fxx2xx8_fix_1 #define PICTYPE "PIC18F458 " endif ifdef __18F2455 #include p18f2455.inc #include p18f2455-2550-4455-4550.cfg #define PICTYPE "PIC18F2455" endif ifdef __18F2550 #include p18f2550.inc #include p18f2455-2550-4455-4550.cfg #define PICTYPE "PIC18F2550" endif ifdef __18F4455 #include p18f4455.inc #include p18f2455-2550-4455-4550.cfg #define PICTYPE "PIC18F4455" endif ifdef __18F4550 #include p18f4550.inc #include p18f2455-2550-4455-4550.cfg #define PICTYPE "PIC18F4550" endif ifdef __18F2420 #include p18f2420.inc #include p18f2420-2520-4420-4520.cfg #define PICTYPE "PIC18F2420" endif ifdef __18F2520 #include p18f2520.inc #include p18f2420-2520-4420-4520.cfg #define PICTYPE "PIC18F2520" endif ifdef __18F4420 #include p18f4420.inc #include p18f2420-2520-4420-4520.cfg #define PICTYPE "PIC18F4420" endif ifdef __18F4520 #include p18f4520.inc #include p18f2420-2520-4420-4520.cfg #define PICTYPE "PIC18F4520" endif ifdef __18F2525 #include p18f2525.inc #include p18f2525-2620-4525-4620.cfg #define PICTYPE "PIC18F2525" endif ifdef __18F2620 #include p18f2620.inc #include p18f2525-2620-4525-4620.cfg #define PICTYPE "PIC18F2620" endif ifdef __18F4525 #include p18f4525.inc #include p18f2525-2620-4525-4620.cfg #define PICTYPE "PIC18F4525" endif ifdef __18F4620 #include p18f4620.inc #include p18f2525-2620-4525-4620.cfg #define PICTYPE "PIC18F4620" endif ifdef __18F6527 #include p18f6527.inc #include p18f6722-family.cfg #define PICTYPE "PIC18F6527" endif ifdef __18F6622 #include p18f6622.inc #include p18f6722-family.cfg #define PICTYPE "PIC18F6622" endif ifdef __18F6627 #include p18f6627.inc #include p18f6722-family.cfg #define PICTYPE "PIC18F6627" endif ifdef __18F6722 #include p18f6722.inc #include p18f6722-family.cfg #define PICTYPE "PIC18F6722" endif ifdef __18F8527 #include p18f8527.inc #include p18f8722-family.cfg #define PICTYPE "PIC18F8527" endif ifdef __18F8622 #include p18f8622.inc #include p18f8722-family.cfg #define PICTYPE "PIC18F8622" endif ifdef __18F8627 #include p18f8627.inc #include p18f8722-family.cfg #define PICTYPE "PIC18F8627" endif ifdef __18F8722 #include p18f8722.inc #include p18f8722-family.cfg #define PICTYPE "PIC18F8722" endif ; Compiles until here with GPASM ******************************************* ifdef __18F2458 #include p18f2458.inc #include p18f2455-2550-4455-4550.cfg #define PICTYPE "PIC18F2458" endif ifdef __18F2553 #include p18f2553.inc #include p18f2455-2550-4455-4550.cfg #define PICTYPE "PIC18F2553" endif ifdef __18F4458 #include p18f4458.inc #include p18f2455-2550-4455-4550.cfg #define PICTYPE "PIC18F4458" endif ifdef __18F4553 #include p18f4553.inc #include p18f2455-2550-4455-4550.cfg #define PICTYPE "PIC18F4553" endif ifdef __18F2480 #include p18f2480.inc #include p18f2480-2580-4480-4580.cfg #define PICTYPE "PIC18F2480" endif ifdef __18F2580 #include p18f2580.inc #include p18f2480-2580-4480-4580.cfg #define PICTYPE "PIC18F2580" endif ifdef __18F4480 #include p18f4480.inc #include p18f2480-2580-4480-4580.cfg #define PICTYPE "PIC18F4480" endif ifdef __18F4580 #include p18f4580.inc #include p18f2480-2580-4480-4580.cfg #define PICTYPE "PIC18F4580" endif ifdef __18F2423 #include p18f2423.inc #include p18f2423-2523-4423-4523.cfg #define PICTYPE "PIC18F2423" endif ifdef __18F2523 #include p18f2523.inc #include p18f2423-2523-4423-4523.cfg #define PICTYPE "PIC18F2523" endif ifdef __18F4423 #include p18f4423.inc #include p18f2423-2523-4423-4523.cfg #define PICTYPE "PIC18F4423" endif ifdef __18F4523 #include p18f4523.inc #include p18f2423-2523-4423-4523.cfg #define PICTYPE "PIC18F4523" endif ifdef __18F2585 #include p18f2585.inc #include p18f2585-2680-4585-4680.cfg #define PICTYPE "PIC18F2585" endif ifdef __18F2680 #include p18f2680.inc #include p18f2585-2680-4585-4680.cfg #define PICTYPE "PIC18F2680" endif ifdef __18F4585 #include p18f4585.inc #include p18f2585-2680-4585-4680.cfg #define PICTYPE "PIC18F4585" endif ifdef __18F4680 #include p18f4680.inc #include p18f2585-2680-4585-4680.cfg #define PICTYPE "PIC18F4680" endif ifdef __18F2682 #include p18f2682.inc #include p18f2682-2685-4682-4685.cfg #define PICTYPE "PIC18F2682" endif ifdef __18F2685 #include p18f2685.inc #include p18f2682-2685-4682-4685.cfg #define PICTYPE "PIC18F2685" endif ifdef __18F4682 #include p18f4682.inc #include p18f2682-2685-4682-4685.cfg #define PICTYPE "PIC18F4682" endif ifdef __18F4685 #include p18f4685.inc #include p18f2682-2685-4682-4685.cfg #define PICTYPE "PIC18F4685" endif