<root>
<build>
    <compiler exe="$(appdir)compilers\pic16\batchfiles\pic16_C30_comp.bat" 
	params="&quot;$(target)&quot; &quot;$(outdir)&quot; &quot;$(chipalt:u)&quot;"
	/>
    <linker exe="$(appdir)compilers\pic16\batchfiles\pic16_C30_link.bat"
	params="&quot;$(outdir)$(target)&quot; $(chipalt:u) $(family)"
	/>
    <programmer exe="$(appdir)tools\mLoader\mLoader.exe" 
	params="-miacdsp16 &quot;$(target).hex&quot;"
	/> 
</build>


<device name='MIAC (dsPIC)' namealt='33EP256MU806' product='PIC16' family='33E' bits='16' >
    <clock max_speed='140000000' master_divider='2' fixed='140000000' />
    <memory >
        <flash bytes='262144' />
        <ram bytes='28672' />
    </memory>

   <pins sides='2' smd='0' >
        <pin name='(SD CARD SCK1) RE5' port='4' bit='5'  rpreg='RPOR6bits.RP85R' rpnum='85' />
        <pin name='(SD CARD SDI1) RE6' port='4' bit='6'  rpnum='86' />
        <pin name='(SD CARD SDO1) RE7' port='4' bit='7'  rpreg='RPOR6bits.RP87R' rpnum='87' />
        <pin name='(SD CARD CS) RB4' port='1' bit='4' adc='4' rpnum='36' />
		
        <pin name='(ADC/CAN SCK2) RG6' port='6' bit='6' adc='5' rpreg='RPOR13bits.RP118R' rpnum='118' />
        <pin name='(ADC/CAN SDI2) RG7' port='6' bit='7' adc='6' rpnum='119' />
        <pin name='(ADC/CAN SDO2) RG8' port='6' bit='8' adc='7' rpreg='RPOR14bits.RP120R' rpnum='120' />
        <pin name='(CAN CS) RB3' port='1' bit='3' adc='3' rpnum='35' />
        <pin name='(ADC CS) RB2' port='1' bit='2' adc='2' rpnum='34' />

        <pin name='(gLCD/KEYPAD) RB8' port='1' bit='8'  rpnum='40' />
        <pin name='(gLCD/KEYPAD) RB9' port='1' bit='9'  rpnum='41' />
        <pin name='(gLCD/KEYPAD) RB10' port='1' bit='10'  rpnum='42' />
        <pin name='(gLCD/KEYPAD) RB11' port='1' bit='11'  rpnum='43' />
        <pin name='(gLCD/KEYPAD) RB12' port='1' bit='12'  rpnum='44' />
        <pin name='(gLCD/KEYPAD) RB13' port='1' bit='13'  rpnum='45' />
        <pin name='(gLCD/KEYPAD) RB14' port='1' bit='14'  rpnum='46' />
        <pin name='(gLCD/KEYPAD) RB15' port='1' bit='15'  rpnum='47' />
		
        <pin name='(gLCD RS) RD8' port='3' bit='8' rpnum='72' />
        <pin name='(gLCD RW) RD9' port='3' bit='9' rpnum='73' />
        <pin name='(gLCD EN) RD10' port='3' bit='10' rpnum='74' />
        <pin name='(gLCD RT) RD11' port='3' bit='11' rpnum='75' />

        <pin name='(BACKLIGHT) RF3' port='5' bit='3' rpreg='RPOR8bits.RP99R' rpnum='99' />

        <pin name='(RTC/EEP SDA2) RF4' port='5' bit='4' rpreg='RPOR9bits.RP100R' rpnum='100' />
        <pin name='(RTC/EEP SCL2) RF5' port='5' bit='5' rpreg='RPOR9bits.RP101R' rpnum='101' />
		
        <pin name='(I1) RB0' port='1' bit='0' adc='0' rpnum='32' />
        <pin name='(I2) RB1' port='1' bit='1' adc='1' rpnum='33' />
		<pin name='' />

        <pin name='(RELAY Q1) RD0' port='3' bit='0' rpreg='RPOR0bits.RP64R' rpnum='64' />
        <pin name='(RELAY Q2) RD1' port='3' bit='1' rpreg='RPOR0bits.RP65R' rpnum='65' />
        <pin name='(RELAY Q3) RD2' port='3' bit='2' rpreg='RPOR1bits.RP66R' rpnum='66' />
        <pin name='(RELAY Q4) RD3' port='3' bit='3' rpreg='RPOR1bits.RP67R' rpnum='67' />

        <pin name='(MOTORS 1) RF0' port='5' bit='0' rpreg='RPOR7bits.RP96R' rpnum='96' />
        <pin name='(MOTORS 2) RF1' port='5' bit='1' rpreg='RPOR7bits.RP97R' rpnum='97' />
        <pin name='(MOTOR A) RD4' port='3' bit='4' rpreg='RPOR2bits.RP68R' rpnum='68' />
        <pin name='(MOTOR B) RD5' port='3' bit='5' rpreg='RPOR2bits.RP69R' rpnum='69' />
        <pin name='(MOTOR C) RD6' port='3' bit='6' rpreg='RPOR3bits.RP70R' rpnum='70' />
        <pin name='(MOTOR D) RD7' port='3' bit='7' rpreg='RPOR3bits.RP71R' rpnum='71' />

		
        <pin name='(UART0 TXD0) RE0' port='4' bit='0'  rpreg='RPOR4bits.RP80R' rpnum='80' />
        <pin name='(UART0 RXD0) RE1' port='4' bit='1'  rpnum='81' />
        <pin name='(UART0 RTS0) RC14' port='2' bit='14' rpnum='62' />
        <pin name='(UART0 CTS0) RC13' port='2' bit='13' rpnum='61' />
		
        <pin name='(UART1 TXD1) RE4' port='4' bit='4'  rpreg='RPOR5bits.RP84R' rpnum='84' />
		<pin name='(UART1 RXD1) RE3' port='4' bit='3'  rpnum='83' />
        <pin name='(UART1 DE /RE) RG9' port='6' bit='9' rpnum='121' />
		
    </pins>

    <adc type='10' bits='12' >
        <speed >
            <option name='FRC' value='64' />
            <option name='Tcy' value='0' />
            <option name='Tcy * 2' value='1' />
            <option name='Tcy * 4' value='3' />
            <option name='Tcy * 8' value='7' />
            <option name='Tcy * 16' value='15' />
            <option name='Tcy * 32' value='31' />
            <option name='Tcy * 64' value='63' />
        </speed>
    </adc>

    <spi remappable='1'>
        <miso rpreg='RPINR20bits.SDI1R' />
        <mosi rpnum='5' />
        <clk rpnum='6' />
    </spi>
    <spi >
        <miso port='6' pin='7' />
        <mosi port='6' pin='8' />
        <clk port='6' pin='6' />
    </spi>
    <spi remappable='1' >
        <miso rpreg='RPINR29bits.SDI3R' />
        <mosi rpnum='31' />
        <clk rpnum='32' />
    </spi>
    <spi remappable='1' >
        <miso rpreg='RPINR31bits.SDI4R' />
        <mosi rpnum='34' />
        <clk rpnum='35' />
    </spi>


    <uart remappable='1' >
        <tx rpnum='1' />
        <rx rpreg='RPINR18bits.U1RXR' />
    </uart>
    <uart remappable='1' >
        <tx rpnum='3' />
        <rx rpreg='RPINR19bits.U2RXR' />
    </uart>
    <uart remappable='1' >
        <tx rpnum='27' />
        <rx rpreg='RPINR27bits.U3RXR' />
    </uart>
    <uart remappable='1' >
        <tx rpnum='29' />
        <rx rpreg='RPINR28bits.U4RXR' />
    </uart>


	<i2c master='1' >
        <sda port='6' pin='3' />
        <scl port='6' pin='2' />
    </i2c>
    <i2c master='1' >
        <sda port='5' pin='4' />
        <scl port='5' pin='5' />
    </i2c>
    <pwm regset='1' remappable='1' >
        <prescaler >
            <option name='1' value='0' />
            <option name='8' value='1' />
            <option name='64' value='2' />
            <option name='256' value='3' />
        </prescaler>
        <out rpnum='16' />
        <out rpnum='17' />
        <out rpnum='18' />
        <out rpnum='19' />
        <out rpnum='20' />
        <out rpnum='21' />
        <out rpnum='22' />
        <out rpnum='23' />
        <out rpnum='37' />
        <out rpnum='38' />
        <out rpnum='39' />
        <out rpnum='40' />
        <out rpnum='41' />
        <out rpnum='42' />
        <out rpnum='43' />
        <out rpnum='44' />
    </pwm>

    <can >
    </can>
	
    <usb type='1' />
    <interrupts >
        <interrupt ident='TMR1' reg='TMR1' type='timer16' name='Timer 1' handler='#ifndef MX_ISR_T1\n#define MX_ISR_T1\nvoid _ISR _T1Interrupt(void)\n{\n\tIFS0bits.T1IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='TMR1 = 0;\nIFS0bits.T1IF = 0;\nIEC0bits.T1IE = 1;\n' disable='IEC0bits.T1IE = 0;\nT1CON = 0;\n' >
            <timer overflow='65536' extrange='0' />
            <options >
                <option name='Clock Source Select' >
                    <entry name='Internal (Fosc / 2)' clkdiv='2' value='T1CON = ((T1CON &amp; 0xfffd) | 0x8000);\n' />
                    <entry name='External' clkdiv='0' value='T1CON |= 0x8002;\n' />
                </option>
                <prescale name='Prescaler Rate' >
                    <entry name='1:1' value='T1CON &amp;= 0xff0f;\n' />
                    <entry name='1:8' value='T1CON = ((T1CON &amp; 0xff0f) | 0x0010);\n' />
                    <entry name='1:64' value='T1CON = ((T1CON &amp; 0xff0f) | 0x0020);\n' />
                    <entry name='1:256' value='T1CON = ((T1CON &amp; 0xff0f) | 0x0030);\n' />
                </prescale>
                <rollover name='Rollover Value' >
                    <entry name='65536' min='1' max='65536' value='PR1=%d-1;\n' />
                </rollover>
            </options>
        </interrupt>
        <interrupt ident='TMR2' reg='TMR2' type='timer16' name='Timer 2' handler='#ifndef MX_ISR_T2\n#define MX_ISR_T2\nvoid _ISR _T2Interrupt(void)\n{\n\tIFS0bits.T2IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='TMR2 = 0;\nIFS0bits.T2IF = 0;\nIEC0bits.T2IE = 1;\n' disable='IEC0bits.T2IE = 0;\nT2CON = 0;\n' >
            <timer overflow='65536' extrange='0' />
            <options >
                <option name='Clock Source Select' >
                    <entry name='Internal (Fosc / 2)' clkdiv='2' value='T2CON = ((T2CON &amp; 0xfffd) | 0x8000);\n' />
                    <entry name='External' clkdiv='0' value='T2CON |= 0x8002;\n' />
                </option>
                <prescale name='Prescaler Rate' >
                    <entry name='1:1' value='T2CON &amp;= 0xff0f;\n' />
                    <entry name='1:8' value='T2CON = ((T2CON &amp; 0xff0f) | 0x0010);\n' />
                    <entry name='1:64' value='T2CON = ((T2CON &amp; 0xff0f) | 0x0020);\n' />
                    <entry name='1:256' value='T2CON = ((T2CON &amp; 0xff0f) | 0x0030);\n' />
                </prescale>
                <rollover name='Rollover Value' >
                    <entry name='65536' min='1' max='65536' value='PR2=%d-1;\n' />
                </rollover>
            </options>
        </interrupt>
        <interrupt ident='TMR3' reg='TMR3' type='timer16' name='Timer 3' handler='#ifndef MX_ISR_T3\n#define MX_ISR_T3\nvoid _ISR _T3Interrupt(void)\n{\n\tIFS0bits.T3IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='TMR3 = 0;\nIFS0bits.T3IF = 0;\nIEC0bits.T3IE = 1;\n' disable='IEC0bits.T3IE = 0;\nT3CON = 0;\n' >
            <timer overflow='65536' extrange='0' />
            <options >
                <option name='Clock Source Select' >
                    <entry name='Internal (Fosc / 2)' clkdiv='2' value='T3CON = ((T3CON &amp; 0xfffd) | 0x8000);\n' />
                    <entry name='External' clkdiv='0' value='T3CON |= 0x8002;\n' />
                </option>
                <prescale name='Prescaler Rate' >
                    <entry name='1:1' value='T3CON &amp;= 0xff0f;\n' />
                    <entry name='1:8' value='T3CON = ((T3CON &amp; 0xff0f) | 0x0010);\n' />
                    <entry name='1:64' value='T3CON = ((T3CON &amp; 0xff0f) | 0x0020);\n' />
                    <entry name='1:256' value='T3CON = ((T3CON &amp; 0xff0f) | 0x0030);\n' />
                </prescale>
                <rollover name='Rollover Value' >
                    <entry name='65536' min='1' max='65536' value='PR3=%d-1;\n' />
                </rollover>
            </options>
        </interrupt>
        <interrupt ident='TMR4' reg='TMR4' type='timer16' name='Timer 4' handler='#ifndef MX_ISR_T4\n#define MX_ISR_T4\nvoid _ISR _T4Interrupt(void)\n{\n\tIFS1bits.T4IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='TMR4 = 0;\nIFS1bits.T4IF = 0;\nIEC1bits.T4IE = 1;\n' disable='IEC1bits.T4IE = 0;\nT4CON = 0;\n' >
            <timer overflow='65536' extrange='0' />
            <options >
                <option name='Clock Source Select' >
                    <entry name='Internal (Fosc / 2)' clkdiv='2' value='T4CON = ((T4CON &amp; 0xfffd) | 0x8000);\n' />
                    <entry name='External' clkdiv='0' value='T4CON |= 0x8002;\n' />
                </option>
                <prescale name='Prescaler Rate' >
                    <entry name='1:1' value='T4CON &amp;= 0xff0f;\n' />
                    <entry name='1:8' value='T4CON = ((T4CON &amp; 0xff0f) | 0x0010);\n' />
                    <entry name='1:64' value='T4CON = ((T4CON &amp; 0xff0f) | 0x0020);\n' />
                    <entry name='1:256' value='T4CON = ((T4CON &amp; 0xff0f) | 0x0030);\n' />
                </prescale>
                <rollover name='Rollover Value' >
                    <entry name='65536' min='1' max='65536' value='PR4=%d-1;\n' />
                </rollover>
            </options>
        </interrupt>
        <interrupt ident='TMR5' reg='TMR5' type='timer16' name='Timer 5' handler='#ifndef MX_ISR_T5\n#define MX_ISR_T5\nvoid _ISR _T5Interrupt(void)\n{\n\tIFS1bits.T5IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='TMR5 = 0;\nIFS1bits.T5IF = 0;\nIEC1bits.T5IE = 1;\n' disable='IEC1bits.T5IE = 0;\nT5CON = 0;\n' >
            <timer overflow='65536' extrange='0' />
            <options >
                <option name='Clock Source Select' >
                    <entry name='Internal (Fosc / 2)' clkdiv='2' value='T5CON = ((T5CON &amp; 0xfffd) | 0x8000);\n' />
                    <entry name='External' clkdiv='0' value='T5CON |= 0x8002;\n' />
                </option>
                <prescale name='Prescaler Rate' >
                    <entry name='1:1' value='T5CON &amp;= 0xff0f;\n' />
                    <entry name='1:8' value='T5CON = ((T5CON &amp; 0xff0f) | 0x0010);\n' />
                    <entry name='1:64' value='T5CON = ((T5CON &amp; 0xff0f) | 0x0020);\n' />
                    <entry name='1:256' value='T5CON = ((T5CON &amp; 0xff0f) | 0x0030);\n' />
                </prescale>
                <rollover name='Rollover Value' >
                    <entry name='65536' min='1' max='65536' value='PR5=%d-1;\n' />
                </rollover>
            </options>
        </interrupt>
        <interrupt ident='TMR6' reg='TMR6' type='timer16' name='Timer 6' handler='#ifndef MX_ISR_T6\n#define MX_ISR_T6\nvoid _ISR _T6Interrupt(void)\n{\n\tIFS2bits.T6IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='TMR6 = 0;\nIFS2bits.T6IF = 0;\nIEC2bits.T6IE = 1;\n' disable='IEC2bits.T6IE = 0;\nT6CON = 0;\n' >
            <timer overflow='65536' extrange='0' />
            <options >
                <option name='Clock Source Select' >
                    <entry name='Internal (Fosc / 2)' clkdiv='2' value='T6CON = ((T6CON &amp; 0xfffd) | 0x8000);\n' />
                    <entry name='External' clkdiv='0' value='T6CON |= 0x8002;\n' />
                </option>
                <prescale name='Prescaler Rate' >
                    <entry name='1:1' value='T6CON &amp;= 0xff0f;\n' />
                    <entry name='1:8' value='T6CON = ((T6CON &amp; 0xff0f) | 0x0010);\n' />
                    <entry name='1:64' value='T6CON = ((T6CON &amp; 0xff0f) | 0x0020);\n' />
                    <entry name='1:256' value='T6CON = ((T6CON &amp; 0xff0f) | 0x0030);\n' />
                </prescale>
                <rollover name='Rollover Value' >
                    <entry name='65536' min='1' max='65536' value='PR6=%d-1;\n' />
                </rollover>
            </options>
        </interrupt>
        <interrupt ident='TMR7' reg='TMR7' type='timer16' name='Timer 7' handler='#ifndef MX_ISR_T7\n#define MX_ISR_T7\nvoid _ISR _T7Interrupt(void)\n{\n\tIFS3bits.T7IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='TMR7 = 0;\nIFS3bits.T7IF = 0;\nIEC3bits.T7IE = 1;\n' disable='IEC3bits.T7IE = 0;\nT7CON = 0;\n' >
            <timer overflow='65536' extrange='0' />
            <options >
                <option name='Clock Source Select' >
                    <entry name='Internal (Fosc / 2)' clkdiv='2' value='T7CON = ((T7CON &amp; 0xfffd) | 0x8000);\n' />
                    <entry name='External' clkdiv='0' value='T7CON |= 0x8002;\n' />
                </option>
                <prescale name='Prescaler Rate' >
                    <entry name='1:1' value='T7CON &amp;= 0xff0f;\n' />
                    <entry name='1:8' value='T7CON = ((T7CON &amp; 0xff0f) | 0x0010);\n' />
                    <entry name='1:64' value='T7CON = ((T7CON &amp; 0xff0f) | 0x0020);\n' />
                    <entry name='1:256' value='T7CON = ((T7CON &amp; 0xff0f) | 0x0030);\n' />
                </prescale>
                <rollover name='Rollover Value' >
                    <entry name='65536' min='1' max='65536' value='PR7=%d-1;\n' />
                </rollover>
            </options>
        </interrupt>
        <interrupt ident='TMR8' reg='TMR8' type='timer16' name='Timer 8' handler='#ifndef MX_ISR_T8\n#define MX_ISR_T8\nvoid _ISR _T8Interrupt(void)\n{\n\tIFS3bits.T8IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='TMR8 = 0;\nIFS3bits.T8IF = 0;\nIEC3bits.T8IE = 1;\n' disable='IEC3bits.T8IE = 0;\nT8CON = 0;\n' >
            <timer overflow='65536' extrange='0' />
            <options >
                <option name='Clock Source Select' >
                    <entry name='Internal (Fosc / 2)' clkdiv='2' value='T8CON = ((T8CON &amp; 0xfffd) | 0x8000);\n' />
                    <entry name='External' clkdiv='0' value='T8CON |= 0x8002;\n' />
                </option>
                <prescale name='Prescaler Rate' >
                    <entry name='1:1' value='T8CON &amp;= 0xff0f;\n' />
                    <entry name='1:8' value='T8CON = ((T8CON &amp; 0xff0f) | 0x0010);\n' />
                    <entry name='1:64' value='T8CON = ((T8CON &amp; 0xff0f) | 0x0020);\n' />
                    <entry name='1:256' value='T8CON = ((T8CON &amp; 0xff0f) | 0x0030);\n' />
                </prescale>
                <rollover name='Rollover Value' >
                    <entry name='65536' min='1' max='65536' value='PR8=%d-1;\n' />
                </rollover>
            </options>
        </interrupt>
        <interrupt ident='TMR9' reg='TMR9' type='timer16' name='Timer 9' handler='#ifndef MX_ISR_T9\n#define MX_ISR_T9\nvoid _ISR _T9Interrupt(void)\n{\n\tIFS3bits.T9IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='TMR9 = 0;\nIFS3bits.T9IF = 0;\nIEC3bits.T9IE = 1;\n' disable='IEC3bits.T9IE = 0;\nT9CON = 0;\n' >
            <timer overflow='65536' extrange='0' />
            <options >
                <option name='Clock Source Select' >
                    <entry name='Internal (Fosc / 2)' clkdiv='2' value='T9CON = ((T9CON &amp; 0xfffd) | 0x8000);\n' />
                    <entry name='External' clkdiv='0' value='T9CON |= 0x8002;\n' />
                </option>
                <prescale name='Prescaler Rate' >
                    <entry name='1:1' value='T9CON &amp;= 0xff0f;\n' />
                    <entry name='1:8' value='T9CON = ((T9CON &amp; 0xff0f) | 0x0010);\n' />
                    <entry name='1:64' value='T9CON = ((T9CON &amp; 0xff0f) | 0x0020);\n' />
                    <entry name='1:256' value='T9CON = ((T9CON &amp; 0xff0f) | 0x0030);\n' />
                </prescale>
                <rollover name='Rollover Value' >
                    <entry name='65536' min='1' max='65536' value='PR9=%d-1;\n' />
                </rollover>
            </options>
        </interrupt>
        <interrupt ident='INT0' type='pin' name='INT0/RD0' handler='#ifndef MX_ISR_I0\n#define MX_ISR_I0\nvoid _ISR _INT0Interrupt(void)\n{\n\tIFS0bits.INT0IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='IEC0bits.INT0IE = 1;' disable='IEC0bits.INT0IE = 0;' >
            <ioc config='3' >
                <rising port='3' mask='0x01' />
                <falling port='3' mask='0x01' />
            </ioc>
            <options >
                <edge name='Interrupt Edge Select' >
                    <entry name='Rising edge of INT' value='INTCON2bits.INT0EP = 0;\n' />
                    <entry name='Falling edge of INT' value='INTCON2bits.INT0EP = 1;\n' />
                </edge>
            </options>
        </interrupt>
        <interrupt ident='INT1' type='pin' name='INT1/REMAP' handler='#ifndef MX_ISR_I1\n#define MX_ISR_I1\nvoid _ISR _INT1Interrupt(void)\n{\n\tIFS1bits.INT1IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='IEC1bits.INT1IE = 1;' disable='IEC1bits.INT1IE = 0;' >
            <ioc config='3' >
                <rising port='1' mask='0x02' />
                <falling port='1' mask='0x02' />
            </ioc>
            <options >
                <edge name='Interrupt Edge Select' >
                    <entry name='Rising edge of INT' value='INTCON2bits.INT1EP = 0;\n' />
                    <entry name='Falling edge of INT' value='INTCON2bits.INT1EP = 1;\n' />
                </edge>
                <option name='Remapped Pin Selection' >
                    <entry name='RB0' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2000;\n' />
                    <entry name='RB1' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2100;\n' />
                    <entry name='RB2' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2200;\n' />
                    <entry name='RB3' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2300;\n' />
                    <entry name='RB4' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2400;\n' />
                    <entry name='RB5' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2500;\n' />
                    <entry name='RB6' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2600;\n' />
                    <entry name='RB7' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2700;\n' />
                    <entry name='RB8' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2800;\n' />
                    <entry name='RB9' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2900;\n' />
                    <entry name='RB10' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2A00;\n' />
                    <entry name='RB11' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2B00;\n' />
                    <entry name='RB12' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2C00;\n' />
                    <entry name='RB13' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2D00;\n' />
                    <entry name='RB14' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2E00;\n' />
                    <entry name='RB15' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x2F00;\n' />
                    <entry name='RC12' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x3C00;\n' />
                    <entry name='RC13' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x3D00;\n' />
                    <entry name='RC14' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x3E00;\n' />
                    <entry name='RD0' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x4000;\n' />
                    <entry name='RD1' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x4100;\n' />
                    <entry name='RD2' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x4200;\n' />
                    <entry name='RD3' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x4300;\n' />
                    <entry name='RD4' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x4400;\n' />
                    <entry name='RD5' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x4500;\n' />
                    <entry name='RD6' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x4600;\n' />
                    <entry name='RD7' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x4700;\n' />
                    <entry name='RD8' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x4800;\n' />
                    <entry name='RD9' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x4900;\n' />
                    <entry name='RD10' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x4A00;\n' />
                    <entry name='RD11' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x4B00;\n' />
                    <entry name='RE0' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x5000;\n' />
                    <entry name='RE1' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x5100;\n' />
                    <entry name='RE2' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x5200;\n' />
                    <entry name='RE3' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x5300;\n' />
                    <entry name='RE4' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x5400;\n' />
                    <entry name='RE5' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x5500;\n' />
                    <entry name='RE6' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x5600;\n' />
                    <entry name='RE7' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x5700;\n' />
                    <entry name='RF0' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x6000;\n' />
		    <entry name='RF1' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x6100;\n' />
		    <entry name='RF3' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x6300;\n' />
		    <entry name='RF4' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x6400;\n' />
                    <entry name='RF5' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x6500;\n' />
                    <entry name='RG6' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x7600;\n' />
		    <entry name='RG7' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x7700;\n' />
		    <entry name='RG8' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x7800;\n' />
                    <entry name='RG9' value='RPINR0 = (RPINR0 &amp; 0x00FF) | 0x7900;\n' />
                </option>
                <option name='Simulation Pin' >
                    <entry name='RB1' value='' />
                </option>
            </options>
        </interrupt>
        <interrupt ident='INT2' type='pin' name='INT2/REMAP' handler='#ifndef MX_ISR_I2\n#define MX_ISR_I2\nvoid _ISR _INT2Interrupt(void)\n{\n\tIFS1bits.INT2IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='IEC1bits.INT2IE = 1;' disable='IEC1bits.INT2IE = 0;' >
            <ioc config='3' >
                <rising port='1' mask='0x04' />
                <falling port='1' mask='0x04' />
            </ioc>
            <options >
                <edge name='Interrupt Edge Select' >
                    <entry name='Rising edge of INT' value='INTCON2bits.INT2EP = 0;\n' />
                    <entry name='Falling edge of INT' value='INTCON2bits.INT2EP = 1;\n' />
                </edge>
                <option name='Remapped Pin Selection' >
                    <entry name='RB0' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x20;\n' />
                    <entry name='RB1' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x21;\n' />
                    <entry name='RB2' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x22;\n' />
                    <entry name='RB3' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x23;\n' />
                    <entry name='RB4' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x24;\n' />
                    <entry name='RB5' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x25;\n' />
                    <entry name='RB6' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x26;\n' />
                    <entry name='RB7' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x27;\n' />
                    <entry name='RB8' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x28;\n' />
                    <entry name='RB9' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x29;\n' />
                    <entry name='RB10' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x2A;\n' />
                    <entry name='RB11' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x2B;\n' />
                    <entry name='RB12' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x2C;\n' />
                    <entry name='RB13' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x2D;\n' />
                    <entry name='RB14' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x2E;\n' />
                    <entry name='RB15' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x2F;\n' />
                    <entry name='RC12' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x3C;\n' />
                    <entry name='RC13' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x3D;\n' />
                    <entry name='RC14' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x3E;\n' />
                    <entry name='RD0' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x40;\n' />
                    <entry name='RD1' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x41;\n' />
                    <entry name='RD2' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x42;\n' />
                    <entry name='RD3' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x43;\n' />
                    <entry name='RD4' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x44;\n' />
                    <entry name='RD5' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x45;\n' />
                    <entry name='RD6' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x46;\n' />
                    <entry name='RD7' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x47;\n' />
                    <entry name='RD8' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x48;\n' />
                    <entry name='RD9' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x49;\n' />
                    <entry name='RD10' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x4A;\n' />
                    <entry name='RD11' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x4B;\n' />
                    <entry name='RE0' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x50;\n' />
                    <entry name='RE1' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x51;\n' />
                    <entry name='RE2' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x52;\n' />
                    <entry name='RE3' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x53;\n' />
                    <entry name='RE4' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x54;\n' />
                    <entry name='RE5' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x55;\n' />
                    <entry name='RE6' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x56;\n' />
                    <entry name='RE7' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x57;\n' />
                    <entry name='RF0' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x60;\n' />
		    <entry name='RF1' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x61;\n' />
		    <entry name='RF3' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x63;\n' />
		    <entry name='RF4' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x64;\n' />
                    <entry name='RF5' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x65;\n' />
                    <entry name='RG6' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x76;\n' />
		    <entry name='RG7' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x77;\n' />
		    <entry name='RG8' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x78;\n' />
                    <entry name='RG9' value='RPINR1 = (RPINR1 &amp; 0xFF00) | 0x79;\n' />
                </option>
                <option name='Simulation Pin' >
                    <entry name='RB2' value='' />
                </option>
            </options>
        </interrupt>
        <interrupt ident='INT3' type='pin' name='INT3/REMAP' handler='#ifndef MX_ISR_I3\n#define MX_ISR_I3\nvoid _ISR _INT3Interrupt(void)\n{\n\tIFS3bits.INT3IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='IEC3bits.INT3IE = 1;' disable='IEC3bits.INT3IE = 0;' >
            <ioc config='3' >
                <rising port='1' mask='0x08' />
                <falling port='1' mask='0x08' />
            </ioc>
            <options >
                <edge name='Interrupt Edge Select' >
                    <entry name='Rising edge of INT' value='INTCON2bits.INT3EP = 0;\n' />
                    <entry name='Falling edge of INT' value='INTCON2bits.INT3EP = 1;\n' />
                </edge>
                <option name='Remapped Pin Selection' >
                    <entry name='RB0' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2000;\n' />
                    <entry name='RB1' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2100;\n' />
                    <entry name='RB2' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2200;\n' />
                    <entry name='RB3' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2300;\n' />
                    <entry name='RB4' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2400;\n' />
                    <entry name='RB5' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2500;\n' />
                    <entry name='RB6' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2600;\n' />
                    <entry name='RB7' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2700;\n' />
                    <entry name='RB8' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2800;\n' />
                    <entry name='RB9' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2900;\n' />
                    <entry name='RB10' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2A00;\n' />
                    <entry name='RB11' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2B00;\n' />
                    <entry name='RB12' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2C00;\n' />
                    <entry name='RB13' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2D00;\n' />
                    <entry name='RB14' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2E00;\n' />
                    <entry name='RB15' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x2F00;\n' />
                    <entry name='RC12' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x3C00;\n' />
                    <entry name='RC13' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x3D00;\n' />
                    <entry name='RC14' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x3E00;\n' />
                    <entry name='RD0' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x4000;\n' />
                    <entry name='RD1' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x4100;\n' />
                    <entry name='RD2' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x4200;\n' />
                    <entry name='RD3' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x4300;\n' />
                    <entry name='RD4' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x4400;\n' />
                    <entry name='RD5' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x4500;\n' />
                    <entry name='RD6' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x4600;\n' />
                    <entry name='RD7' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x4700;\n' />
                    <entry name='RD8' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x4800;\n' />
                    <entry name='RD9' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x4900;\n' />
                    <entry name='RD10' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x4A00;\n' />
                    <entry name='RD11' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x4B00;\n' />
                    <entry name='RE0' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x5000;\n' />
                    <entry name='RE1' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x5100;\n' />
                    <entry name='RE2' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x5200;\n' />
                    <entry name='RE3' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x5300;\n' />
                    <entry name='RE4' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x5400;\n' />
                    <entry name='RE5' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x5500;\n' />
                    <entry name='RE6' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x5600;\n' />
                    <entry name='RE7' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x5700;\n' />
                    <entry name='RF0' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x6000;\n' />
		    <entry name='RF1' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x6100;\n' />
		    <entry name='RF3' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x6300;\n' />
		    <entry name='RF4' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x6400;\n' />
                    <entry name='RF5' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x6500;\n' />
                    <entry name='RG6' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x7600;\n' />
		    <entry name='RG7' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x7700;\n' />
		    <entry name='RG8' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x7800;\n' />
                    <entry name='RG9' value='RPINR1 = (RPINR1 &amp; 0x00FF) | 0x7900;\n' />
                </option>
                <option name='Simulation Pin' >
                    <entry name='RB3' value='' />
                </option>
            </options>
        </interrupt>
        <interrupt ident='INT4' type='pin' name='INT4/REMAP' handler='#ifndef MX_ISR_I4\n#define MX_ISR_I4\nvoid _ISR _INT4Interrupt(void)\n{\n\tIFS3bits.INT4IF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='IEC3bits.INT4IE = 1;' disable='IEC3bits.INT4IE = 0;' >
            <ioc config='3' >
                <rising port='1' mask='0x10' />
                <falling port='1' mask='0x10' />
            </ioc>
            <options >
                <edge name='Interrupt Edge Select' >
                    <entry name='Rising edge of INT' value='INTCON2bits.INT3EP = 0;\n' />
                    <entry name='Falling edge of INT' value='INTCON2bits.INT3EP = 1;\n' />
                </edge>
                <option name='Remapped Pin Selection' >
                    <entry name='RB0' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x20;\n' />
                    <entry name='RB1' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x21;\n' />
                    <entry name='RB2' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x22;\n' />
                    <entry name='RB3' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x23;\n' />
                    <entry name='RB4' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x24;\n' />
                    <entry name='RB5' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x25;\n' />
                    <entry name='RB6' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x26;\n' />
                    <entry name='RB7' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x27;\n' />
                    <entry name='RB8' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x28;\n' />
                    <entry name='RB9' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x29;\n' />
                    <entry name='RB10' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x2A;\n' />
                    <entry name='RB11' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x2B;\n' />
                    <entry name='RB12' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x2C;\n' />
                    <entry name='RB13' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x2D;\n' />
                    <entry name='RB14' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x2E;\n' />
                    <entry name='RB15' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x2F;\n' />
                    <entry name='RC12' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x3C;\n' />
                    <entry name='RC13' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x3D;\n' />
                    <entry name='RC14' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x3E;\n' />
                    <entry name='RD0' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x40;\n' />
                    <entry name='RD1' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x41;\n' />
                    <entry name='RD2' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x42;\n' />
                    <entry name='RD3' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x43;\n' />
                    <entry name='RD4' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x44;\n' />
                    <entry name='RD5' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x45;\n' />
                    <entry name='RD6' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x46;\n' />
                    <entry name='RD7' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x47;\n' />
                    <entry name='RD8' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x48;\n' />
                    <entry name='RD9' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x49;\n' />
                    <entry name='RD10' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x4A;\n' />
                    <entry name='RD11' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x4B;\n' />
                    <entry name='RE0' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x50;\n' />
                    <entry name='RE1' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x51;\n' />
                    <entry name='RE2' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x52;\n' />
                    <entry name='RE3' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x53;\n' />
                    <entry name='RE4' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x54;\n' />
                    <entry name='RE5' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x55;\n' />
                    <entry name='RE6' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x56;\n' />
                    <entry name='RE7' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x57;\n' />
                    <entry name='RF0' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x60;\n' />
		    <entry name='RF1' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x61;\n' />
		    <entry name='RF3' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x63;\n' />
		    <entry name='RF4' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x64;\n' />
                    <entry name='RF5' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x65;\n' />
                    <entry name='RG6' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x76;\n' />
		    <entry name='RG7' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x77;\n' />
		    <entry name='RG8' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x78;\n' />
                    <entry name='RG9' value='RPINR2 = (RPINR2 &amp; 0xFF00) | 0x79;\n' />
                </option>
                <option name='Simulation Pin' >
                    <entry name='RB4' value='' />
                </option>
            </options>
        </interrupt>
        <interrupt ident='RXINT0' type='comms' name='UART RXINT 1' handler='#ifndef MX_ISR_RX1\n#define MX_ISR_RX1\nvoid _ISR _U1RXInterrupt(void)\n{\n\tIFS0bits.U1RXIF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='IEC0bits.U1RXIE = 1;\n' disable='IEC0bits.U1RXIE = 0;\n' />
        <interrupt ident='RXINT1' type='comms' name='UART RXINT 2' handler='#ifndef MX_ISR_RX2\n#define MX_ISR_RX2\nvoid _ISR _U2RXInterrupt(void)\n{\n\tIFS1bits.U2RXIF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='IEC1bits.U2RXIE = 1;\n' disable='IEC1bits.U2RXIE = 0;\n' />
        <interrupt ident='RXINT2' type='comms' name='UART RXINT 3' handler='#ifndef MX_ISR_RX3\n#define MX_ISR_RX3\nvoid _ISR _U3RXInterrupt(void)\n{\n\tIFS5bits.U3RXIF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='IEC5bits.U3RXIE = 1;\n' disable='IEC5bits.U3RXIE = 0;\n' />
        <interrupt ident='RXINT3' type='comms' name='UART RXINT 4' handler='#ifndef MX_ISR_RX4\n#define MX_ISR_RX4\nvoid _ISR _U4RXInterrupt(void)\n{\n\tIFS5bits.U4RXIF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='IEC5bits.U4RXIE = 1;\n' disable='IEC5bits.U4RXIE = 0;\n' />
        <interrupt ident='IOC0' type='multipin' name='IOC PORT' handler='#ifndef MX_ISR_CN\n#define MX_ISR_CN\nvoid _ISR _CNInterrupt(void)\n{\n\tIFS1bits.CNIF = 0;\n\tFCM_%n();\n}\n#else\n#warning &quot;This interrupt has previously been enabled, so the macro &lt;%n&gt; may never get called.&quot;\n#endif\n' enable='CNENB = %pB*v;\nCNENC = %pC*v;\nCNEND = %pD*v;\nCNENE = %pE*v;\nCNENF = %pF*v;\nCNENG = %pG*v;\nIEC1bits.CNIE = 1;\n' disable='IEC1bits.CNIE = 0;\n' >
            <ioc config='0x0C' >
                <rising port='0' mask='0x0000' />
                <rising port='1' mask='0xFFFF' />
                <rising port='2' mask='0xF000' />
                <rising port='3' mask='0x0FFF' />
                <rising port='4' mask='0x00FF' />
                <rising port='5' mask='0x007F' />
                <rising port='6' mask='0x03CC' />
                <falling port='0' mask='0x0000' />
                <falling port='1' mask='0xFFFF' />
                <falling port='2' mask='0xF000' />
                <falling port='3' mask='0x0FFF' />
                <falling port='4' mask='0x00FF' />
                <falling port='5' mask='0x007F' />
                <falling port='6' mask='0x03CC' />
            </ioc>
        </interrupt>
    </interrupts>
</device>
<inline >
    <defines code='' />
    <directives code='#include &lt;xc.h&gt;\n#include &lt;math.h&gt;\n#include &lt;stdlib.h&gt;\n#include &quot;p33Exxxx.h&quot;\n#define MX_MIAC_MODULE_DSP\n#define MX_USB_33E\n\n' />

    <main >
        <start code='int main()\n{\n' />
        <end code='\tmainendloop: goto mainendloop;\n\treturn 0;\n}\n\n' />
        <init code='ANSELB = 0;\nANSELC = 0;\nANSELD = 0;\nANSELE = 0;\nANSELG = 0;\n' />
    </main>
    <interrupt >
        <enable code='' />
        <start code='' />
        <end code='' />
        <init code='' />
    </interrupt>
    <config >
        <start code='//Configuration Start\n' />
        <body code='$(address)($(value));\n' />
        <end code='//Configuration End\n\n' />
    </config>
</inline>

<feature>
	<can channel="0" osc="0" spi="2" cs="$PORTB.3"  />
	<fat spi="1" cs="$PORTB.4" remap="1" mosi="1" miso="86" clk="0" />
	<rtc i2c="2"  />
	<seeprom i2c="2" address="0" />
	<relays q1="$PORTD.0" q2="$PORTD.1" q3="$PORTD.2" q4="$PORTD.3" />
	<inputs i1="$PORTB.0" i2="$PORTB.1"  />
	<motors e1="$PORTF.0" e2="$PORTF.1" a="$PORTD.4" b="$PORTD.5" c="$PORTD.6" d="$PORTD.7"  />
	<rs485 control="$PORTG.9" />
	<keypad color="0x2A99E5" />
	<esp8266 rfpower="40" />
	<display  ox="3"  oy="8" rows="5" cols="20" width="6" height="10"
	glyphs="
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
// char 0x10
	// ->
	0b0000000,
	0b0001000,
	0b0000100,
	0b0111110,
	0b0000100,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
	// Deg symbol at 0x1F, re-mapped from 0xB0
	0b0001000,
	0b0010100,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	// (space)
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	// !
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0000000,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	// 
	0b0010100,
	0b0010100,
	0b0010100,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	// #
	0b0010100,
	0b0010100,
	0b0111110,
	0b0010100,
	0b0111110,
	0b0010100,
	0b0010100,
	0b0000000,
	0b0000000,
	0b0000000,
	// $
	0b0001000,
	0b0011110,
	0b0101000,
	0b0011100,
	0b0001010,
	0b0111100,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	// %
	0b0110000,
	0b0110010,
	0b0000100,
	0b0001000,
	0b0010000,
	0b0100110,
	0b0000110,
	0b0000000,
	0b0000000,
	0b0000000,
	// &
	0b0011000,
	0b0100100,
	0b0101000,
	0b0010000,
	0b0101010,
	0b0100100,
	0b0011010,
	0b0000000,
	0b0000000,
	0b0000000,
	// '
	0b0011000,
	0b0001000,
	0b0010000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	// (
	0b0000100,
	0b0001000,
	0b0010000,
	0b0010000,
	0b0010000,
	0b0001000,
	0b0000100,
	0b0000000,
	0b0000000,
	0b0000000,
	// )
	0b0010000,
	0b0001000,
	0b0000100,
	0b0000100,
	0b0000100,
	0b0001000,
	0b0010000,
	0b0000000,
	0b0000000,
	0b0000000,
	// *
	0b0000000,
	0b0001000,
	0b0101010,
	0b0011100,
	0b0101010,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	// +
	0b0000000,
	0b0001000,
	0b0001000,
	0b0111110,
	0b0001000,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	// ,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0011000,
	0b0001000,
	0b0010000,
	0b0000000,
	0b0000000,
	// -
	0b0000000,
	0b0000000,
	0b0000000,
	0b0111110,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	// .
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0011000,
	0b0011000,
	0b0000000,
	0b0000000,
	0b0000000,
	// /
	0b0000000,
	0b0000010,
	0b0000100,
	0b0001000,
	0b0010000,
	0b0100000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	// 0
	0b0011100,
	0b0100010,
	0b0100110,
	0b0101010,
	0b0110010,
	0b0100010,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// 1
	0b0001000,
	0b0011000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// 2
	0b0011100,
	0b0100010,
	0b0000010,
	0b0000100,
	0b0001000,
	0b0010000,
	0b0111110,
	0b0000000,
	0b0000000,
	0b0000000,
	// 3
	0b0111110,
	0b0000100,
	0b0001000,
	0b0000100,
	0b0000010,
	0b0100010,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// 4
	0b0000100,
	0b0001100,
	0b0010100,
	0b0100100,
	0b0111110,
	0b0000100,
	0b0000100,
	0b0000000,
	0b0000000,
	0b0000000,
	// 5
	0b0111110,
	0b0100000,
	0b0111100,
	0b0000010,
	0b0000010,
	0b0100010,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// 6
	0b0001100,
	0b0010000,
	0b0100000,
	0b0111100,
	0b0100010,
	0b0100010,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// 7
	0b0111110,
	0b0000010,
	0b0000100,
	0b0001000,
	0b0010000,
	0b0010000,
	0b0010000,
	0b0000000,
	0b0000000,
	0b0000000,
	// 8
	0b0011100,
	0b0100010,
	0b0100010,
	0b0011100,
	0b0100010,
	0b0100010,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// 9
	0b0011100,
	0b0100010,
	0b0100010,
	0b0011110,
	0b0000010,
	0b0000100,
	0b0111000,
	0b0000000,
	0b0000000,
	0b0000000,
	// :
	0b0000000,
	0b0011000,
	0b0011000,
	0b0000000,
	0b0011000,
	0b0011000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	// ;
	0b0000000,
	0b0011000,
	0b0011000,
	0b0000000,
	0b0011000,
	0b0001000,
	0b0010000,
	0b0000000,
	0b0000000,
	0b0000000,
	// <
	0b0000100,
	0b0001000,
	0b0010000,
	0b0100000,
	0b0010000,
	0b0001000,
	0b0000100,
	0b0000000,
	0b0000000,
	0b0000000,	
	// =
	0b0000000,
	0b0000000,
	0b0111110,
	0b0000000,
	0b0111110,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,	
	// >
	0b0010000,
	0b0001000,
	0b0000100,
	0b0000010,
	0b0000100,
	0b0001000,
	0b0010000,
	0b0000000,
	0b0000000,
	0b0000000,
	// ?
	0b0011100,
	0b0100010,
	0b0000010,
	0b0000100,
	0b0001000,
	0b0000000,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	// @
	0b0011100,
	0b0000010,
	0b0000010,
	0b0011010,
	0b0101010,
	0b0101010,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// A
	0b0011100,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0111110,
	0b0100010,
	0b0100010,
	0b0000000,
	0b0000000,
	0b0000000,
	// B
	0b0111100,
	0b0100010,
	0b0100010,
	0b0111100,
	0b0100010,
	0b0100010,
	0b0111100,
	0b0000000,
	0b0000000,
	0b0000000,
	// C
	0b0011100,
	0b0100010,
	0b0100000,
	0b0100000,
	0b0100000,
	0b0100010,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,	
	// D
	0b0111000,
	0b0100100,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0100100,
	0b0111000,
	0b0000000,
	0b0000000,
	0b0000000,	
	// E
	0b0111110,
	0b0100000,
	0b0100000,
	0b0111100,
	0b0100000,
	0b0100000,
	0b0111110,
	0b0000000,
	0b0000000,
	0b0000000,
	// F
	0b0111110,
	0b0100000,
	0b0100000,
	0b0111100,
	0b0100000,
	0b0100000,
	0b0100000,
	0b0000000,
	0b0000000,
	0b0000000,
	// G
	0b0011100,
	0b0100010,
	0b0100000,
	0b0101110,
	0b0100010,
	0b0100010,
	0b0011110,
	0b0000000,
	0b0000000,
	0b0000000,
	// H
	0b0100010,
	0b0100010,
	0b0100010,
	0b0111110,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0000000,
	0b0000000,
	0b0000000,
	// I
	0b0011100,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// J
	0b0001110,
	0b0000100,
	0b0000100,
	0b0000100,
	0b0000100,
	0b0100100,
	0b0011000,
	0b0000000,
	0b0000000,
	0b0000000,
	// K
	0b0100010,
	0b0100100,
	0b0101000,
	0b0110000,
	0b0101000,
	0b0100100,
	0b0100010,
	0b0000000,
	0b0000000,
	0b0000000,
	// L
	0b0100000,
	0b0100000,
	0b0100000,
	0b0100000,
	0b0100000,
	0b0100000,
	0b0111110,
	0b0000000,
	0b0000000,
	0b0000000,
	// M
	0b0100010,
	0b0110110,
	0b0101010,
	0b0101010,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0000000,
	0b0000000,
	0b0000000,
	// N
	0b0100010,
	0b0100010,
	0b0110010,
	0b0101010,
	0b0100110,
	0b0100010,
	0b0100010,
	0b0000000,
	0b0000000,
	0b0000000,
	// O
	0b0011100,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// P
	0b0111100,
	0b0100010,
	0b0100010,
	0b0111100,
	0b0100000,
	0b0100000,
	0b0100000,
	0b0000000,
	0b0000000,
	0b0000000,
	// Q
	0b0011100,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0101010,
	0b0100100,
	0b0011010,
	0b0000000,
	0b0000000,
	0b0000000,
	// R
	0b0111100,
	0b0100010,
	0b0100010,
	0b0111100,
	0b0101000,
	0b0100100,
	0b0100010,
	0b0000000,
	0b0000000,
	0b0000000,
	// S
	0b0011110,
	0b0100000,
	0b0100000,
	0b0011100,
	0b0000010,
	0b0000010,
	0b0111100,
	0b0000000,
	0b0000000,
	0b0000000,
	// T
	0b0111110,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	// U
	0b0100010,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// V
	0b0100010,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0010100,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	// W
	0b0100010,
	0b0100010,
	0b0100010,
	0b0101010,
	0b0101010,
	0b0101010,
	0b0010100,
	0b0000000,
	0b0000000,
	0b0000000,
	// X
	0b0100010,
	0b0100010,
	0b0010100,
	0b0001000,
	0b0010100,
	0b0100010,
	0b0100010,
	0b0000000,
	0b0000000,
	0b0000000,
	// Y
	0b0100010,
	0b0100010,
	0b0100010,
	0b0010100,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	// Z
	0b0111110,
	0b0000010,
	0b0000100,
	0b0001000,
	0b0010000,
	0b0100000,
	0b0111110,
	0b0000000,
	0b0000000,
	0b0000000,
	// [
	0b0011100,
	0b0010000,
	0b0010000,
	0b0010000,
	0b0010000,
	0b0010000,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// 
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	// ]
	0b0011100,
	0b0000100,
	0b0000100,
	0b0000100,
	0b0000100,
	0b0000100,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// ^
	0b0001000,
	0b0010100,
	0b0100010,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	// _
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0111110,
	0b0000000,
	0b0000000,
	0b0000000,
	// `
	0b0010000,
	0b0001000,
	0b0000100,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,
	// a
	0b0000000,
	0b0000000,
	0b0011100,
	0b0000010,
	0b0011110,
	0b0100010,
	0b0011110,
	0b0000000,
	0b0000000,
	0b0000000,
	// b
	0b0100000,
	0b0100000,
	0b0101100,
	0b0110010,
	0b0100010,
	0b0100010,
	0b0111100,
	0b0000000,
	0b0000000,
	0b0000000,
	// c
	0b0000000,
	0b0000000,
	0b0011100,
	0b0100000,
	0b0100000,
	0b0100010,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// d
	0b0000010,
	0b0000010,
	0b0011010,
	0b0100110,
	0b0100010,
	0b0100010,
	0b0011110,
	0b0000000,
	0b0000000,
	0b0000000,
	// e
	0b0000000,
	0b0000000,
	0b0011100,
	0b0100010,
	0b0111110,
	0b0100000,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// f
	0b0001100,
	0b0010010,
	0b0010000,
	0b0111000,
	0b0010000,
	0b0010000,
	0b0010000,
	0b0000000,
	0b0000000,
	0b0000000,
	// g
	0b0000000,
	0b0000000,
	0b0011110,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0011110,
	0b0000010,
	0b0011100,
	0b0000000,
	// h
	0b0100000,
	0b0100000,
	0b0101100,
	0b0110010,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0000000,
	0b0000000,
	0b0000000,
	// i
	0b0001000,
	0b0000000,
	0b0011000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// j
	0b0000010,
	0b0000000,
	0b0000110,
	0b0000010,
	0b0000010,
	0b0000010,
	0b0000010,
	0b0100010,
	0b0011100,
	0b0000000,
	// k
	0b0100000,
	0b0100000,
	0b0100100,
	0b0101000,
	0b0110000,
	0b0101000,
	0b0100100,
	0b0000000,
	0b0000000,
	0b0000000,
	// l
	0b0011000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,
	// m
	0b0000000,
	0b0000000,
	0b0110100,
	0b0101010,
	0b0101010,
	0b0100010,
	0b0100010,
	0b0000000,
	0b0000000,
	0b0000000,
	// n
	0b0000000,
	0b0000000,
	0b0101100,
	0b0110010,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0000000,
	0b0000000,
	0b0000000,
	// o
	0b0000000,
	0b0000000,
	0b0011100,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0011100,
	0b0000000,
	0b0000000,
	0b0000000,	
	// p
	0b0000000,
	0b0000000,
	0b0111100,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0111100,
	0b0100000,
	0b0100000,
	0b0000000,
	// q
	0b0000000,
	0b0000000,
	0b0011010,
	0b0100110,
	0b0100010,
	0b0100010,
	0b0011110,
	0b0000010,
	0b0000010,
	0b0000000,
	// r
	0b0000000,
	0b0000000,
	0b0101100,
	0b0110010,
	0b0100000,
	0b0100000,
	0b0100000,
	0b0000000,
	0b0000000,
	0b0000000,
	// s
	0b0000000,
	0b0000000,
	0b0011100,
	0b0100000,
	0b0011100,
	0b0000010,
	0b0111100,
	0b0000000,
	0b0000000,
	0b0000000,
	// t
	0b0010000,
	0b0010000,
	0b0111000,
	0b0010000,
	0b0010000,
	0b0010010,
	0b0001100,
	0b0000000,
	0b0000000,
	0b0000000,
	// u
	0b0000000,
	0b0000000,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0100110,
	0b0011010,
	0b0000000,
	0b0000000,
	0b0000000,
	// v
	0b0000000,
	0b0000000,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0010100,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	// w
	0b0000000,
	0b0000000,
	0b0100010,
	0b0100010,
	0b0101010,
	0b0101010,
	0b0010100,
	0b0000000,
	0b0000000,
	0b0000000,
	// x
	0b0000000,
	0b0000000,
	0b0100010,
	0b0010100,
	0b0001000,
	0b0010100,
	0b0100010,
	0b0000000,
	0b0000000,
	0b0000000,
	// y
	0b0000000,
	0b0000000,
	0b0000000,
	0b0100010,
	0b0100010,
	0b0100010,
	0b0011110,
	0b0000010,
	0b0011100,
	0b0000000,
	// z
	0b0000000,
	0b0000000,
	0b0111110,
	0b0000100,
	0b0001000,
	0b0010000,
	0b0111110,
	0b0000000,
	0b0000000,
	0b0000000,
	// {
	0b0000100,
	0b0001000,
	0b0001000,
	0b0010000,
	0b0001000,
	0b0001000,
	0b0000100,
	0b0000000,
	0b0000000,
	0b0000000,
	// |
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	// }
	0b0010000,
	0b0001000,
	0b0001000,
	0b0000100,
	0b0001000,
	0b0001000,
	0b0010000,
	0b0000000,
	0b0000000,
	0b0000000,
	// ->
	0b0000000,
	0b0001000,
	0b0000100,
	0b0111110,
	0b0000100,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000,	
	// <-
	0b0000000,
	0b0001000,
	0b0010000,
	0b0111110,
	0b0010000,
	0b0001000,
	0b0000000,
	0b0000000,
	0b0000000,
	0b0000000
"
/>
</feature>

</root>
