/******************************************************************************/ /* System Level #define Macros */ /******************************************************************************/ /* TODO Define system operating frequency */ /* Microcontroller MIPs (FCY) */ #define XTAL_MHZ 4 #define _XTAL_FREQ 4000000L #define SYS_FREQ 4000000L #define FCY SYS_FREQ/4 #include /******************************************************************************/ /* System Function Prototypes */ /******************************************************************************/ #if _XTAL_FREQ == 4000000L #define DelayUs(x) _delay(x) #else #define DelayUs(x) __delay_us(x) #warning "This is slow" #endif /* Custom oscillator configuration funtions, reset source evaluation functions, and other non-peripheral microcontroller initialization functions go here. */ void ConfigureOscillator(void); /* Handles clock switching/osc initialization */