/* -------------------------------------------------------------------------------- [NAME] : ConfigPins_Default [TYPE] : Internal Function & accessible publically through structure [INPUT] : None [RETURN] : None [DESCRIPTION]: This function Configueres the pins of ELB to Default Hardware config. -------------------------------------------------------------------------------- */ void ConfigPins_Default(void) { __builtin_write_OSCCONL(OSCCON & 0xbf); Hardware.ConfigPins_ADC(USE1|USE2|USE3|USE4); Hardware.ConfigPins_LED(USE1|USE2|USE3); Hardware.ConfigPins_Motor(USE1|USE2); Hardware.ConfigPins_PWM(USE1|USE2|USE3|USE4); Hardware.ConfigPins_PB(USE1|USE2|USE3); Hardware.ConfigPins_UART1(); Hardware.ConfigPins_UART2(); Hardware.ConfigPins_SPI1(); Hardware.ConfigPins_SPI2(); Hardware.ConfigPins_DTMF(); __builtin_write_OSCCONL(OSCCON | 0x40); }