/********************************************************************* * * Compiler specific defs. * ********************************************************************* * FileName: Compiler.h ********************************************************************/ #define MCHP_C18 #include // p18cxxx.h must have current processor // defined. #include /* * Clock frequency value. * This value is used to calculate Tick Counter value */ #define CLOCK_FREQ (20000000) // Hz #define ROM rom #define LATA2 LATAbits.LATA2 #define LATA3 LATAbits.LATA3 #define LATA4 LATAbits.LATA4 #define PORTB_RB5 PORTBbits.RB5 #define TRISB_RB5 TRISBbits.TRISB5 #define PORTA_RA4 PORTAbits.RA4 #define PORTA_RA5 PORTAbits.RA5 #define TRISA_RA2 TRISAbits.TRISA2 #define TRISA_RA5 TRISAbits.TRISA5 #define TRISC_RC7 TRISCbits.TRISC7 #define TRISC_RC6 TRISCbits.TRISC6 #define TRISC_RC5 TRISCbits.TRISC5 #define TRISC_RC4 TRISCbits.TRISC4 #define TRISC_RC3 TRISCbits.TRISC3 #define TRISC_RC2 TRISCbits.TRISC2 #define TRISC_RC1 TRISCbits.TRISC1 #define TRISC_RC0 TRISCbits.TRISC0 #define PORTC_RC7 PORTCbits.RC7 #define PORTC_RC6 PORTCbits.RC6 #define PORTC_RC5 PORTCbits.RC5 #define PORTC_RC4 PORTCbits.RC4 #define PORTC_RC3 PORTCbits.RC3 #define PORTC_RC2 PORTCbits.RC2 #define PORTC_RC1 PORTCbits.RC1 #define PORTC_RC0 PORTCbits.RC0 #define TRISD_RD7 TRISDbits.TRISD7 #define TRISD_RD6 TRISDbits.TRISD6 #define TRISD_RD5 TRISDbits.TRISD5 #define TRISD_RD4 TRISDbits.TRISD4 #define TRISD_RD3 TRISDbits.TRISD3 #define TRISD_RD2 TRISDbits.TRISD2 #define TRISD_RD1 TRISDbits.TRISD1 #define TRISD_RD0 TRISDbits.TRISD0 #define PORTD_RD7 PORTDbits.RD7 #define PORTD_RD6 PORTDbits.RD6 #define PORTD_RD5 PORTDbits.RD5 #define PORTD_RD4 PORTDbits.RD4 #define PORTD_RD3 PORTDbits.RD3 #define PORTD_RD2 PORTDbits.RD2 #define PORTD_RD1 PORTDbits.RD1 #define PORTD_RD0 PORTDbits.RD0 #define PORTE_RE2 PORTEbits.RE2 #define PORTE_RE1 PORTEbits.RE1 #define PORTE_RE0 PORTEbits.RE0 #define INTCON_TMR0IE INTCONbits.TMR0IE #define INTCON_TMR0IF INTCONbits.TMR0IF #define INTCON2_RBPU INTCON2bits.RBPU #define T0CON_TMR0ON T0CONbits.TMR0ON #define SSPCON1_WCOL SSPCON1bits.WCOL #define SSPCON2_SEN SSPCON2bits.SEN #define SSPCON2_ACKSTAT SSPCON2bits.ACKSTAT #define SSPCON2_RSEN SSPCON2bits.RSEN #define SSPCON2_RCEN SSPCON2bits.RCEN #define SSPCON2_ACKEN SSPCON2bits.ACKEN #define SSPCON2_PEN SSPCON2bits.PEN #define SSPCON2_ACKDT SSPCON2bits.ACKDT #define SSPSTAT_R_W SSPSTATbits.R_W #define SSPSTAT_BF SSPSTATbits.BF #define INTCON_GIEH INTCONbits.GIEH #define INTCON_GIEL INTCONbits.GIEL #define PIR2_BCLIF PIR2bits.BCLIF #define PIE1_TXIE PIE1bits.TXIE #define PIE1_RCIE PIE1bits.RCIE #define PIR1_RCIF PIR1bits.RCIF #define PIR1_TXIF PIR1bits.TXIF #define TXSTA_TRMT TXSTAbits.TRMT #define TXSTA_BRGH TXSTAbits.BRGH #define RCSTA_CREN RCSTAbits.CREN #define ADCON0_GO ADCON0bits.GO #define ADCON0_ADON ADCON0bits.ADON