/*
* File: main.c
* Author: Paul
*
* Created on May 25, 2016, 8:24 PM
*/
#include <stdio.h>
#include <stdlib.h>
#include "header.h"
void interrupt IC1interrupt()
{
LATC = IC1BUF;
IC1IF = 0; // clear interrupt flag
}
void main()
{
OSCCON = 0x7F;
TRISAbits.RA2 = 1; // button is here
TRISC = 0; // leds are here
CAP1CON = 0x41; // capture every falling edge
GIE = 1; // enable global interrupts
PEIE = 1; // enable pheripheral interrupts
IC1IE = 1; // enable input capture1 interrupt
IC1IF = 0; // clear interrupt flag
while(1)
{}
}