]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/HCS12_CodeWarrior_small/CODE/Byte1.H
Add FreeRTOS-Plus directory.
[freertos] / FreeRTOS / Demo / HCS12_CodeWarrior_small / CODE / Byte1.H
1 /** ###################################################################\r
2 **     THIS BEAN MODULE IS GENERATED BY THE TOOL. DO NOT MODIFY IT.\r
3 **     Filename  : Byte1.H\r
4 **     Project   : RTOSDemo\r
5 **     Processor : MC9S12C32CFU\r
6 **     Beantype  : ByteIO\r
7 **     Version   : Bean 02.019, Driver 01.03, CPU db: 2.87.276\r
8 **     Compiler  : Metrowerks HC12 C Compiler\r
9 **     Date/Time : 10/05/2005, 11:49\r
10 **     Abstract  :\r
11 **         This bean "ByteIO" implements an one-byte input/output.\r
12 **         It uses one 8-bit port.\r
13 **         Note: This bean is set to work in Output direction only.\r
14 **         Methods of this bean are mostly implemented as a macros \r
15 **         (if supported by target langauage and compiler).\r
16 **     Settings  :\r
17 **         Port name                   : B\r
18 **\r
19 **         Initial direction           : Output (direction cannot be changed)\r
20 **         Initial output value        : 0 = 000H\r
21 **         Initial pull option         : off\r
22 **\r
23 **         8-bit data register         : PORTB     [1]\r
24 **         8-bit control register      : DDRB      [3]\r
25 **\r
26 **             ----------------------------------------------------\r
27 **                   Bit     |   Pin   |   Name\r
28 **             ----------------------------------------------------\r
29 **                    0      |    16   |   PB0_ADDR0_DATA0\r
30 **                    1      |    17   |   PB1_ADDR1_DATA1\r
31 **                    2      |    18   |   PB2_ADDR2_DATA2\r
32 **                    3      |    19   |   PB3_ADDR3_DATA3\r
33 **                    4      |    20   |   PB4_ADDR4_DATA4\r
34 **                    5      |    21   |   PB5_ADDR5_DATA5\r
35 **                    6      |    22   |   PB6_ADDR6_DATA6\r
36 **                    7      |    23   |   PB7_ADDR7_DATA7\r
37 **             ----------------------------------------------------\r
38 **     Contents  :\r
39 **         PutBit - void Byte1_PutBit(byte Bit,bool Val);\r
40 **         NegBit - void Byte1_NegBit(byte Bit);\r
41 **\r
42 **     (c) Copyright UNIS, spol. s r.o. 1997-2002\r
43 **     UNIS, spol. s r.o.\r
44 **     Jundrovska 33\r
45 **     624 00 Brno\r
46 **     Czech Republic\r
47 **     http      : www.processorexpert.com\r
48 **     mail      : info@processorexpert.com\r
49 ** ###################################################################*/\r
50 \r
51 #ifndef __Byte1_H\r
52 #define __Byte1_H\r
53 \r
54 /* MODULE Byte1. */\r
55 \r
56 /*Including shared modules, which are used in the whole project*/\r
57 #include "PE_Types.h"\r
58 #include "PE_Error.h"\r
59 #include "PE_Const.h"\r
60 #include "IO_Map.h"\r
61 \r
62 #include "Cpu.h"\r
63 \r
64 #pragma CODE_SEG Byte1_CODE            /* Code section for this module. */\r
65 \r
66 /*\r
67 ** ===================================================================\r
68 **     Method      :  Byte1_PutBit (bean ByteIO)\r
69 **\r
70 **     Description :\r
71 **         This method writes the new value to the specified bit\r
72 **         of the output value.\r
73 **     Parameters  :\r
74 **         NAME       - DESCRIPTION\r
75 **         BitNum     - Number of the bit (0 to 7)\r
76 **         Val        - New value of the bit (FALSE or TRUE)\r
77 **                      FALSE = "0" or "Low", TRUE = "1" or "High"\r
78 **     Returns     : Nothing\r
79 ** ===================================================================\r
80 */\r
81 void Byte1_PutBit(byte BitNum, byte Value);\r
82 \r
83 /*\r
84 ** ===================================================================\r
85 **     Method      :  Byte1_NegBit (bean ByteIO)\r
86 **\r
87 **     Description :\r
88 **         This method negates (invertes) the specified bit of the\r
89 **         output value.\r
90 **     Parameters  :\r
91 **         NAME       - DESCRIPTION\r
92 **         BitNum     - Number of the bit to invert (0 to 7)\r
93 **     Returns     : Nothing\r
94 ** ===================================================================\r
95 */\r
96 void Byte1_NegBit(byte BitNum);\r
97 \r
98 #pragma CODE_SEG DEFAULT               /* Change code section to DEFAULT. */\r
99 \r
100 /* END Byte1. */\r
101 \r
102 #endif /* __Byte1_H*/\r
103 /*\r
104 ** ###################################################################\r
105 **\r
106 **     This file was created by UNIS Processor Expert 03.33 for \r
107 **     the Motorola HCS12 series of microcontrollers.\r
108 **\r
109 ** ###################################################################\r
110 */\r