root / branches / wireless / docs / libdragonfly / html / group__dio.html @ 1578
History | View | Annotate | Download (39.8 KB)
1 | 1578 | dsschult | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
---|---|---|---|
2 | <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
||
3 | <title>Colony: Digital Input / Output</title> |
||
4 | <link href="tabs.css" rel="stylesheet" type="text/css"> |
||
5 | <link href="doxygen.css" rel="stylesheet" type="text/css"> |
||
6 | </head><body> |
||
7 | <!-- Generated by Doxygen 1.5.8 -->
|
||
8 | <div class="navigation" id="top"> |
||
9 | <div class="tabs"> |
||
10 | <ul>
|
||
11 | <li><a href="index.html"><span>Main Page</span></a></li> |
||
12 | <li><a href="pages.html"><span>Related Pages</span></a></li> |
||
13 | <li><a href="modules.html"><span>Modules</span></a></li> |
||
14 | <li><a href="annotated.html"><span>Data Structures</span></a></li> |
||
15 | <li><a href="files.html"><span>Files</span></a></li> |
||
16 | </ul>
|
||
17 | </div>
|
||
18 | </div>
|
||
19 | <div class="contents"> |
||
20 | <h1>Digital Input / Output</h1>Controls digital input and output. |
||
21 | <a href="#_details">More...</a> |
||
22 | <p>
|
||
23 | <table border="0" cellpadding="0" cellspacing="0"> |
||
24 | <tr><td></td></tr> |
||
25 | <tr><td colspan="2"><br><h2>Defines</h2></td></tr> |
||
26 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd3a64360b1623d5314cbb8999cb86f99"></a><!-- doxytag: member="dio::PIN_A0" ref="gd3a64360b1623d5314cbb8999cb86f99" args="" --> |
||
27 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gd3a64360b1623d5314cbb8999cb86f99">PIN_A0</a> 8</td></tr> |
||
28 | |||
29 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A0. <br></td></tr> |
||
30 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gceb8d227e063cc486808d5d41735a050"></a><!-- doxytag: member="dio::PIN_A1" ref="gceb8d227e063cc486808d5d41735a050" args="" --> |
||
31 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gceb8d227e063cc486808d5d41735a050">PIN_A1</a> 9</td></tr> |
||
32 | |||
33 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A1. <br></td></tr> |
||
34 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga181f8521480dfcc1eb2688075701a4c"></a><!-- doxytag: member="dio::PIN_A2" ref="ga181f8521480dfcc1eb2688075701a4c" args="" --> |
||
35 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#ga181f8521480dfcc1eb2688075701a4c">PIN_A2</a> 10</td></tr> |
||
36 | |||
37 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A2. <br></td></tr> |
||
38 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g933cca5ab119d5e74639e7ac5d120d8a"></a><!-- doxytag: member="dio::PIN_A3" ref="g933cca5ab119d5e74639e7ac5d120d8a" args="" --> |
||
39 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g933cca5ab119d5e74639e7ac5d120d8a">PIN_A3</a> 11</td></tr> |
||
40 | |||
41 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A3. <br></td></tr> |
||
42 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gea5f553ed9a6c4dac77e9c77d0cd0391"></a><!-- doxytag: member="dio::PIN_A4" ref="gea5f553ed9a6c4dac77e9c77d0cd0391" args="" --> |
||
43 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gea5f553ed9a6c4dac77e9c77d0cd0391">PIN_A4</a> 12</td></tr> |
||
44 | |||
45 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A4. <br></td></tr> |
||
46 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb78a92a8cba92ec5664599083bcb2f52"></a><!-- doxytag: member="dio::PIN_A5" ref="gb78a92a8cba92ec5664599083bcb2f52" args="" --> |
||
47 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb78a92a8cba92ec5664599083bcb2f52">PIN_A5</a> 13</td></tr> |
||
48 | |||
49 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A5. <br></td></tr> |
||
50 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfc06e9c4314680dcb8900c88079a954f"></a><!-- doxytag: member="dio::PIN_A6" ref="gfc06e9c4314680dcb8900c88079a954f" args="" --> |
||
51 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gfc06e9c4314680dcb8900c88079a954f">PIN_A6</a> 14</td></tr> |
||
52 | |||
53 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A6. <br></td></tr> |
||
54 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g027cabbaecdcdfdc68fbd92f8e1922ac"></a><!-- doxytag: member="dio::PIN_A7" ref="g027cabbaecdcdfdc68fbd92f8e1922ac" args="" --> |
||
55 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g027cabbaecdcdfdc68fbd92f8e1922ac">PIN_A7</a> 15</td></tr> |
||
56 | |||
57 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A7. <br></td></tr> |
||
58 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4b553591a495409d4f7cec4b6c3e754"></a><!-- doxytag: member="dio::PIN_SS" ref="gb4b553591a495409d4f7cec4b6c3e754" args="" --> |
||
59 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb4b553591a495409d4f7cec4b6c3e754">PIN_SS</a> 16</td></tr> |
||
60 | |||
61 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin SS. <br></td></tr> |
||
62 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6a1a3e97267377d1b18bb9073192fdf1"></a><!-- doxytag: member="dio::PIN_SCK" ref="g6a1a3e97267377d1b18bb9073192fdf1" args="" --> |
||
63 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6a1a3e97267377d1b18bb9073192fdf1">PIN_SCK</a> 17</td></tr> |
||
64 | |||
65 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin SCK. <br></td></tr> |
||
66 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbaeddda4b992af7165ed898ab8b2b4ac"></a><!-- doxytag: member="dio::PIN_MOSI" ref="gbaeddda4b992af7165ed898ab8b2b4ac" args="" --> |
||
67 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gbaeddda4b992af7165ed898ab8b2b4ac">PIN_MOSI</a> 18</td></tr> |
||
68 | |||
69 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin MOSI. <br></td></tr> |
||
70 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46bdd417480dec5cb9cf196af3c7489c"></a><!-- doxytag: member="dio::PIN_MISO" ref="g46bdd417480dec5cb9cf196af3c7489c" args="" --> |
||
71 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g46bdd417480dec5cb9cf196af3c7489c">PIN_MISO</a> 19</td></tr> |
||
72 | |||
73 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin MISO. <br></td></tr> |
||
74 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9ad67c3da2c24b47f9926a7dfddea60a"></a><!-- doxytag: member="dio::PIN_LCD_COMMAND" ref="g9ad67c3da2c24b47f9926a7dfddea60a" args="" --> |
||
75 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g9ad67c3da2c24b47f9926a7dfddea60a">PIN_LCD_COMMAND</a> 20</td></tr> |
||
76 | |||
77 | <tr><td class="mdescLeft"> </td><td class="mdescRight">LCD Command Pin. <br></td></tr> |
||
78 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5d6c3aa4f6f299e8a82d4d1295ae322b"></a><!-- doxytag: member="dio::PIN_C0" ref="g5d6c3aa4f6f299e8a82d4d1295ae322b" args="" --> |
||
79 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5d6c3aa4f6f299e8a82d4d1295ae322b">PIN_C0</a> 24</td></tr> |
||
80 | |||
81 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C0. <br></td></tr> |
||
82 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3f39d54f92d708a3c807377eed1a2043"></a><!-- doxytag: member="dio::PIN_C1" ref="g3f39d54f92d708a3c807377eed1a2043" args="" --> |
||
83 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g3f39d54f92d708a3c807377eed1a2043">PIN_C1</a> 25</td></tr> |
||
84 | |||
85 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C1. <br></td></tr> |
||
86 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g30f4452c1e3af3c0e210cd0208615399"></a><!-- doxytag: member="dio::PIN_C2" ref="g30f4452c1e3af3c0e210cd0208615399" args="" --> |
||
87 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g30f4452c1e3af3c0e210cd0208615399">PIN_C2</a> 26</td></tr> |
||
88 | |||
89 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C2. <br></td></tr> |
||
90 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gce4355a55f5fca3452924c22e5133012"></a><!-- doxytag: member="dio::PIN_C3" ref="gce4355a55f5fca3452924c22e5133012" args="" --> |
||
91 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gce4355a55f5fca3452924c22e5133012">PIN_C3</a> 27</td></tr> |
||
92 | |||
93 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C3. <br></td></tr> |
||
94 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gad1780e5368e328729b4bff24e98d30c"></a><!-- doxytag: member="dio::PIN_C4" ref="gad1780e5368e328729b4bff24e98d30c" args="" --> |
||
95 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gad1780e5368e328729b4bff24e98d30c">PIN_C4</a> 28</td></tr> |
||
96 | |||
97 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C4. <br></td></tr> |
||
98 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc3a295212fbf34fdd35d2a984bf75b80"></a><!-- doxytag: member="dio::PIN_C5" ref="gc3a295212fbf34fdd35d2a984bf75b80" args="" --> |
||
99 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gc3a295212fbf34fdd35d2a984bf75b80">PIN_C5</a> 29</td></tr> |
||
100 | |||
101 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C5. <br></td></tr> |
||
102 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1c5e268dfd2543c2d4099c51876fcc9b"></a><!-- doxytag: member="dio::PIN_C6" ref="g1c5e268dfd2543c2d4099c51876fcc9b" args="" --> |
||
103 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1c5e268dfd2543c2d4099c51876fcc9b">PIN_C6</a> 30</td></tr> |
||
104 | |||
105 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C6. <br></td></tr> |
||
106 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0762e408c09c5c4a9d0f02e34b2b96d3"></a><!-- doxytag: member="dio::PIN_C7" ref="g0762e408c09c5c4a9d0f02e34b2b96d3" args="" --> |
||
107 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g0762e408c09c5c4a9d0f02e34b2b96d3">PIN_C7</a> 31</td></tr> |
||
108 | |||
109 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C7. <br></td></tr> |
||
110 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4874028097ae0777b42cef20ffc913d"></a><!-- doxytag: member="dio::PIN_SCL" ref="gb4874028097ae0777b42cef20ffc913d" args="" --> |
||
111 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb4874028097ae0777b42cef20ffc913d">PIN_SCL</a> 32</td></tr> |
||
112 | |||
113 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin SCL. <br></td></tr> |
||
114 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5dfb6a7d75a520f42d21ec9a9f640342"></a><!-- doxytag: member="dio::PIN_SDA" ref="g5dfb6a7d75a520f42d21ec9a9f640342" args="" --> |
||
115 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5dfb6a7d75a520f42d21ec9a9f640342">PIN_SDA</a> 33</td></tr> |
||
116 | |||
117 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin SDA. <br></td></tr> |
||
118 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6844ffe71c9cb20c6b4fe67289b58f40"></a><!-- doxytag: member="dio::PIN_RX0" ref="g6844ffe71c9cb20c6b4fe67289b58f40" args="" --> |
||
119 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6844ffe71c9cb20c6b4fe67289b58f40">PIN_RX0</a> 40</td></tr> |
||
120 | |||
121 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin RX0. <br></td></tr> |
||
122 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6c8efa60d2db765b46d88aa2a6df0318"></a><!-- doxytag: member="dio::PIN_TX0" ref="g6c8efa60d2db765b46d88aa2a6df0318" args="" --> |
||
123 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6c8efa60d2db765b46d88aa2a6df0318">PIN_TX0</a> 41</td></tr> |
||
124 | |||
125 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin TX0. <br></td></tr> |
||
126 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfbde03bd88d54597e008f40b8fea2f41"></a><!-- doxytag: member="dio::PIN_LCD_RESET" ref="gfbde03bd88d54597e008f40b8fea2f41" args="" --> |
||
127 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gfbde03bd88d54597e008f40b8fea2f41">PIN_LCD_RESET</a> 42</td></tr> |
||
128 | |||
129 | <tr><td class="mdescLeft"> </td><td class="mdescRight">LCD Reset Pin. <br></td></tr> |
||
130 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7e1867ce517711f7d73d13969dc007af"></a><!-- doxytag: member="dio::PIN_E6" ref="g7e1867ce517711f7d73d13969dc007af" args="" --> |
||
131 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g7e1867ce517711f7d73d13969dc007af">PIN_E6</a> 46</td></tr> |
||
132 | |||
133 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin E6. <br></td></tr> |
||
134 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g22e4023e324755fd5666592588fc3c7b"></a><!-- doxytag: member="dio::PIN_EXT_DIO1" ref="g22e4023e324755fd5666592588fc3c7b" args="" --> |
||
135 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g22e4023e324755fd5666592588fc3c7b">PIN_EXT_DIO1</a> 46</td></tr> |
||
136 | |||
137 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin EXT_DIO1. <br></td></tr> |
||
138 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf152e5be854f0ea205b0ea10bcc2217c"></a><!-- doxytag: member="dio::PIN_E7" ref="gf152e5be854f0ea205b0ea10bcc2217c" args="" --> |
||
139 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gf152e5be854f0ea205b0ea10bcc2217c">PIN_E7</a> 47</td></tr> |
||
140 | |||
141 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin E7. <br></td></tr> |
||
142 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf8dcfd33ece84d61943c4024504cb5e1"></a><!-- doxytag: member="dio::PIN_EXT_DIO2" ref="gf8dcfd33ece84d61943c4024504cb5e1" args="" --> |
||
143 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gf8dcfd33ece84d61943c4024504cb5e1">PIN_EXT_DIO2</a> 48</td></tr> |
||
144 | |||
145 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin EXT_DIO2. <br></td></tr> |
||
146 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb6451bdf35a387a5db4323fa5d36be41"></a><!-- doxytag: member="dio::PIN_AN0" ref="gb6451bdf35a387a5db4323fa5d36be41" args="" --> |
||
147 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb6451bdf35a387a5db4323fa5d36be41">PIN_AN0</a> 48</td></tr> |
||
148 | |||
149 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN0. <br></td></tr> |
||
150 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g44007fefe4c74b325caa7f43e3a6e716"></a><!-- doxytag: member="dio::PIN_ADC0" ref="g44007fefe4c74b325caa7f43e3a6e716" args="" --> |
||
151 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g44007fefe4c74b325caa7f43e3a6e716">PIN_ADC0</a> 48</td></tr> |
||
152 | |||
153 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC0. <br></td></tr> |
||
154 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge5bf915d1d529da9379de10836283554"></a><!-- doxytag: member="dio::PIN_AN1" ref="ge5bf915d1d529da9379de10836283554" args="" --> |
||
155 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#ge5bf915d1d529da9379de10836283554">PIN_AN1</a> 49</td></tr> |
||
156 | |||
157 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN1. <br></td></tr> |
||
158 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5b86225ba7ed79b2224a3c561c5f3aa6"></a><!-- doxytag: member="dio::PIN_ADC1" ref="g5b86225ba7ed79b2224a3c561c5f3aa6" args="" --> |
||
159 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5b86225ba7ed79b2224a3c561c5f3aa6">PIN_ADC1</a> 49</td></tr> |
||
160 | |||
161 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC1. <br></td></tr> |
||
162 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3349fe5af4b9deab28132c4e5e75529b"></a><!-- doxytag: member="dio::PIN_AN2" ref="g3349fe5af4b9deab28132c4e5e75529b" args="" --> |
||
163 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g3349fe5af4b9deab28132c4e5e75529b">PIN_AN2</a> 50</td></tr> |
||
164 | |||
165 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN2. <br></td></tr> |
||
166 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd4248fc02c8ddeaae385536349eb0cb7"></a><!-- doxytag: member="dio::PIN_ADC2" ref="gd4248fc02c8ddeaae385536349eb0cb7" args="" --> |
||
167 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gd4248fc02c8ddeaae385536349eb0cb7">PIN_ADC2</a> 50</td></tr> |
||
168 | |||
169 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC2. <br></td></tr> |
||
170 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g14a8708f056d5e595556c262adbbc09f"></a><!-- doxytag: member="dio::PIN_AN3" ref="g14a8708f056d5e595556c262adbbc09f" args="" --> |
||
171 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g14a8708f056d5e595556c262adbbc09f">PIN_AN3</a> 51</td></tr> |
||
172 | |||
173 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN3. <br></td></tr> |
||
174 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbce7e56320e6301cf256a0ce26c56c0b"></a><!-- doxytag: member="dio::PIN_ADC3" ref="gbce7e56320e6301cf256a0ce26c56c0b" args="" --> |
||
175 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gbce7e56320e6301cf256a0ce26c56c0b">PIN_ADC3</a> 51</td></tr> |
||
176 | |||
177 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC3. <br></td></tr> |
||
178 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2a33e134b96d4b5186aabc96edc52ee3"></a><!-- doxytag: member="dio::PIN_AN4" ref="g2a33e134b96d4b5186aabc96edc52ee3" args="" --> |
||
179 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g2a33e134b96d4b5186aabc96edc52ee3">PIN_AN4</a> 52</td></tr> |
||
180 | |||
181 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN4. <br></td></tr> |
||
182 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfc66b57b212407fc255f69fd6ead6404"></a><!-- doxytag: member="dio::PIN_ADC4" ref="gfc66b57b212407fc255f69fd6ead6404" args="" --> |
||
183 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gfc66b57b212407fc255f69fd6ead6404">PIN_ADC4</a> 52</td></tr> |
||
184 | |||
185 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC4. <br></td></tr> |
||
186 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g92a11eaeaf053774343b9a677bb4d5e1"></a><!-- doxytag: member="dio::PIN_AN5" ref="g92a11eaeaf053774343b9a677bb4d5e1" args="" --> |
||
187 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g92a11eaeaf053774343b9a677bb4d5e1">PIN_AN5</a> 53</td></tr> |
||
188 | |||
189 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN5. <br></td></tr> |
||
190 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g701f2be23f28d8187d44159ada343be9"></a><!-- doxytag: member="dio::PIN_ADC5" ref="g701f2be23f28d8187d44159ada343be9" args="" --> |
||
191 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g701f2be23f28d8187d44159ada343be9">PIN_ADC5</a> 53</td></tr> |
||
192 | |||
193 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC5. <br></td></tr> |
||
194 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9a09b3ad4931ca28bf25d72c759f578d"></a><!-- doxytag: member="dio::PIN_AN6" ref="g9a09b3ad4931ca28bf25d72c759f578d" args="" --> |
||
195 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g9a09b3ad4931ca28bf25d72c759f578d">PIN_AN6</a> 54</td></tr> |
||
196 | |||
197 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN6. <br></td></tr> |
||
198 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g45f972962752d572ed471d052a35982f"></a><!-- doxytag: member="dio::PIN_ADC6" ref="g45f972962752d572ed471d052a35982f" args="" --> |
||
199 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g45f972962752d572ed471d052a35982f">PIN_ADC6</a> 54</td></tr> |
||
200 | |||
201 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC6. <br></td></tr> |
||
202 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7a5a85c782c9687ded37a870bce57102"></a><!-- doxytag: member="dio::PIN_AN7" ref="g7a5a85c782c9687ded37a870bce57102" args="" --> |
||
203 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g7a5a85c782c9687ded37a870bce57102">PIN_AN7</a> 55</td></tr> |
||
204 | |||
205 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN7. <br></td></tr> |
||
206 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g254abf6fa8c8f85b3d1b927ee35a22b4"></a><!-- doxytag: member="dio::PIN_ADC7" ref="g254abf6fa8c8f85b3d1b927ee35a22b4" args="" --> |
||
207 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g254abf6fa8c8f85b3d1b927ee35a22b4">PIN_ADC7</a> 55</td></tr> |
||
208 | |||
209 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC7. <br></td></tr> |
||
210 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5bec113a8dc799a771a2b1d3ab256128"></a><!-- doxytag: member="dio::PIN_WHEEL" ref="g5bec113a8dc799a771a2b1d3ab256128" args="" --> |
||
211 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5bec113a8dc799a771a2b1d3ab256128">PIN_WHEEL</a> 54</td></tr> |
||
212 | |||
213 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Wheel Pin. <br></td></tr> |
||
214 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g05fa96c4c8bfa63445224dfd27741aee"></a><!-- doxytag: member="dio::PIN_BATT" ref="g05fa96c4c8bfa63445224dfd27741aee" args="" --> |
||
215 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g05fa96c4c8bfa63445224dfd27741aee">PIN_BATT</a> 55</td></tr> |
||
216 | |||
217 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Battery Voltage Monitor Pin. <br></td></tr> |
||
218 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb2909d57039bab16e3d67f3432e5364d"></a><!-- doxytag: member="dio::PIN_BTN1" ref="gb2909d57039bab16e3d67f3432e5364d" args="" --> |
||
219 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb2909d57039bab16e3d67f3432e5364d">PIN_BTN1</a> 56</td></tr> |
||
220 | |||
221 | <tr><td class="mdescLeft"> </td><td class="mdescRight">button1 Pin <br></td></tr> |
||
222 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g055e63d10caa23d102dd471ec4b1145d"></a><!-- doxytag: member="dio::PIN_BTN2" ref="g055e63d10caa23d102dd471ec4b1145d" args="" --> |
||
223 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g055e63d10caa23d102dd471ec4b1145d">PIN_BTN2</a> 57</td></tr> |
||
224 | |||
225 | <tr><td class="mdescLeft"> </td><td class="mdescRight">button2 Pin <br></td></tr> |
||
226 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1ee291f6ef730418abd5997176fe6b4c"></a><!-- doxytag: member="dio::PIN_LED1" ref="g1ee291f6ef730418abd5997176fe6b4c" args="" --> |
||
227 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1ee291f6ef730418abd5997176fe6b4c">PIN_LED1</a> 58</td></tr> |
||
228 | |||
229 | <tr><td class="mdescLeft"> </td><td class="mdescRight">LED1 Pin. <br></td></tr> |
||
230 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g92fdab197e388c3c44586db0b10a5eb9"></a><!-- doxytag: member="dio::PIN_BTN" ref="g92fdab197e388c3c44586db0b10a5eb9" args="" --> |
||
231 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g92fdab197e388c3c44586db0b10a5eb9">PIN_BTN</a> PING</td></tr> |
||
232 | |||
233 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Button Pin. <br></td></tr> |
||
234 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9dc19cdd6944e087c077044296a1ad8e"></a><!-- doxytag: member="dio::BTN2" ref="g9dc19cdd6944e087c077044296a1ad8e" args="" --> |
||
235 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g9dc19cdd6944e087c077044296a1ad8e">BTN2</a> PING1</td></tr> |
||
236 | |||
237 | <tr><td class="mdescLeft"> </td><td class="mdescRight">button2 Pin <br></td></tr> |
||
238 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3a4cc5e218cef7de139625a519e29ff3"></a><!-- doxytag: member="dio::BTN1" ref="g3a4cc5e218cef7de139625a519e29ff3" args="" --> |
||
239 | #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g3a4cc5e218cef7de139625a519e29ff3">BTN1</a> PING0</td></tr> |
||
240 | |||
241 | <tr><td class="mdescLeft"> </td><td class="mdescRight">button1 Pin <br></td></tr> |
||
242 | <tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
||
243 | <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6202143ed6d0f809095c21bfac32acdd">digital_input</a> (int)</td></tr> |
||
244 | |||
245 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Read a portpin. <a href="#g6202143ed6d0f809095c21bfac32acdd"></a><br></td></tr> |
||
246 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g67967857dcc26aeea8cdd0a53a9e138d">digital_output</a> (int bit, int val)</td></tr> |
||
247 | |||
248 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Output to a portpin. <a href="#g67967857dcc26aeea8cdd0a53a9e138d"></a><br></td></tr> |
||
249 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6bcadb9200f988ae733a51aa70467978">digital_pull_up</a> (int)</td></tr> |
||
250 | |||
251 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Pullup a portpin. <a href="#g6bcadb9200f988ae733a51aa70467978"></a><br></td></tr> |
||
252 | <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989">button1_read</a> (void)</td></tr> |
||
253 | |||
254 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Check if button1 is pressed. <a href="#gedac5cd2a11710ab4294de2ae4efe989"></a><br></td></tr> |
||
255 | <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5">button1_click</a> (void)</td></tr> |
||
256 | |||
257 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Check if button1 is clicked. <a href="#g1f8648caa59384d58fc157d8933f4be5"></a><br></td></tr> |
||
258 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b">button1_wait</a> (void)</td></tr> |
||
259 | |||
260 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Wait until button1 is pressed. <a href="#g63755dc896b16e09d5223cada174d87b"></a><br></td></tr> |
||
261 | <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa">button2_read</a> (void)</td></tr> |
||
262 | |||
263 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Check if button2 is pressed. <a href="#g65e4c13e999fdfa9da3394d0175f17aa"></a><br></td></tr> |
||
264 | <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2">button2_click</a> (void)</td></tr> |
||
265 | |||
266 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Check if button2 is clicked. <a href="#g4147c347b473bd41c0a0f02af4dd39f2"></a><br></td></tr> |
||
267 | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8">button2_wait</a> (void)</td></tr> |
||
268 | |||
269 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Wait until button2 is pressed. <a href="#g4971f4473e759bcff2e2758e75bcdbe8"></a><br></td></tr> |
||
270 | </table>
|
||
271 | <hr><a name="_details"></a><h2>Detailed Description</h2> |
||
272 | Controls digital input and output. |
||
273 | <p>
|
||
274 | A general note on how port / pin numbers work:<br>
|
||
275 | The portpin is used to select both the bank and which pin is selected. 6 bits are used (lower 6, ex: 0b00abcdef). The first 3 (abc in this example) are used to select the bank.<br>
|
||
276 | A = 001<br>
|
||
277 | B = 010<br>
|
||
278 | C = 011<br>
|
||
279 | D = 100<br>
|
||
280 | E = 101<br>
|
||
281 | F = 110<br>
|
||
282 | G = 111<br>
|
||
283 | <br>
|
||
284 | <p>
|
||
285 | The bank can be found by doing portpin >> 3. <br> |
||
286 | <p>
|
||
287 | The next three (def in this example) are used to select the pin number. These three bits are just the binary representation of the pin number.<br>
|
||
288 | <br>
|
||
289 | The pin number can be found by doing portpin & 0b111.<br> |
||
290 | <br>
|
||
291 | <p>
|
||
292 | Include <a class="el" href="dio_8h.html" title="Definitions for digital input / output.">dio.h</a> to access these functions. <hr><h2>Function Documentation</h2> |
||
293 | <a class="anchor" name="g1f8648caa59384d58fc157d8933f4be5"></a><!-- doxytag: member="dio.h::button1_click" ref="g1f8648caa59384d58fc157d8933f4be5" args="(void)" --> |
||
294 | <div class="memitem"> |
||
295 | <div class="memproto"> |
||
296 | <table class="memname"> |
||
297 | <tr>
|
||
298 | <td class="memname">int button1_click </td> |
||
299 | <td>(</td> |
||
300 | <td class="paramtype">void </td> |
||
301 | <td class="paramname"> </td> |
||
302 | <td> ) </td> |
||
303 | <td></td> |
||
304 | </tr>
|
||
305 | </table>
|
||
306 | </div>
|
||
307 | <div class="memdoc"> |
||
308 | |||
309 | <p>
|
||
310 | Check if button1 is clicked. |
||
311 | <p>
|
||
312 | If button1 is pressed, waits until it is released before returning. Otherwise, the function returns immediately.<p>
|
||
313 | <dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if button1 has been pressed, 0 otherwise</dd></dl> |
||
314 | <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989" title="Check if button1 is pressed.">button1_read</a>, <a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b" title="Wait until button1 is pressed.">button1_wait</a> </dd></dl> |
||
315 | |||
316 | </div>
|
||
317 | </div><p> |
||
318 | <a class="anchor" name="gedac5cd2a11710ab4294de2ae4efe989"></a><!-- doxytag: member="dio.h::button1_read" ref="gedac5cd2a11710ab4294de2ae4efe989" args="(void)" --> |
||
319 | <div class="memitem"> |
||
320 | <div class="memproto"> |
||
321 | <table class="memname"> |
||
322 | <tr>
|
||
323 | <td class="memname">int button1_read </td> |
||
324 | <td>(</td> |
||
325 | <td class="paramtype">void </td> |
||
326 | <td class="paramname"> </td> |
||
327 | <td> ) </td> |
||
328 | <td></td> |
||
329 | </tr>
|
||
330 | </table>
|
||
331 | </div>
|
||
332 | <div class="memdoc"> |
||
333 | |||
334 | <p>
|
||
335 | Check if button1 is pressed. |
||
336 | <p>
|
||
337 | Checks if button1 is currently pressed.<p>
|
||
338 | <dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if button1 is pressed, 0 otherwise</dd></dl> |
||
339 | <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b" title="Wait until button1 is pressed.">button1_wait</a>, <a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5" title="Check if button1 is clicked.">button1_click</a> </dd></dl> |
||
340 | |||
341 | </div>
|
||
342 | </div><p> |
||
343 | <a class="anchor" name="g63755dc896b16e09d5223cada174d87b"></a><!-- doxytag: member="dio.h::button1_wait" ref="g63755dc896b16e09d5223cada174d87b" args="(void)" --> |
||
344 | <div class="memitem"> |
||
345 | <div class="memproto"> |
||
346 | <table class="memname"> |
||
347 | <tr>
|
||
348 | <td class="memname">void button1_wait </td> |
||
349 | <td>(</td> |
||
350 | <td class="paramtype">void </td> |
||
351 | <td class="paramname"> </td> |
||
352 | <td> ) </td> |
||
353 | <td></td> |
||
354 | </tr>
|
||
355 | </table>
|
||
356 | </div>
|
||
357 | <div class="memdoc"> |
||
358 | |||
359 | <p>
|
||
360 | Wait until button1 is pressed. |
||
361 | <p>
|
||
362 | Delays execution until button1 is pressed.<p>
|
||
363 | <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989" title="Check if button1 is pressed.">button1_read</a>, <a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5" title="Check if button1 is clicked.">button1_click</a> </dd></dl> |
||
364 | |||
365 | </div>
|
||
366 | </div><p> |
||
367 | <a class="anchor" name="g4147c347b473bd41c0a0f02af4dd39f2"></a><!-- doxytag: member="dio.h::button2_click" ref="g4147c347b473bd41c0a0f02af4dd39f2" args="(void)" --> |
||
368 | <div class="memitem"> |
||
369 | <div class="memproto"> |
||
370 | <table class="memname"> |
||
371 | <tr>
|
||
372 | <td class="memname">int button2_click </td> |
||
373 | <td>(</td> |
||
374 | <td class="paramtype">void </td> |
||
375 | <td class="paramname"> </td> |
||
376 | <td> ) </td> |
||
377 | <td></td> |
||
378 | </tr>
|
||
379 | </table>
|
||
380 | </div>
|
||
381 | <div class="memdoc"> |
||
382 | |||
383 | <p>
|
||
384 | Check if button2 is clicked. |
||
385 | <p>
|
||
386 | If button2 is pressed, waits until it is released before returning. Otherwise, the function returns immediately.<p>
|
||
387 | <dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if button2 has been pressed, 0 otherwise</dd></dl> |
||
388 | <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa" title="Check if button2 is pressed.">button2_read</a>, <a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8" title="Wait until button2 is pressed.">button2_wait</a> </dd></dl> |
||
389 | |||
390 | </div>
|
||
391 | </div><p> |
||
392 | <a class="anchor" name="g65e4c13e999fdfa9da3394d0175f17aa"></a><!-- doxytag: member="dio.h::button2_read" ref="g65e4c13e999fdfa9da3394d0175f17aa" args="(void)" --> |
||
393 | <div class="memitem"> |
||
394 | <div class="memproto"> |
||
395 | <table class="memname"> |
||
396 | <tr>
|
||
397 | <td class="memname">int button2_read </td> |
||
398 | <td>(</td> |
||
399 | <td class="paramtype">void </td> |
||
400 | <td class="paramname"> </td> |
||
401 | <td> ) </td> |
||
402 | <td></td> |
||
403 | </tr>
|
||
404 | </table>
|
||
405 | </div>
|
||
406 | <div class="memdoc"> |
||
407 | |||
408 | <p>
|
||
409 | Check if button2 is pressed. |
||
410 | <p>
|
||
411 | Checks if button2 is currently pressed.<p>
|
||
412 | <dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if button2 is pressed, 0 otherwise</dd></dl> |
||
413 | <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8" title="Wait until button2 is pressed.">button2_wait</a>, <a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2" title="Check if button2 is clicked.">button2_click</a> </dd></dl> |
||
414 | |||
415 | </div>
|
||
416 | </div><p> |
||
417 | <a class="anchor" name="g4971f4473e759bcff2e2758e75bcdbe8"></a><!-- doxytag: member="dio.h::button2_wait" ref="g4971f4473e759bcff2e2758e75bcdbe8" args="(void)" --> |
||
418 | <div class="memitem"> |
||
419 | <div class="memproto"> |
||
420 | <table class="memname"> |
||
421 | <tr>
|
||
422 | <td class="memname">void button2_wait </td> |
||
423 | <td>(</td> |
||
424 | <td class="paramtype">void </td> |
||
425 | <td class="paramname"> </td> |
||
426 | <td> ) </td> |
||
427 | <td></td> |
||
428 | </tr>
|
||
429 | </table>
|
||
430 | </div>
|
||
431 | <div class="memdoc"> |
||
432 | |||
433 | <p>
|
||
434 | Wait until button2 is pressed. |
||
435 | <p>
|
||
436 | Delays execution until button2 is pressed.<p>
|
||
437 | <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa" title="Check if button2 is pressed.">button2_read</a>, <a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2" title="Check if button2 is clicked.">button2_click</a> </dd></dl> |
||
438 | |||
439 | </div>
|
||
440 | </div><p> |
||
441 | <a class="anchor" name="g6202143ed6d0f809095c21bfac32acdd"></a><!-- doxytag: member="dio.h::digital_input" ref="g6202143ed6d0f809095c21bfac32acdd" args="(int)" --> |
||
442 | <div class="memitem"> |
||
443 | <div class="memproto"> |
||
444 | <table class="memname"> |
||
445 | <tr>
|
||
446 | <td class="memname">int digital_input </td> |
||
447 | <td>(</td> |
||
448 | <td class="paramtype">int </td> |
||
449 | <td class="paramname"> <em>portpin</em> </td> |
||
450 | <td> ) </td> |
||
451 | <td></td> |
||
452 | </tr>
|
||
453 | </table>
|
||
454 | </div>
|
||
455 | <div class="memdoc"> |
||
456 | |||
457 | <p>
|
||
458 | Read a portpin. |
||
459 | <p>
|
||
460 | Reads the selected portpin.<p>
|
||
461 | <dl compact><dt><b>Parameters:</b></dt><dd> |
||
462 | <table border="0" cellspacing="2" cellpadding="0"> |
||
463 | <tr><td valign="top"></td><td valign="top"><em>portpin</em> </td><td>The portpin to be read. See the general description for a description of portpins.</td></tr> |
||
464 | </table>
|
||
465 | </dl>
|
||
466 | <dl class="return" compact><dt><b>Returns:</b></dt><dd>1 or 0, depending on the value of the portpin. </dd></dl> |
||
467 | |||
468 | </div>
|
||
469 | </div><p> |
||
470 | <a class="anchor" name="g67967857dcc26aeea8cdd0a53a9e138d"></a><!-- doxytag: member="dio.h::digital_output" ref="g67967857dcc26aeea8cdd0a53a9e138d" args="(int bit, int val)" --> |
||
471 | <div class="memitem"> |
||
472 | <div class="memproto"> |
||
473 | <table class="memname"> |
||
474 | <tr>
|
||
475 | <td class="memname">void digital_output </td> |
||
476 | <td>(</td> |
||
477 | <td class="paramtype">int </td> |
||
478 | <td class="paramname"> <em>portpin</em>, </td> |
||
479 | </tr>
|
||
480 | <tr>
|
||
481 | <td class="paramkey"></td> |
||
482 | <td></td> |
||
483 | <td class="paramtype">int </td> |
||
484 | <td class="paramname"> <em>val</em></td><td> </td> |
||
485 | </tr>
|
||
486 | <tr>
|
||
487 | <td></td> |
||
488 | <td>)</td> |
||
489 | <td></td><td></td><td></td> |
||
490 | </tr>
|
||
491 | </table>
|
||
492 | </div>
|
||
493 | <div class="memdoc"> |
||
494 | |||
495 | <p>
|
||
496 | Output to a portpin. |
||
497 | <p>
|
||
498 | Sets portpin to the given value.<p>
|
||
499 | <dl compact><dt><b>Parameters:</b></dt><dd> |
||
500 | <table border="0" cellspacing="2" cellpadding="0"> |
||
501 | <tr><td valign="top"></td><td valign="top"><em>portpin</em> </td><td>the portpin to output to. See the general description for a discussion of portpins.</td></tr> |
||
502 | <tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>the value to set the portpin to. 0 for off, nonzero for on. </td></tr> |
||
503 | </table>
|
||
504 | </dl>
|
||
505 | |||
506 | </div>
|
||
507 | </div><p> |
||
508 | <a class="anchor" name="g6bcadb9200f988ae733a51aa70467978"></a><!-- doxytag: member="dio.h::digital_pull_up" ref="g6bcadb9200f988ae733a51aa70467978" args="(int)" --> |
||
509 | <div class="memitem"> |
||
510 | <div class="memproto"> |
||
511 | <table class="memname"> |
||
512 | <tr>
|
||
513 | <td class="memname">void digital_pull_up </td> |
||
514 | <td>(</td> |
||
515 | <td class="paramtype">int </td> |
||
516 | <td class="paramname"> <em>portpin</em> </td> |
||
517 | <td> ) </td> |
||
518 | <td></td> |
||
519 | </tr>
|
||
520 | </table>
|
||
521 | </div>
|
||
522 | <div class="memdoc"> |
||
523 | |||
524 | <p>
|
||
525 | Pullup a portpin. |
||
526 | <p>
|
||
527 | Enables pullup on a pin. If it is an output pin, the pin will output 1.<p>
|
||
528 | <dl compact><dt><b>Parameters:</b></dt><dd> |
||
529 | <table border="0" cellspacing="2" cellpadding="0"> |
||
530 | <tr><td valign="top"></td><td valign="top"><em>portpin</em> </td><td>the pin to enable pullup on. See the general description for a discussion of portpins. </td></tr> |
||
531 | </table>
|
||
532 | </dl>
|
||
533 | |||
534 | </div>
|
||
535 | </div><p> |
||
536 | </div>
|
||
537 | <hr size="1"><address style="text-align: right;"><small>Generated on Fri Nov 20 21:51:59 2009 for Colony by |
||
538 | <a href="http://www.doxygen.org/index.html"> |
||
539 | <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> |
||
540 | </body>
|
||
541 | </html> |