mbed official / mbed-src

Dependents:   Encrypted my_mbed lklk CyaSSL_DTLS_Cellular ... more

Committer:
mbed_official
Date:
Fri Mar 20 09:30:08 2015 +0000
Revision:
495:01cb89f68337
Parent:
324:406fd2029f23
Synchronized with git revision d1d900d30c656b1f35f4f5db49e47ea199b0b8d6

Full URL: https://github.com/mbedmicro/mbed/commit/d1d900d30c656b1f35f4f5db49e47ea199b0b8d6/

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 324:406fd2029f23 1 /* mbed Microcontroller Library
mbed_official 324:406fd2029f23 2 * Copyright (c) 2006-2013 ARM Limited
mbed_official 324:406fd2029f23 3 *
mbed_official 324:406fd2029f23 4 * Licensed under the Apache License, Version 2.0 (the "License");
mbed_official 324:406fd2029f23 5 * you may not use this file except in compliance with the License.
mbed_official 324:406fd2029f23 6 * You may obtain a copy of the License at
mbed_official 324:406fd2029f23 7 *
mbed_official 324:406fd2029f23 8 * http://www.apache.org/licenses/LICENSE-2.0
mbed_official 324:406fd2029f23 9 *
mbed_official 324:406fd2029f23 10 * Unless required by applicable law or agreed to in writing, software
mbed_official 324:406fd2029f23 11 * distributed under the License is distributed on an "AS IS" BASIS,
mbed_official 324:406fd2029f23 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
mbed_official 324:406fd2029f23 13 * See the License for the specific language governing permissions and
mbed_official 324:406fd2029f23 14 * limitations under the License.
mbed_official 324:406fd2029f23 15 */
mbed_official 324:406fd2029f23 16 #ifndef MBED_PINNAMES_H
mbed_official 324:406fd2029f23 17 #define MBED_PINNAMES_H
mbed_official 324:406fd2029f23 18
mbed_official 324:406fd2029f23 19 #include "cmsis.h"
mbed_official 324:406fd2029f23 20
mbed_official 324:406fd2029f23 21 #ifdef __cplusplus
mbed_official 324:406fd2029f23 22 extern "C" {
mbed_official 324:406fd2029f23 23 #endif
mbed_official 324:406fd2029f23 24
mbed_official 324:406fd2029f23 25 typedef enum {
mbed_official 324:406fd2029f23 26 PIN_INPUT,
mbed_official 324:406fd2029f23 27 PIN_OUTPUT
mbed_official 324:406fd2029f23 28 } PinDirection;
mbed_official 324:406fd2029f23 29
mbed_official 324:406fd2029f23 30 #define GPIO_PORT_SHIFT 12
mbed_official 324:406fd2029f23 31
mbed_official 324:406fd2029f23 32 typedef enum {
mbed_official 324:406fd2029f23 33 PTA0 = (0 << GPIO_PORT_SHIFT | 0 ),
mbed_official 324:406fd2029f23 34 PTA1 = (0 << GPIO_PORT_SHIFT | 1 ),
mbed_official 324:406fd2029f23 35 PTA2 = (0 << GPIO_PORT_SHIFT | 2 ),
mbed_official 324:406fd2029f23 36 PTA3 = (0 << GPIO_PORT_SHIFT | 3 ),
mbed_official 324:406fd2029f23 37 PTA4 = (0 << GPIO_PORT_SHIFT | 4 ),
mbed_official 324:406fd2029f23 38 PTA5 = (0 << GPIO_PORT_SHIFT | 5 ),
mbed_official 324:406fd2029f23 39 PTA6 = (0 << GPIO_PORT_SHIFT | 6 ),
mbed_official 324:406fd2029f23 40 PTA7 = (0 << GPIO_PORT_SHIFT | 7 ),
mbed_official 324:406fd2029f23 41 PTA8 = (0 << GPIO_PORT_SHIFT | 8 ),
mbed_official 324:406fd2029f23 42 PTA9 = (0 << GPIO_PORT_SHIFT | 9 ),
mbed_official 324:406fd2029f23 43 PTA10 = (0 << GPIO_PORT_SHIFT | 10),
mbed_official 324:406fd2029f23 44 PTA11 = (0 << GPIO_PORT_SHIFT | 11),
mbed_official 324:406fd2029f23 45 PTA12 = (0 << GPIO_PORT_SHIFT | 12),
mbed_official 324:406fd2029f23 46 PTA13 = (0 << GPIO_PORT_SHIFT | 13),
mbed_official 324:406fd2029f23 47 PTA14 = (0 << GPIO_PORT_SHIFT | 14),
mbed_official 324:406fd2029f23 48 PTA15 = (0 << GPIO_PORT_SHIFT | 15),
mbed_official 324:406fd2029f23 49 PTA16 = (0 << GPIO_PORT_SHIFT | 16),
mbed_official 324:406fd2029f23 50 PTA17 = (0 << GPIO_PORT_SHIFT | 17),
mbed_official 324:406fd2029f23 51 PTA18 = (0 << GPIO_PORT_SHIFT | 18),
mbed_official 324:406fd2029f23 52 PTA19 = (0 << GPIO_PORT_SHIFT | 19),
mbed_official 324:406fd2029f23 53 PTA20 = (0 << GPIO_PORT_SHIFT | 20),
mbed_official 324:406fd2029f23 54 PTA21 = (0 << GPIO_PORT_SHIFT | 21),
mbed_official 324:406fd2029f23 55 PTA22 = (0 << GPIO_PORT_SHIFT | 22),
mbed_official 324:406fd2029f23 56 PTA23 = (0 << GPIO_PORT_SHIFT | 23),
mbed_official 324:406fd2029f23 57 PTA24 = (0 << GPIO_PORT_SHIFT | 24),
mbed_official 324:406fd2029f23 58 PTA25 = (0 << GPIO_PORT_SHIFT | 25),
mbed_official 324:406fd2029f23 59 PTA26 = (0 << GPIO_PORT_SHIFT | 26),
mbed_official 324:406fd2029f23 60 PTA27 = (0 << GPIO_PORT_SHIFT | 27),
mbed_official 324:406fd2029f23 61 PTA28 = (0 << GPIO_PORT_SHIFT | 28),
mbed_official 324:406fd2029f23 62 PTA29 = (0 << GPIO_PORT_SHIFT | 29),
mbed_official 324:406fd2029f23 63 PTA30 = (0 << GPIO_PORT_SHIFT | 30),
mbed_official 324:406fd2029f23 64 PTA31 = (0 << GPIO_PORT_SHIFT | 31),
mbed_official 324:406fd2029f23 65 PTB0 = (1 << GPIO_PORT_SHIFT | 0 ),
mbed_official 324:406fd2029f23 66 PTB1 = (1 << GPIO_PORT_SHIFT | 1 ),
mbed_official 324:406fd2029f23 67 PTB2 = (1 << GPIO_PORT_SHIFT | 2 ),
mbed_official 324:406fd2029f23 68 PTB3 = (1 << GPIO_PORT_SHIFT | 3 ),
mbed_official 324:406fd2029f23 69 PTB4 = (1 << GPIO_PORT_SHIFT | 4 ),
mbed_official 324:406fd2029f23 70 PTB5 = (1 << GPIO_PORT_SHIFT | 5 ),
mbed_official 324:406fd2029f23 71 PTB6 = (1 << GPIO_PORT_SHIFT | 6 ),
mbed_official 324:406fd2029f23 72 PTB7 = (1 << GPIO_PORT_SHIFT | 7 ),
mbed_official 324:406fd2029f23 73 PTB8 = (1 << GPIO_PORT_SHIFT | 8 ),
mbed_official 324:406fd2029f23 74 PTB9 = (1 << GPIO_PORT_SHIFT | 9 ),
mbed_official 324:406fd2029f23 75 PTB10 = (1 << GPIO_PORT_SHIFT | 10),
mbed_official 324:406fd2029f23 76 PTB11 = (1 << GPIO_PORT_SHIFT | 11),
mbed_official 324:406fd2029f23 77 PTB12 = (1 << GPIO_PORT_SHIFT | 12),
mbed_official 324:406fd2029f23 78 PTB13 = (1 << GPIO_PORT_SHIFT | 13),
mbed_official 324:406fd2029f23 79 PTB14 = (1 << GPIO_PORT_SHIFT | 14),
mbed_official 324:406fd2029f23 80 PTB15 = (1 << GPIO_PORT_SHIFT | 15),
mbed_official 324:406fd2029f23 81 PTB16 = (1 << GPIO_PORT_SHIFT | 16),
mbed_official 324:406fd2029f23 82 PTB17 = (1 << GPIO_PORT_SHIFT | 17),
mbed_official 324:406fd2029f23 83 PTB18 = (1 << GPIO_PORT_SHIFT | 18),
mbed_official 324:406fd2029f23 84 PTB19 = (1 << GPIO_PORT_SHIFT | 19),
mbed_official 324:406fd2029f23 85 PTB20 = (1 << GPIO_PORT_SHIFT | 20),
mbed_official 324:406fd2029f23 86 PTB21 = (1 << GPIO_PORT_SHIFT | 21),
mbed_official 324:406fd2029f23 87 PTB22 = (1 << GPIO_PORT_SHIFT | 22),
mbed_official 324:406fd2029f23 88 PTB23 = (1 << GPIO_PORT_SHIFT | 23),
mbed_official 324:406fd2029f23 89 PTB24 = (1 << GPIO_PORT_SHIFT | 24),
mbed_official 324:406fd2029f23 90 PTB25 = (1 << GPIO_PORT_SHIFT | 25),
mbed_official 324:406fd2029f23 91 PTB26 = (1 << GPIO_PORT_SHIFT | 26),
mbed_official 324:406fd2029f23 92 PTB27 = (1 << GPIO_PORT_SHIFT | 27),
mbed_official 324:406fd2029f23 93 PTB28 = (1 << GPIO_PORT_SHIFT | 28),
mbed_official 324:406fd2029f23 94 PTB29 = (1 << GPIO_PORT_SHIFT | 29),
mbed_official 324:406fd2029f23 95 PTB30 = (1 << GPIO_PORT_SHIFT | 30),
mbed_official 324:406fd2029f23 96 PTB31 = (1 << GPIO_PORT_SHIFT | 31),
mbed_official 324:406fd2029f23 97 PTC0 = (2 << GPIO_PORT_SHIFT | 0 ),
mbed_official 324:406fd2029f23 98 PTC1 = (2 << GPIO_PORT_SHIFT | 1 ),
mbed_official 324:406fd2029f23 99 PTC2 = (2 << GPIO_PORT_SHIFT | 2 ),
mbed_official 324:406fd2029f23 100 PTC3 = (2 << GPIO_PORT_SHIFT | 3 ),
mbed_official 324:406fd2029f23 101 PTC4 = (2 << GPIO_PORT_SHIFT | 4 ),
mbed_official 324:406fd2029f23 102 PTC5 = (2 << GPIO_PORT_SHIFT | 5 ),
mbed_official 324:406fd2029f23 103 PTC6 = (2 << GPIO_PORT_SHIFT | 6 ),
mbed_official 324:406fd2029f23 104 PTC7 = (2 << GPIO_PORT_SHIFT | 7 ),
mbed_official 324:406fd2029f23 105 PTC8 = (2 << GPIO_PORT_SHIFT | 8 ),
mbed_official 324:406fd2029f23 106 PTC9 = (2 << GPIO_PORT_SHIFT | 9 ),
mbed_official 324:406fd2029f23 107 PTC10 = (2 << GPIO_PORT_SHIFT | 10),
mbed_official 324:406fd2029f23 108 PTC11 = (2 << GPIO_PORT_SHIFT | 11),
mbed_official 324:406fd2029f23 109 PTC12 = (2 << GPIO_PORT_SHIFT | 12),
mbed_official 324:406fd2029f23 110 PTC13 = (2 << GPIO_PORT_SHIFT | 13),
mbed_official 324:406fd2029f23 111 PTC14 = (2 << GPIO_PORT_SHIFT | 14),
mbed_official 324:406fd2029f23 112 PTC15 = (2 << GPIO_PORT_SHIFT | 15),
mbed_official 324:406fd2029f23 113 PTC16 = (2 << GPIO_PORT_SHIFT | 16),
mbed_official 324:406fd2029f23 114 PTC17 = (2 << GPIO_PORT_SHIFT | 17),
mbed_official 324:406fd2029f23 115 PTC18 = (2 << GPIO_PORT_SHIFT | 18),
mbed_official 324:406fd2029f23 116 PTC19 = (2 << GPIO_PORT_SHIFT | 19),
mbed_official 324:406fd2029f23 117 PTC20 = (2 << GPIO_PORT_SHIFT | 20),
mbed_official 324:406fd2029f23 118 PTC21 = (2 << GPIO_PORT_SHIFT | 21),
mbed_official 324:406fd2029f23 119 PTC22 = (2 << GPIO_PORT_SHIFT | 22),
mbed_official 324:406fd2029f23 120 PTC23 = (2 << GPIO_PORT_SHIFT | 23),
mbed_official 324:406fd2029f23 121 PTC24 = (2 << GPIO_PORT_SHIFT | 24),
mbed_official 324:406fd2029f23 122 PTC25 = (2 << GPIO_PORT_SHIFT | 25),
mbed_official 324:406fd2029f23 123 PTC26 = (2 << GPIO_PORT_SHIFT | 26),
mbed_official 324:406fd2029f23 124 PTC27 = (2 << GPIO_PORT_SHIFT | 27),
mbed_official 324:406fd2029f23 125 PTC28 = (2 << GPIO_PORT_SHIFT | 28),
mbed_official 324:406fd2029f23 126 PTC29 = (2 << GPIO_PORT_SHIFT | 29),
mbed_official 324:406fd2029f23 127 PTC30 = (2 << GPIO_PORT_SHIFT | 30),
mbed_official 324:406fd2029f23 128 PTC31 = (2 << GPIO_PORT_SHIFT | 31),
mbed_official 324:406fd2029f23 129 PTD0 = (3 << GPIO_PORT_SHIFT | 0 ),
mbed_official 324:406fd2029f23 130 PTD1 = (3 << GPIO_PORT_SHIFT | 1 ),
mbed_official 324:406fd2029f23 131 PTD2 = (3 << GPIO_PORT_SHIFT | 2 ),
mbed_official 324:406fd2029f23 132 PTD3 = (3 << GPIO_PORT_SHIFT | 3 ),
mbed_official 324:406fd2029f23 133 PTD4 = (3 << GPIO_PORT_SHIFT | 4 ),
mbed_official 324:406fd2029f23 134 PTD5 = (3 << GPIO_PORT_SHIFT | 5 ),
mbed_official 324:406fd2029f23 135 PTD6 = (3 << GPIO_PORT_SHIFT | 6 ),
mbed_official 324:406fd2029f23 136 PTD7 = (3 << GPIO_PORT_SHIFT | 7 ),
mbed_official 324:406fd2029f23 137 PTD8 = (3 << GPIO_PORT_SHIFT | 8 ),
mbed_official 324:406fd2029f23 138 PTD9 = (3 << GPIO_PORT_SHIFT | 9 ),
mbed_official 324:406fd2029f23 139 PTD10 = (3 << GPIO_PORT_SHIFT | 10),
mbed_official 324:406fd2029f23 140 PTD11 = (3 << GPIO_PORT_SHIFT | 11),
mbed_official 324:406fd2029f23 141 PTD12 = (3 << GPIO_PORT_SHIFT | 12),
mbed_official 324:406fd2029f23 142 PTD13 = (3 << GPIO_PORT_SHIFT | 13),
mbed_official 324:406fd2029f23 143 PTD14 = (3 << GPIO_PORT_SHIFT | 14),
mbed_official 324:406fd2029f23 144 PTD15 = (3 << GPIO_PORT_SHIFT | 15),
mbed_official 324:406fd2029f23 145 PTD16 = (3 << GPIO_PORT_SHIFT | 16),
mbed_official 324:406fd2029f23 146 PTD17 = (3 << GPIO_PORT_SHIFT | 17),
mbed_official 324:406fd2029f23 147 PTD18 = (3 << GPIO_PORT_SHIFT | 18),
mbed_official 324:406fd2029f23 148 PTD19 = (3 << GPIO_PORT_SHIFT | 19),
mbed_official 324:406fd2029f23 149 PTD20 = (3 << GPIO_PORT_SHIFT | 20),
mbed_official 324:406fd2029f23 150 PTD21 = (3 << GPIO_PORT_SHIFT | 21),
mbed_official 324:406fd2029f23 151 PTD22 = (3 << GPIO_PORT_SHIFT | 22),
mbed_official 324:406fd2029f23 152 PTD23 = (3 << GPIO_PORT_SHIFT | 23),
mbed_official 324:406fd2029f23 153 PTD24 = (3 << GPIO_PORT_SHIFT | 24),
mbed_official 324:406fd2029f23 154 PTD25 = (3 << GPIO_PORT_SHIFT | 25),
mbed_official 324:406fd2029f23 155 PTD26 = (3 << GPIO_PORT_SHIFT | 26),
mbed_official 324:406fd2029f23 156 PTD27 = (3 << GPIO_PORT_SHIFT | 27),
mbed_official 324:406fd2029f23 157 PTD28 = (3 << GPIO_PORT_SHIFT | 28),
mbed_official 324:406fd2029f23 158 PTD29 = (3 << GPIO_PORT_SHIFT | 29),
mbed_official 324:406fd2029f23 159 PTD30 = (3 << GPIO_PORT_SHIFT | 30),
mbed_official 324:406fd2029f23 160 PTD31 = (3 << GPIO_PORT_SHIFT | 31),
mbed_official 324:406fd2029f23 161 PTE0 = (4 << GPIO_PORT_SHIFT | 0 ),
mbed_official 324:406fd2029f23 162 PTE1 = (4 << GPIO_PORT_SHIFT | 1 ),
mbed_official 324:406fd2029f23 163 PTE2 = (4 << GPIO_PORT_SHIFT | 2 ),
mbed_official 324:406fd2029f23 164 PTE3 = (4 << GPIO_PORT_SHIFT | 3 ),
mbed_official 324:406fd2029f23 165 PTE4 = (4 << GPIO_PORT_SHIFT | 4 ),
mbed_official 324:406fd2029f23 166 PTE5 = (4 << GPIO_PORT_SHIFT | 5 ),
mbed_official 324:406fd2029f23 167 PTE6 = (4 << GPIO_PORT_SHIFT | 6 ),
mbed_official 324:406fd2029f23 168 PTE7 = (4 << GPIO_PORT_SHIFT | 7 ),
mbed_official 324:406fd2029f23 169 PTE8 = (4 << GPIO_PORT_SHIFT | 8 ),
mbed_official 324:406fd2029f23 170 PTE9 = (4 << GPIO_PORT_SHIFT | 9 ),
mbed_official 324:406fd2029f23 171 PTE10 = (4 << GPIO_PORT_SHIFT | 10),
mbed_official 324:406fd2029f23 172 PTE11 = (4 << GPIO_PORT_SHIFT | 11),
mbed_official 324:406fd2029f23 173 PTE12 = (4 << GPIO_PORT_SHIFT | 12),
mbed_official 324:406fd2029f23 174 PTE13 = (4 << GPIO_PORT_SHIFT | 13),
mbed_official 324:406fd2029f23 175 PTE14 = (4 << GPIO_PORT_SHIFT | 14),
mbed_official 324:406fd2029f23 176 PTE15 = (4 << GPIO_PORT_SHIFT | 15),
mbed_official 324:406fd2029f23 177 PTE16 = (4 << GPIO_PORT_SHIFT | 16),
mbed_official 324:406fd2029f23 178 PTE17 = (4 << GPIO_PORT_SHIFT | 17),
mbed_official 324:406fd2029f23 179 PTE18 = (4 << GPIO_PORT_SHIFT | 18),
mbed_official 324:406fd2029f23 180 PTE19 = (4 << GPIO_PORT_SHIFT | 19),
mbed_official 324:406fd2029f23 181 PTE20 = (4 << GPIO_PORT_SHIFT | 20),
mbed_official 324:406fd2029f23 182 PTE21 = (4 << GPIO_PORT_SHIFT | 21),
mbed_official 324:406fd2029f23 183 PTE22 = (4 << GPIO_PORT_SHIFT | 22),
mbed_official 324:406fd2029f23 184 PTE23 = (4 << GPIO_PORT_SHIFT | 23),
mbed_official 324:406fd2029f23 185 PTE24 = (4 << GPIO_PORT_SHIFT | 24),
mbed_official 324:406fd2029f23 186 PTE25 = (4 << GPIO_PORT_SHIFT | 25),
mbed_official 324:406fd2029f23 187 PTE26 = (4 << GPIO_PORT_SHIFT | 26),
mbed_official 324:406fd2029f23 188 PTE27 = (4 << GPIO_PORT_SHIFT | 27),
mbed_official 324:406fd2029f23 189 PTE28 = (4 << GPIO_PORT_SHIFT | 28),
mbed_official 324:406fd2029f23 190 PTE29 = (4 << GPIO_PORT_SHIFT | 29),
mbed_official 324:406fd2029f23 191 PTE30 = (4 << GPIO_PORT_SHIFT | 30),
mbed_official 324:406fd2029f23 192 PTE31 = (4 << GPIO_PORT_SHIFT | 31),
mbed_official 324:406fd2029f23 193
mbed_official 324:406fd2029f23 194 LED_RED = PTA1,
mbed_official 324:406fd2029f23 195 LED_GREEN = PTA2,
mbed_official 324:406fd2029f23 196 LED_BLUE = PTD5,
mbed_official 324:406fd2029f23 197
mbed_official 324:406fd2029f23 198 // mbed original LED naming
mbed_official 324:406fd2029f23 199 LED1 = LED_RED,
mbed_official 324:406fd2029f23 200 LED2 = LED_GREEN,
mbed_official 324:406fd2029f23 201 LED3 = LED_BLUE,
mbed_official 324:406fd2029f23 202 LED4 = LED_RED,
mbed_official 324:406fd2029f23 203
mbed_official 324:406fd2029f23 204 //Push buttons
mbed_official 324:406fd2029f23 205 SW2 = PTC1,
mbed_official 324:406fd2029f23 206 SW3 = PTB17,
mbed_official 324:406fd2029f23 207
mbed_official 324:406fd2029f23 208 // USB Pins
mbed_official 324:406fd2029f23 209 USBTX = PTE0,
mbed_official 324:406fd2029f23 210 USBRX = PTE1,
mbed_official 324:406fd2029f23 211
mbed_official 324:406fd2029f23 212 // Arduino Headers
mbed_official 324:406fd2029f23 213
mbed_official 324:406fd2029f23 214 D0 = PTD2,
mbed_official 324:406fd2029f23 215 D1 = PTD3,
mbed_official 324:406fd2029f23 216 D2 = PTB16,
mbed_official 324:406fd2029f23 217 D3 = PTA2,
mbed_official 324:406fd2029f23 218 D4 = PTA4,
mbed_official 324:406fd2029f23 219 D5 = PTB18,
mbed_official 324:406fd2029f23 220 D6 = PTC3,
mbed_official 324:406fd2029f23 221 D7 = PTC6,
mbed_official 324:406fd2029f23 222 D8 = PTB19,
mbed_official 324:406fd2029f23 223 D9 = PTA1,
mbed_official 324:406fd2029f23 224 D10 = PTD4,
mbed_official 324:406fd2029f23 225 D11 = PTD6,
mbed_official 324:406fd2029f23 226 D12 = PTD7,
mbed_official 324:406fd2029f23 227 D13 = PTD5,
mbed_official 324:406fd2029f23 228 D14 = PTE0,
mbed_official 324:406fd2029f23 229 D15 = PTE1,
mbed_official 324:406fd2029f23 230
mbed_official 324:406fd2029f23 231 I2C_SCL = D15,
mbed_official 324:406fd2029f23 232 I2C_SDA = D14,
mbed_official 324:406fd2029f23 233
mbed_official 324:406fd2029f23 234 A0 = PTB0,
mbed_official 324:406fd2029f23 235 A1 = PTB1,
mbed_official 324:406fd2029f23 236 A2 = PTC1,
mbed_official 324:406fd2029f23 237 A3 = PTC2,
mbed_official 324:406fd2029f23 238 A4 = PTB3,
mbed_official 324:406fd2029f23 239 A5 = PTB2,
mbed_official 324:406fd2029f23 240
mbed_official 324:406fd2029f23 241 DAC0_OUT = 0xFEFE, /* DAC does not have Pin Name in RM */
mbed_official 324:406fd2029f23 242
mbed_official 324:406fd2029f23 243 // Not connected
mbed_official 324:406fd2029f23 244 NC = (int)0xFFFFFFFF
mbed_official 324:406fd2029f23 245 } PinName;
mbed_official 324:406fd2029f23 246
mbed_official 324:406fd2029f23 247
mbed_official 324:406fd2029f23 248 typedef enum {
mbed_official 324:406fd2029f23 249 PullNone = 0,
mbed_official 324:406fd2029f23 250 PullDown = 1,
mbed_official 324:406fd2029f23 251 PullUp = 2,
mbed_official 324:406fd2029f23 252 PullDefault = PullUp
mbed_official 324:406fd2029f23 253 } PinMode;
mbed_official 324:406fd2029f23 254
mbed_official 324:406fd2029f23 255 #ifdef __cplusplus
mbed_official 324:406fd2029f23 256 }
mbed_official 324:406fd2029f23 257 #endif
mbed_official 324:406fd2029f23 258
mbed_official 324:406fd2029f23 259 #endif