Subversion Repositories Code-Repo

Rev

Rev 333 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
333 Kevin 1
#include "DEFINES.h"
2
#include "IOC.h"
3
#include "PWM.h"
4
 
5
void IOC_Init() {
6
    // Enable global IOC interrupt
7
    INTCONbits.IOCIE = 1;
8
 
9
    IOC_TRIS = 1;
10
 
11
    // Enable IOC on rising edge only
12
    IOC_IOCAP = 0;
13
    IOC_IOCAN = 1;
14
}
15
 
16
void IOC_Interrupt_Handler() {
17
    // Transmit the saved pattern
18
    if (IOC_IOCAF)
19
        PWM_Transmit_Pattern();
20
 
21
    // Clear all status flags
22
    IOC_IOCAF = 0;
23
}