#include <p18cxxx.h>
#include <stddef.h>
#include <stdlib.h>
Data Structures | |
union | _BYTE_VAL |
union | _DWORD_VAL |
union | _SWORD_VAL |
struct | _WORD_ARRAY |
union | _WORD_VAL |
Defines | |
#define | ADCON0_ADON ADCON0bits.ADON |
#define | ADCON0_GO ADCON0bits.GO |
#define | CLEAR_BIT(theByte, mask) (theByte &= (~mask)) |
#define | CLRWDT() ClrWdt() |
#define | DISBALE_INTERRUPTS() INTCON_GIEH = 0 |
#define | EECON1_CFGS EECON1bits.CFGS |
#define | EECON1_EEPGD EECON1bits.EEPGD |
#define | EECON1_FREE EECON1bits.FREE |
#define | EECON1_RD EECON1bits.RD |
#define | EECON1_WR EECON1bits.WR |
#define | EECON1_WREN EECON1bits.WREN |
#define | ENABLE_INTERRUPTS() INTCON_GIEH = 1 |
#define | INTCON2_RBPU INTCON2bits.RBPU |
#define | INTCON_GIEH INTCONbits.GIEH |
#define | INTCON_GIEL INTCONbits.GIEL |
#define | INTCON_TMR0IE INTCONbits.TMR0IE |
#define | INTCON_TMR0IF INTCONbits.TMR0IF |
#define | IS_BIT_CLEAR(theByte, mask) ((theByte & mask) == 0) |
#define | IS_BIT_SET(theByte, mask) (theByte & mask) |
#define | LATA0 LATAbits.LATA0 |
#define | LATA1 LATAbits.LATA1 |
#define | LATA2 LATAbits.LATA2 |
#define | LATA3 LATAbits.LATA3 |
#define | LATA4 LATAbits.LATA4 |
#define | LATA5 LATAbits.LATA5 |
#define | LATB0 LATBbits.LATB0 |
#define | LATB1 LATBbits.LATB1 |
#define | LATB2 LATBbits.LATB2 |
#define | LATB3 LATBbits.LATB3 |
#define | LATB4 LATBbits.LATB4 |
#define | LATB5 LATBbits.LATB5 |
#define | LATB6 LATBbits.LATB6 |
#define | LATB7 LATBbits.LATB7 |
#define | LATC0 LATCbits.LATC0 |
#define | LATC1 LATCbits.LATC1 |
#define | LATC2 LATCbits.LATC2 |
#define | LATC3 LATCbits.LATC3 |
#define | LATC4 LATCbits.LATC4 |
#define | LATC5 LATCbits.LATC5 |
#define | LATC6 LATCbits.LATC6 |
#define | LATC7 LATCbits.LATC7 |
#define | LATE0 LATEbits.LATE0 |
#define | LATE1 LATEbits.LATE1 |
#define | LATE2 LATEbits.LATE2 |
#define | LATE3 LATEbits.LATE3 |
#define | LATE4 LATEbits.LATE4 |
#define | LATE5 LATEbits.LATE5 |
#define | LATE6 LATEbits.LATE6 |
#define | LATE7 LATEbits.LATE7 |
#define | LATF0 LATFbits.LATF0 |
#define | LATF1 LATFbits.LATF1 |
#define | LATF2 LATFbits.LATF2 |
#define | LATF3 LATFbits.LATF3 |
#define | LATF4 LATFbits.LATF4 |
#define | LATF5 LATFbits.LATF5 |
#define | LATF6 LATFbits.LATF6 |
#define | LATF7 LATFbits.LATF7 |
#define | LATG0 LATGbits.LATG0 |
#define | LATG1 LATGbits.LATG1 |
#define | LATG2 LATGbits.LATG2 |
#define | LATG3 LATGbits.LATG3 |
#define | LATG4 LATGbits.LATG4 |
#define | LATG5 LATGbits.LATG5 |
#define | LOWER_LSB(a) ((a).v[0]) |
#define | LOWER_MSB(a) ((a).v[1]) |
#define | LSB(a) ((a).v[0]) |
#define | MCHP_C18 |
#define | MSB(a) ((a).v[1]) |
#define | NOP() Nop() |
#define | OSCCON_LOCK OSCCONbits.LOCK |
#define | OSCCON_PLLEN OSCCONbits.PLLEN |
#define | OSCCON_SCS0 OSCCONbits.SCS0 |
#define | OSCCON_SCS1 OSCCONbits.SCS1 |
#define | PIE1_RCIE PIE1bits.RCIE |
#define | PIE1_TXIE PIE1bits.TXIE |
#define | PIE3_RC2IE PIE3bits.RC2IE |
#define | PIE3_TX2IE PIE3bits.TX2IE |
#define | PIR1_RCIF PIR1bits.RCIF |
#define | PIR1_TXIF PIR1bits.TXIF |
#define | PIR2_BCLIF PIR2bits.BCLIF |
#define | PIR3_RC2IF PIR3bits.RC2IF |
#define | PIR3_TMR4IF PIR3bits.TMR4IF |
#define | PIR3_TX2IF PIR3bits.TX2IF |
#define | PORTA_RA0 PORTAbits.RA0 |
#define | PORTA_RA1 PORTAbits.RA1 |
#define | PORTA_RA2 PORTAbits.RA2 |
#define | PORTA_RA3 PORTAbits.RA3 |
#define | PORTA_RA4 PORTAbits.RA4 |
#define | PORTA_RA5 PORTAbits.RA5 |
#define | PORTB_RB0 PORTBbits.RB0 |
#define | PORTB_RB1 PORTBbits.RB1 |
#define | PORTB_RB2 PORTBbits.RB2 |
#define | PORTB_RB3 PORTBbits.RB3 |
#define | PORTB_RB4 PORTBbits.RB4 |
#define | PORTB_RB5 PORTBbits.RB5 |
#define | PORTB_RB6 PORTBbits.RB6 |
#define | PORTB_RB7 PORTBbits.RB7 |
#define | PORTC_RC0 PORTCbits.RC0 |
#define | PORTC_RC1 PORTCbits.RC1 |
#define | PORTC_RC2 PORTCbits.RC2 |
#define | PORTC_RC3 PORTCbits.RC3 |
#define | PORTC_RC4 PORTCbits.RC4 |
#define | PORTC_RC5 PORTCbits.RC5 |
#define | PORTC_RC6 PORTCbits.RC6 |
#define | PORTC_RC7 PORTCbits.RC7 |
#define | PORTD_RD0 PORTDbits.RD0 |
#define | PORTD_RD1 PORTDbits.RD1 |
#define | PORTD_RD2 PORTDbits.RD2 |
#define | PORTD_RD3 PORTDbits.RD3 |
#define | PORTD_RD4 PORTDbits.RD4 |
#define | PORTD_RD5 PORTDbits.RD5 |
#define | PORTD_RD6 PORTDbits.RD6 |
#define | PORTD_RD7 PORTDbits.RD7 |
#define | PORTE_RE0 PORTEbits.RE0 |
#define | PORTE_RE1 PORTEbits.RE1 |
#define | PORTE_RE2 PORTEbits.RE2 |
#define | PORTE_RE3 PORTEbits.RE3 |
#define | PORTE_RE4 PORTEbits.RE4 |
#define | PORTE_RE5 PORTEbits.RE5 |
#define | PORTE_RE6 PORTEbits.RE6 |
#define | PORTE_RE7 PORTEbits.RE7 |
#define | PORTF_RF0 PORTFbits.RF0 |
#define | PORTF_RF1 PORTFbits.RF1 |
#define | PORTF_RF2 PORTFbits.RF2 |
#define | PORTF_RF3 PORTFbits.RF3 |
#define | PORTF_RF4 PORTFbits.RF4 |
#define | PORTF_RF5 PORTFbits.RF5 |
#define | PORTF_RF6 PORTFbits.RF6 |
#define | PORTF_RF7 PORTFbits.RF7 |
#define | PORTG_RG0 PORTGbits.RG0 |
#define | PORTG_RG1 PORTGbits.RG1 |
#define | PORTG_RG2 PORTGbits.RG2 |
#define | PORTG_RG3 PORTGbits.RG3 |
#define | PORTG_RG4 PORTGbits.RG4 |
#define | PORTG_RG5 PORTGbits.RG5 |
#define | RCON_POR RCONbits.POR |
#define | RCSTA1_CREN RCSTA1bits.CREN |
#define | RCSTA1_SPEN RCSTA1bits.SPEN |
#define | RCSTA2_CREN RCSTA2bits.CREN |
#define | RCSTA2_SPEN RCSTA2bits.SPEN |
#define | RCSTA_CREN RCSTAbits.CREN |
#define | RCSTA_SPEN RCSTAbits.SPEN |
#define | RESET() Reset() |
#define | ROM rom |
#define | SET_BIT(theByte, mask) (theByte |= mask) |
#define | SLEEP() Sleep() |
#define | SSPCON1_SSPOV SSPCON1bits.SSPOV |
#define | SSPCON1_WCOL SSPCON1bits.WCOL |
#define | SSPCON2_ACKDT SSPCON2bits.ACKDT |
#define | SSPCON2_ACKEN SSPCON2bits.ACKEN |
#define | SSPCON2_ACKSTAT SSPCON2bits.ACKSTAT |
#define | SSPCON2_PEN SSPCON2bits.PEN |
#define | SSPCON2_RCEN SSPCON2bits.RCEN |
#define | SSPCON2_RSEN SSPCON2bits.RSEN |
#define | SSPCON2_SEN SSPCON2bits.SEN |
#define | SSPSTAT_BF SSPSTATbits.BF |
#define | SSPSTAT_R_W SSPSTATbits.R_W |
#define | T0CON_TMR0ON T0CONbits.TMR0ON |
#define | T1CON_RD16 T1CONbits.RD16 |
#define | T2CON_TMR2ON T2CONbits.TMR2ON |
#define | T4CON_TMR4ON T4CONbits.TMR4ON |
#define | TRISA_RA0 TRISAbits.TRISA0 |
#define | TRISA_RA1 TRISAbits.TRISA1 |
#define | TRISA_RA2 TRISAbits.TRISA2 |
#define | TRISA_RA3 TRISAbits.TRISA3 |
#define | TRISA_RA4 TRISAbits.TRISA4 |
#define | TRISA_RA5 TRISAbits.TRISA5 |
#define | TRISB_RB0 TRISBbits.TRISB0 |
#define | TRISB_RB1 TRISBbits.TRISB1 |
#define | TRISB_RB2 TRISBbits.TRISB2 |
#define | TRISB_RB3 TRISBbits.TRISB3 |
#define | TRISB_RB4 TRISBbits.TRISB4 |
#define | TRISB_RB5 TRISBbits.TRISB5 |
#define | TRISB_RB6 TRISBbits.TRISB6 |
#define | TRISB_RB7 TRISBbits.TRISB7 |
#define | TRISC_RC0 TRISCbits.TRISC0 |
#define | TRISC_RC1 TRISCbits.TRISC1 |
#define | TRISC_RC2 TRISCbits.TRISC2 |
#define | TRISC_RC3 TRISCbits.TRISC3 |
#define | TRISC_RC4 TRISCbits.TRISC4 |
#define | TRISC_RC5 TRISCbits.TRISC5 |
#define | TRISC_RC6 TRISCbits.TRISC6 |
#define | TRISC_RC7 TRISCbits.TRISC7 |
#define | TRISD_RD0 TRISDbits.TRISD0 |
#define | TRISD_RD1 TRISDbits.TRISD1 |
#define | TRISD_RD2 TRISDbits.TRISD2 |
#define | TRISD_RD3 TRISDbits.TRISD3 |
#define | TRISD_RD4 TRISDbits.TRISD4 |
#define | TRISD_RD5 TRISDbits.TRISD5 |
#define | TRISD_RD6 TRISDbits.TRISD6 |
#define | TRISD_RD7 TRISDbits.TRISD7 |
#define | TRISE_RE0 TRISEbits.TRISE0 |
#define | TRISE_RE1 TRISEbits.TRISE1 |
#define | TRISE_RE2 TRISEbits.TRISE2 |
#define | TRISE_RE3 TRISEbits.TRISE3 |
#define | TRISE_RE4 TRISEbits.TRISE4 |
#define | TRISE_RE5 TRISEbits.TRISE5 |
#define | TRISE_RE6 TRISEbits.TRISE6 |
#define | TRISE_RE7 TRISEbits.TRISE7 |
#define | TRISF_RF0 TRISFbits.TRISF0 |
#define | TRISF_RF1 TRISFbits.TRISF1 |
#define | TRISF_RF2 TRISFbits.TRISF2 |
#define | TRISF_RF3 TRISFbits.TRISF3 |
#define | TRISF_RF4 TRISFbits.TRISF4 |
#define | TRISF_RF5 TRISFbits.TRISF5 |
#define | TRISF_RF6 TRISFbits.TRISF6 |
#define | TRISF_RF7 TRISFbits.TRISF7 |
#define | TRISG_RG0 TRISGbits.TRISG0 |
#define | TRISG_RG1 TRISGbits.TRISG1 |
#define | TRISG_RG2 TRISGbits.TRISG2 |
#define | TRISG_RG3 TRISGbits.TRISG3 |
#define | TRISG_RG4 TRISGbits.TRISG4 |
#define | TRISG_RG5 TRISGbits.TRISG5 |
#define | TXSTA1_BRGH TXSTA1bits.BRGH |
#define | TXSTA1_TRMT TXSTA1bits.TRMT |
#define | TXSTA1_TXEN TXSTA1bits.TXEN |
#define | TXSTA2_BRGH TXSTA2bits.BRGH |
#define | TXSTA2_TRMT TXSTA2bits.TRMT |
#define | TXSTA2_TXEN TXSTA2bits.TXEN |
#define | TXSTA_BRGH TXSTAbits.BRGH |
#define | TXSTA_TRMT TXSTAbits.TRMT |
#define | TXSTA_TXEN TXSTAbits.TXEN |
#define | UPPER_LSB(a) ((a).v[2]) |
#define | UPPER_MSB(a) ((a).v[3]) |
#define | WDTCON_SWDTEN WDTCONbits.SWDTEN |
#define | WORD_LSB(a) ( (unsigned char) ((WORD_ARRAY)a).offset0 ) |
#define | WORD_MSB(a) ( (unsigned char) ((WORD_ARRAY)a).offset1 ) |
Typedefs | |
typedef enum _BOOL | BOOL |
typedef BYTE | BUFFER |
typedef unsigned char | BYTE |
typedef union _BYTE_VAL | BYTE_VAL |
typedef unsigned long | DWORD |
typedef union _DWORD_VAL | DWORD_VAL |
typedef unsigned short long | SWORD |
typedef union _SWORD_VAL | SWORD_VAL |
typedef unsigned short int | WORD |
typedef struct _WORD_ARRAY | WORD_ARRAY |
typedef union _WORD_VAL | WORD_VAL |
Enumerations | |
enum | _BOOL { FALSE = 0, TRUE } |
#define ADCON0_ADON ADCON0bits.ADON |
#define ADCON0_GO ADCON0bits.GO |
#define CLEAR_BIT | ( | theByte, | |||
mask | ) | (theByte &= (~mask)) |
#define CLRWDT | ( | ) | ClrWdt() |
#define DISBALE_INTERRUPTS | ( | ) | INTCON_GIEH = 0 |
#define EECON1_CFGS EECON1bits.CFGS |
#define EECON1_EEPGD EECON1bits.EEPGD |
#define EECON1_FREE EECON1bits.FREE |
#define EECON1_RD EECON1bits.RD |
#define EECON1_WR EECON1bits.WR |
#define EECON1_WREN EECON1bits.WREN |
#define ENABLE_INTERRUPTS | ( | ) | INTCON_GIEH = 1 |
#define INTCON2_RBPU INTCON2bits.RBPU |
#define INTCON_GIEH INTCONbits.GIEH |
#define INTCON_GIEL INTCONbits.GIEL |
#define INTCON_TMR0IE INTCONbits.TMR0IE |
#define INTCON_TMR0IF INTCONbits.TMR0IF |
#define IS_BIT_CLEAR | ( | theByte, | |||
mask | ) | ((theByte & mask) == 0) |
#define IS_BIT_SET | ( | theByte, | |||
mask | ) | (theByte & mask) |
#define LATA0 LATAbits.LATA0 |
#define LATA1 LATAbits.LATA1 |
#define LATA2 LATAbits.LATA2 |
#define LATA3 LATAbits.LATA3 |
#define LATA4 LATAbits.LATA4 |
#define LATA5 LATAbits.LATA5 |
#define LATB0 LATBbits.LATB0 |
#define LATB1 LATBbits.LATB1 |
#define LATB2 LATBbits.LATB2 |
#define LATB3 LATBbits.LATB3 |
#define LATB4 LATBbits.LATB4 |
#define LATB5 LATBbits.LATB5 |
#define LATB6 LATBbits.LATB6 |
#define LATB7 LATBbits.LATB7 |
#define LATC0 LATCbits.LATC0 |
#define LATC1 LATCbits.LATC1 |
#define LATC2 LATCbits.LATC2 |
#define LATC3 LATCbits.LATC3 |
#define LATC4 LATCbits.LATC4 |
#define LATC5 LATCbits.LATC5 |
#define LATC6 LATCbits.LATC6 |
#define LATC7 LATCbits.LATC7 |
#define LATE0 LATEbits.LATE0 |
#define LATE1 LATEbits.LATE1 |
#define LATE2 LATEbits.LATE2 |
#define LATE3 LATEbits.LATE3 |
#define LATE4 LATEbits.LATE4 |
#define LATE5 LATEbits.LATE5 |
#define LATE6 LATEbits.LATE6 |
#define LATE7 LATEbits.LATE7 |
#define LATF0 LATFbits.LATF0 |
#define LATF1 LATFbits.LATF1 |
#define LATF2 LATFbits.LATF2 |
#define LATF3 LATFbits.LATF3 |
#define LATF4 LATFbits.LATF4 |
#define LATF5 LATFbits.LATF5 |
#define LATF6 LATFbits.LATF6 |
#define LATF7 LATFbits.LATF7 |
#define LATG0 LATGbits.LATG0 |
#define LATG1 LATGbits.LATG1 |
#define LATG2 LATGbits.LATG2 |
#define LATG3 LATGbits.LATG3 |
#define LATG4 LATGbits.LATG4 |
#define LATG5 LATGbits.LATG5 |
#define LOWER_LSB | ( | a | ) | ((a).v[0]) |
#define LOWER_MSB | ( | a | ) | ((a).v[1]) |
#define LSB | ( | a | ) | ((a).v[0]) |
#define MCHP_C18 |
#define MSB | ( | a | ) | ((a).v[1]) |
#define NOP | ( | ) | Nop() |
#define OSCCON_LOCK OSCCONbits.LOCK |
#define OSCCON_PLLEN OSCCONbits.PLLEN |
#define OSCCON_SCS0 OSCCONbits.SCS0 |
#define OSCCON_SCS1 OSCCONbits.SCS1 |
#define PIE1_RCIE PIE1bits.RCIE |
#define PIE1_TXIE PIE1bits.TXIE |
#define PIE3_RC2IE PIE3bits.RC2IE |
#define PIE3_TX2IE PIE3bits.TX2IE |
#define PIR1_RCIF PIR1bits.RCIF |
#define PIR1_TXIF PIR1bits.TXIF |
#define PIR2_BCLIF PIR2bits.BCLIF |
#define PIR3_RC2IF PIR3bits.RC2IF |
#define PIR3_TMR4IF PIR3bits.TMR4IF |
#define PIR3_TX2IF PIR3bits.TX2IF |
#define PORTA_RA0 PORTAbits.RA0 |
#define PORTA_RA1 PORTAbits.RA1 |
#define PORTA_RA2 PORTAbits.RA2 |
#define PORTA_RA3 PORTAbits.RA3 |
#define PORTA_RA4 PORTAbits.RA4 |
#define PORTA_RA5 PORTAbits.RA5 |
#define PORTB_RB0 PORTBbits.RB0 |
#define PORTB_RB1 PORTBbits.RB1 |
#define PORTB_RB2 PORTBbits.RB2 |
#define PORTB_RB3 PORTBbits.RB3 |
#define PORTB_RB4 PORTBbits.RB4 |
#define PORTB_RB5 PORTBbits.RB5 |
#define PORTB_RB6 PORTBbits.RB6 |
#define PORTB_RB7 PORTBbits.RB7 |
#define PORTC_RC0 PORTCbits.RC0 |
#define PORTC_RC1 PORTCbits.RC1 |
#define PORTC_RC2 PORTCbits.RC2 |
#define PORTC_RC3 PORTCbits.RC3 |
#define PORTC_RC4 PORTCbits.RC4 |
#define PORTC_RC5 PORTCbits.RC5 |
#define PORTC_RC6 PORTCbits.RC6 |
#define PORTC_RC7 PORTCbits.RC7 |
#define PORTD_RD0 PORTDbits.RD0 |
#define PORTD_RD1 PORTDbits.RD1 |
#define PORTD_RD2 PORTDbits.RD2 |
#define PORTD_RD3 PORTDbits.RD3 |
#define PORTD_RD4 PORTDbits.RD4 |
#define PORTD_RD5 PORTDbits.RD5 |
#define PORTD_RD6 PORTDbits.RD6 |
#define PORTD_RD7 PORTDbits.RD7 |
#define PORTE_RE0 PORTEbits.RE0 |
#define PORTE_RE1 PORTEbits.RE1 |
#define PORTE_RE2 PORTEbits.RE2 |
#define PORTE_RE3 PORTEbits.RE3 |
#define PORTE_RE4 PORTEbits.RE4 |
#define PORTE_RE5 PORTEbits.RE5 |
#define PORTE_RE6 PORTEbits.RE6 |
#define PORTE_RE7 PORTEbits.RE7 |
#define PORTF_RF0 PORTFbits.RF0 |
#define PORTF_RF1 PORTFbits.RF1 |
#define PORTF_RF2 PORTFbits.RF2 |
#define PORTF_RF3 PORTFbits.RF3 |
#define PORTF_RF4 PORTFbits.RF4 |
#define PORTF_RF5 PORTFbits.RF5 |
#define PORTF_RF6 PORTFbits.RF6 |
#define PORTF_RF7 PORTFbits.RF7 |
#define PORTG_RG0 PORTGbits.RG0 |
#define PORTG_RG1 PORTGbits.RG1 |
#define PORTG_RG2 PORTGbits.RG2 |
#define PORTG_RG3 PORTGbits.RG3 |
#define PORTG_RG4 PORTGbits.RG4 |
#define PORTG_RG5 PORTGbits.RG5 |
#define RCON_POR RCONbits.POR |
#define RCSTA1_CREN RCSTA1bits.CREN |
#define RCSTA1_SPEN RCSTA1bits.SPEN |
#define RCSTA2_CREN RCSTA2bits.CREN |
#define RCSTA2_SPEN RCSTA2bits.SPEN |
#define RCSTA_CREN RCSTAbits.CREN |
#define RCSTA_SPEN RCSTAbits.SPEN |
#define RESET | ( | ) | Reset() |
#define ROM rom |
#define SET_BIT | ( | theByte, | |||
mask | ) | (theByte |= mask) |
#define SLEEP | ( | ) | Sleep() |
#define SSPCON1_SSPOV SSPCON1bits.SSPOV |
#define SSPCON1_WCOL SSPCON1bits.WCOL |
#define SSPCON2_ACKDT SSPCON2bits.ACKDT |
#define SSPCON2_ACKEN SSPCON2bits.ACKEN |
#define SSPCON2_ACKSTAT SSPCON2bits.ACKSTAT |
#define SSPCON2_PEN SSPCON2bits.PEN |
#define SSPCON2_RCEN SSPCON2bits.RCEN |
#define SSPCON2_RSEN SSPCON2bits.RSEN |
#define SSPCON2_SEN SSPCON2bits.SEN |
#define SSPSTAT_BF SSPSTATbits.BF |
#define SSPSTAT_R_W SSPSTATbits.R_W |
#define T0CON_TMR0ON T0CONbits.TMR0ON |
#define T1CON_RD16 T1CONbits.RD16 |
#define T2CON_TMR2ON T2CONbits.TMR2ON |
#define T4CON_TMR4ON T4CONbits.TMR4ON |
#define TRISA_RA0 TRISAbits.TRISA0 |
#define TRISA_RA1 TRISAbits.TRISA1 |
#define TRISA_RA2 TRISAbits.TRISA2 |
#define TRISA_RA3 TRISAbits.TRISA3 |
#define TRISA_RA4 TRISAbits.TRISA4 |
#define TRISA_RA5 TRISAbits.TRISA5 |
#define TRISB_RB0 TRISBbits.TRISB0 |
#define TRISB_RB1 TRISBbits.TRISB1 |
#define TRISB_RB2 TRISBbits.TRISB2 |
#define TRISB_RB3 TRISBbits.TRISB3 |
#define TRISB_RB4 TRISBbits.TRISB4 |
#define TRISB_RB5 TRISBbits.TRISB5 |
#define TRISB_RB6 TRISBbits.TRISB6 |
#define TRISB_RB7 TRISBbits.TRISB7 |
#define TRISC_RC0 TRISCbits.TRISC0 |
#define TRISC_RC1 TRISCbits.TRISC1 |
#define TRISC_RC2 TRISCbits.TRISC2 |
#define TRISC_RC3 TRISCbits.TRISC3 |
#define TRISC_RC4 TRISCbits.TRISC4 |
#define TRISC_RC5 TRISCbits.TRISC5 |
#define TRISC_RC6 TRISCbits.TRISC6 |
#define TRISC_RC7 TRISCbits.TRISC7 |
#define TRISD_RD0 TRISDbits.TRISD0 |
#define TRISD_RD1 TRISDbits.TRISD1 |
#define TRISD_RD2 TRISDbits.TRISD2 |
#define TRISD_RD3 TRISDbits.TRISD3 |
#define TRISD_RD4 TRISDbits.TRISD4 |
#define TRISD_RD5 TRISDbits.TRISD5 |
#define TRISD_RD6 TRISDbits.TRISD6 |
#define TRISD_RD7 TRISDbits.TRISD7 |
#define TRISE_RE0 TRISEbits.TRISE0 |
#define TRISE_RE1 TRISEbits.TRISE1 |
#define TRISE_RE2 TRISEbits.TRISE2 |
#define TRISE_RE3 TRISEbits.TRISE3 |
#define TRISE_RE4 TRISEbits.TRISE4 |
#define TRISE_RE5 TRISEbits.TRISE5 |
#define TRISE_RE6 TRISEbits.TRISE6 |
#define TRISE_RE7 TRISEbits.TRISE7 |
#define TRISF_RF0 TRISFbits.TRISF0 |
#define TRISF_RF1 TRISFbits.TRISF1 |
#define TRISF_RF2 TRISFbits.TRISF2 |
#define TRISF_RF3 TRISFbits.TRISF3 |
#define TRISF_RF4 TRISFbits.TRISF4 |
#define TRISF_RF5 TRISFbits.TRISF5 |
#define TRISF_RF6 TRISFbits.TRISF6 |
#define TRISF_RF7 TRISFbits.TRISF7 |
#define TRISG_RG0 TRISGbits.TRISG0 |
#define TRISG_RG1 TRISGbits.TRISG1 |
#define TRISG_RG2 TRISGbits.TRISG2 |
#define TRISG_RG3 TRISGbits.TRISG3 |
#define TRISG_RG4 TRISGbits.TRISG4 |
#define TRISG_RG5 TRISGbits.TRISG5 |
#define TXSTA1_BRGH TXSTA1bits.BRGH |
#define TXSTA1_TRMT TXSTA1bits.TRMT |
#define TXSTA1_TXEN TXSTA1bits.TXEN |
#define TXSTA2_BRGH TXSTA2bits.BRGH |
#define TXSTA2_TRMT TXSTA2bits.TRMT |
#define TXSTA2_TXEN TXSTA2bits.TXEN |
#define TXSTA_BRGH TXSTAbits.BRGH |
#define TXSTA_TRMT TXSTAbits.TRMT |
#define TXSTA_TXEN TXSTAbits.TXEN |
#define UPPER_LSB | ( | a | ) | ((a).v[2]) |
#define UPPER_MSB | ( | a | ) | ((a).v[3]) |
#define WDTCON_SWDTEN WDTCONbits.SWDTEN |
#define WORD_LSB | ( | a | ) | ( (unsigned char) ((WORD_ARRAY)a).offset0 ) |
#define WORD_MSB | ( | a | ) | ( (unsigned char) ((WORD_ARRAY)a).offset1 ) |
typedef unsigned char BYTE |
typedef unsigned long DWORD |
typedef union _DWORD_VAL DWORD_VAL |
typedef unsigned short long SWORD |
typedef union _SWORD_VAL SWORD_VAL |
typedef unsigned short int WORD |
typedef struct _WORD_ARRAY WORD_ARRAY |
enum _BOOL |