Subversion Repositories Code-Repo

Rev

Rev 283 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 283 Rev 285
Line 1... Line 1...
1
#include "defines.h"
1
#include "defines.h"
2
#include "INTERRUPTS.h"
2
#include "INTERRUPTS.h"
3
#include "I2C1.h"
3
#include "I2C1.h"
-
 
4
#include "UART.h"
4
 
5
 
5
void Interrupt_Init() {
6
void Interrupt_Init() {
6
}
7
}
7
 
8
 
8
void Interrupt_Enable() {
9
void Interrupt_Enable() {
Line 29... Line 30...
29
        // Clear the interrupt flag
30
        // Clear the interrupt flag
30
        PIR1bits.SSP1IF = 0;
31
        PIR1bits.SSP1IF = 0;
31
 
32
 
32
        return;
33
        return;
33
    }
34
    }
-
 
35
 
-
 
36
    if (PIR1bits.RCIF) {
-
 
37
 
-
 
38
        // Call the handler
-
 
39
        UART_RX_Interrupt_Handler();
-
 
40
 
-
 
41
        // Clear the interrupt flag
-
 
42
        PIR1bits.RCIF = 0;
-
 
43
 
-
 
44
        return;
-
 
45
    }
-
 
46
 
-
 
47
    if (PIR1bits.TXIF) {
-
 
48
 
-
 
49
        // Call the handler
-
 
50
        UART_TX_Interrupt_Handler();
-
 
51
 
-
 
52
        // Clear the interrupt flag
-
 
53
        PIR1bits.TXIF = 0;
-
 
54
 
-
 
55
        return;
-
 
56
    }
-
 
57
 
34
}
58
}