#include <pic.h>
__CONFIG(INTIO & WDTDIS & PWRTEN & MCLRDIS & UNPROTECT & BORDIS);
const unsigned char COMP1[4] = {0x94, 0x95, 0x96, 0x97};
const unsigned char COMP2[4] = {0xA0, 0xA1, 0xA2, 0xA3};
#define NUM_BTTNS 4
#define ON 0
#define OFF 1
#define AVG_DELAY 16
#define PCT_ON 65
#define PCT_OFF 60
#define PCT_AVG 18
#define TRISC2OUT TRISA5
#define TRISC2OUT TRISA5
#define TRISC12IN0 TRISA0
#define TRISC12IN1 TRISA1
#define TRISC12IN2 TRISB3
#define TRISC12IN3 TRISB1
#define LED1 RC1
#define LED2 RC2
#define LED3 RB4
#define LED4 RB5
#define SPA RB0///090217
#define TRISSPK TRISB0//090217
#define TRISLED1 TRISC1
#define TRISLED2 TRISC2
#define TRISLED3 TRISB4
#define TRISLED4 TRISB5
unsigned char index;
long percent;
unsigned int RAW[NUM_BTTNS