|
Mobil_surveillance_system 1
|
Interrupts handler source file. More...
#include "Interrupts.h"Go to the source code of this file.
Functions | |
| void | Interrupts_setUSCI0RX_ISRCallbackFunction (tpfInterruptsCallbackFunction pfUSCI0RX_ISRcallback) |
| void | Interrupts_setUSCI0TX_ISRCallbackFunction (tpfInterruptsCallbackFunction pfUSCI0TX_ISRcallback) |
| void | Interrupts_setUSCI1RX_ISRCallbackFunction (tpfInterruptsCallbackFunction pfUSCI1RX_ISRcallback) |
| void | Interrupts_setUSCI1TX_ISRCallbackFunction (tpfInterruptsCallbackFunction pfUSCI1TX_ISRcallback) |
| void | Interrupts_setTimerA_ISRCallbackFunction (tpfInterruptsCallbackFunction pfTimerA_ISRcallback) |
| __interrupt void | USCI0RX_ISR (void) |
| USCI A0/B0 Receive ISR. | |
| __interrupt void | USCI0TX_ISR (void) |
| USCI A0/B0 Transmit ISR. | |
| __interrupt void | USCI1RX_ISR (void) |
| USCI A1/B1 Receive ISR. | |
| __interrupt void | USCI1TX_ISR (void) |
| USCI A1/B1 Transmit ISR. | |
| __interrupt void | TimerA_ISR (void) |
| TIMER A ISR. | |
Variables | |
| tpfInterruptsCallbackFunction | g_pfOnUSCI0RX_ISRcallback = NULL |
| Function pointer used in USCI0RX_ISR function. | |
| tpfInterruptsCallbackFunction | g_pfOnUSCI0TX_ISRcallback = NULL |
| Function pointer used in USCI0TX_ISR function. | |
| tpfInterruptsCallbackFunction | g_pfOnUSCI1RX_ISRcallback = NULL |
| Function pointer used in USCI1RX_ISR function. | |
| tpfInterruptsCallbackFunction | g_pfOnUSCI1TX_ISRcallback = NULL |
| Function pointer used in USCI1TX_ISR function. | |
| tpfInterruptsCallbackFunction | g_pfOnTimerA_ISRcallback = NULL |
| Function pointer used in TimerA_ISR function. | |
Interrupts handler source file.
Definition in file Interrupts.c.
| void Interrupts_setTimerA_ISRCallbackFunction | ( | tpfInterruptsCallbackFunction | pfTimerA_ISRcallback | ) |
This function can be used to set the callback function of the TimerA_ISR interrupt.
| pfTimerA_ISRcallback,: | Function pointer pointed to the callback function. |
Definition at line 71 of file Interrupts.c.
{
g_pfOnTimerA_ISRcallback = pfTimerA_ISRcallback;
}
| void Interrupts_setUSCI0RX_ISRCallbackFunction | ( | tpfInterruptsCallbackFunction | pfUSCI0RX_ISRcallback | ) |
This function can be used to set the callback function of the USCI1RX_ISR interrupt.
| pfUSCI0RX_ISRcallback,: | Function pointer pointed to the callback function. |
Definition at line 40 of file Interrupts.c.
{
g_pfOnUSCI0RX_ISRcallback = pfUSCI0RX_ISRcallback;
}
| void Interrupts_setUSCI0TX_ISRCallbackFunction | ( | tpfInterruptsCallbackFunction | pfUSCI0TX_ISRcallback | ) |
This function can be used to set the callback function of the USCI0TX_ISR interrupt.
| pfUSCI0TX_ISRcallback,: | Function pointer pointed to the callback function. |
Definition at line 48 of file Interrupts.c.
{
g_pfOnUSCI0TX_ISRcallback = pfUSCI0TX_ISRcallback;
}
| void Interrupts_setUSCI1RX_ISRCallbackFunction | ( | tpfInterruptsCallbackFunction | pfUSCI1RX_ISRcallback | ) |
This function can be used to set the callback function of the USCI1RX_ISR interrupt.
| pfUSCI1RX_ISRcallback,: | Function pointer pointed to the callback function. |
Definition at line 56 of file Interrupts.c.
{
g_pfOnUSCI1RX_ISRcallback = pfUSCI1RX_ISRcallback;
}
| void Interrupts_setUSCI1TX_ISRCallbackFunction | ( | tpfInterruptsCallbackFunction | pfUSCI1TX_ISRcallback | ) |
This function can be used to set the callback function of the USCI1TX_ISR interrupt.
| pfUSCI1TX_ISRcallback,: | Function pointer pointed to the callback function. |
Definition at line 63 of file Interrupts.c.
{
g_pfOnUSCI1TX_ISRcallback = pfUSCI1TX_ISRcallback;
}
| __interrupt void USCI1RX_ISR | ( | void | ) |
USCI A1/B1 Receive ISR.
0xFFE2 USCI A1/B1 Receive ISR
Definition at line 117 of file Interrupts.c.
{
// if callback funtion is set call it;
if(g_pfOnUSCI1RX_ISRcallback){
g_pfOnUSCI1RX_ISRcallback();
}
}
| __interrupt void USCI1TX_ISR | ( | void | ) |
USCI A1/B1 Transmit ISR.
0xFFE0 USCI A1/B1 Transmit ISR
Definition at line 131 of file Interrupts.c.
{
// if callback funtion is set call it
if(g_pfOnUSCI1TX_ISRcallback){
g_pfOnUSCI1TX_ISRcallback();
}
}
1.7.4