mbed library sources

Dependents:   Encrypted my_mbed lklk CyaSSL_DTLS_Cellular ... more

Superseded

This library was superseded by mbed-dev - https://os.mbed.com/users/mbed_official/code/mbed-dev/.

Development branch of the mbed library sources. This library is kept in synch with the latest changes from the mbed SDK and it is not guaranteed to work.

If you are looking for a stable and tested release, please import one of the official mbed library releases:

Import librarymbed

The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

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