#include <hidef.h> /* for EnableInterrupts macro */
#include "derivative.h" /* include peripheral declarations */
#include "routines.h"
#include "MCU_Init.h"
#define FEI 1
#define FEE 0
#define CLOCK FEI
#if CLOCK==FEI{
#define ISC "ICS_Init_FEI"
}
#else{
#define ICS "ICS_Init_FEE"
}
#endif
void main(void) {
MCU_Init();
void ICS();
EnableInterrupts; /* enable interrupts */
/* include your code here */
for(;;){
dummy_delay(60);
}
/* please make sure that you never leave main */
}
la verdad ya se que suena tonta mi idea, y aun mas la forma de hacerla, pero se me hacer algo muy util poder definir que tipo de reloj quiero utilizar solo definiendo una macro en 1 o 0, si se dan cuenta en el codigo, lo que quiero hacer es que cuando define FEI o FEE para CLOCK, automaticamente el compilador eliga la funcion que difiere