/******************************************************************** FileName: HardwareProfile.h ********************************************************************/ #ifndef HARDWARE_PROFILE_H #define HARDWARE_PROFILE_H /*******************************************************************/ /******** USB stack hardware selection options *********************/ /*******************************************************************/ //#define USE_SELF_POWER_SENSE_IO //#define tris_self_power TRISAbits.TRISA2 // Input #define self_power 1 //#define USE_USB_BUS_SENSE_IO //#define tris_usb_bus_sense U1OTGSTATbits.SESVD //TRISBbits.TRISB5 // Input #define USB_BUS_SENSE 1 /*******************************************************************/ /******** Application specific definitions *************************/ /*******************************************************************/ #define CLOCK_FREQ 32000000 /** SWITCH **/ #define mInitSwitch1() TRISBbits.TRISB0=1; #define mInitSwitch2() TRISBbits.TRISB1=1; #define mInitAllSwitches() mInitSwitch1();mInitSwitch2(); #define sw1 PORTBbits.RB0 #define sw2 PORTBbits.RB1 /** LED **/ #define led01 LATAbits.LATA0 #define led02 LATAbits.LATA1 /** I/O pin definitions **/ #define INPUT_PIN 1 #define OUTPUT_PIN 0 #endif //HARDWARE_PROFILE_H