]> git.sur5r.net Git - freertos/blob - Demo/HCS12_CodeWarrior_banked/CODE/Events.C
Add Full build configuration to the Kinetis demo. Still a work in progress.
[freertos] / Demo / HCS12_CodeWarrior_banked / CODE / Events.C
1 /** ###################################################################\r
2 **     Filename  : Events.C\r
3 **     Project   : RTOSDemo\r
4 **     Processor : MC9S12DP256BCPV\r
5 **     Beantype  : Events\r
6 **     Version   : Driver 01.01\r
7 **     Compiler  : Metrowerks HC12 C Compiler\r
8 **     Date/Time : 14/06/2005, 16:34\r
9 **     Abstract  :\r
10 **         This is user's event module.\r
11 **         Put your event handler code here.\r
12 **     Settings  :\r
13 **     Contents  :\r
14 **         TickTimer_OnInterrupt - void TickTimer_OnInterrupt(void);\r
15 **\r
16 **     (c) Copyright UNIS, spol. s r.o. 1997-2002\r
17 **     UNIS, spol. s r.o.\r
18 **     Jundrovska 33\r
19 **     624 00 Brno\r
20 **     Czech Republic\r
21 **     http      : www.processorexpert.com\r
22 **     mail      : info@processorexpert.com\r
23 ** ###################################################################*/\r
24 /* MODULE Events */\r
25 \r
26 \r
27 /*Including used modules for compilling procedure*/\r
28 #include "Cpu.h"\r
29 #include "Events.h"\r
30 #include "TickTimer.h"\r
31 #include "Byte1.h"\r
32 #include "COM0.h"\r
33 \r
34 /*Include shared modules, which are used for whole project*/\r
35 #include "PE_Types.h"\r
36 #include "PE_Error.h"\r
37 #include "PE_Const.h"\r
38 #include "IO_Map.h"\r
39 #include "PE_Timer.h"\r
40 \r
41 /*\r
42 ** ===================================================================\r
43 **     Event       :  TickTimer_OnInterrupt (module Events)\r
44 **\r
45 **     From bean   :  TickTimer [TimerInt]\r
46 **     Description :\r
47 **         When a timer interrupt occurs this event is called (only\r
48 **         when the bean is enabled - "Enable" and the events are\r
49 **         enabled - "EnableEvent").\r
50 **     Parameters  : None\r
51 **     Returns     : Nothing\r
52 ** ===================================================================\r
53 */\r
54 void TickTimer_OnInterrupt(void)\r
55 {\r
56   /* Write your code here ... */\r
57 }\r
58 \r
59 \r
60 /*\r
61 ** ===================================================================\r
62 **     Event       :  COM0_OnError (module Events)\r
63 **\r
64 **     From bean   :  COM0 [AsynchroSerial]\r
65 **     Description :\r
66 **         This event is called when a channel error (not the error\r
67 **         returned by a given method) occurs. The errors can be\r
68 **         read using <GetError> method.\r
69 **     Parameters  : None\r
70 **     Returns     : Nothing\r
71 ** ===================================================================\r
72 */\r
73 void COM0_OnError(void)\r
74 {\r
75   /* Write your code here ... */\r
76 }\r
77 \r
78 /*\r
79 ** ===================================================================\r
80 **     Event       :  COM0_OnRxChar (module Events)\r
81 **\r
82 **     From bean   :  COM0 [AsynchroSerial]\r
83 **     Description :\r
84 **         This event is called after a correct character is\r
85 **         received. This\r
86 **     Parameters  : None\r
87 **     Returns     : Nothing\r
88 ** ===================================================================\r
89 */\r
90 void COM0_OnRxChar(void)\r
91 {\r
92   /* Write your code here ... */\r
93 }\r
94 \r
95 /*\r
96 ** ===================================================================\r
97 **     Event       :  COM0_OnTxChar (module Events)\r
98 **\r
99 **     From bean   :  COM0 [AsynchroSerial]\r
100 **     Description :\r
101 **         This event is called after a character is transmitted.\r
102 **     Parameters  : None\r
103 **     Returns     : Nothing\r
104 ** ===================================================================\r
105 */\r
106 void COM0_OnTxChar(void)\r
107 {\r
108   /* Write your code here ... */\r
109 }\r
110 \r
111 /*\r
112 ** ===================================================================\r
113 **     Event       :  COM0_OnFullRxBuf (module Events)\r
114 **\r
115 **     From bean   :  COM0 [AsynchroSerial]\r
116 **     Description :\r
117 **         This event is called when the input buffer is full.\r
118 **     Parameters  : None\r
119 **     Returns     : Nothing\r
120 ** ===================================================================\r
121 */\r
122 void COM0_OnFullRxBuf(void)\r
123 {\r
124   /* Write your code here ... */\r
125 }\r
126 \r
127 /*\r
128 ** ===================================================================\r
129 **     Event       :  COM0_OnFreeTxBuf (module Events)\r
130 **\r
131 **     From bean   :  COM0 [AsynchroSerial]\r
132 **     Description :\r
133 **         This event is called after the last character in output\r
134 **         buffer is transmitted.\r
135 **     Parameters  : None\r
136 **     Returns     : Nothing\r
137 ** ===================================================================\r
138 */\r
139 void COM0_OnFreeTxBuf(void)\r
140 {\r
141   /* Write your code here ... */\r
142 }\r
143 \r
144 /* END Events */\r
145 \r
146 /*\r
147 ** ###################################################################\r
148 **\r
149 **     This file was created by UNIS Processor Expert 03.33 for \r
150 **     the Motorola HCS12 series of microcontrollers.\r
151 **\r
152 ** ###################################################################\r
153 */\r