mbed library sources. Supersedes mbed-src.
Dependents: Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more
targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF52832/TARGET_UBLOX_EVK_NINA_B1/PinNames.h@169:e3b6fe271b81, 2017-07-19 (annotated)
- Committer:
- Kojto
- Date:
- Wed Jul 19 17:31:21 2017 +0100
- Revision:
- 169:e3b6fe271b81
- Parent:
- 154:37f96f9d4de2
This updates the lib to the mbed lib v 147
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
<> | 154:37f96f9d4de2 | 1 | #ifndef MBED_PINNAMES_H |
<> | 154:37f96f9d4de2 | 2 | #define MBED_PINNAMES_H |
<> | 154:37f96f9d4de2 | 3 | |
<> | 154:37f96f9d4de2 | 4 | #include "cmsis.h" |
<> | 154:37f96f9d4de2 | 5 | |
<> | 154:37f96f9d4de2 | 6 | #ifdef __cplusplus |
<> | 154:37f96f9d4de2 | 7 | extern "C" { |
<> | 154:37f96f9d4de2 | 8 | #endif |
<> | 154:37f96f9d4de2 | 9 | |
<> | 154:37f96f9d4de2 | 10 | typedef enum { |
<> | 154:37f96f9d4de2 | 11 | PIN_INPUT, |
<> | 154:37f96f9d4de2 | 12 | PIN_OUTPUT |
<> | 154:37f96f9d4de2 | 13 | } PinDirection; |
<> | 154:37f96f9d4de2 | 14 | |
<> | 154:37f96f9d4de2 | 15 | #define PORT_SHIFT 3 |
<> | 154:37f96f9d4de2 | 16 | |
<> | 154:37f96f9d4de2 | 17 | typedef enum { |
<> | 154:37f96f9d4de2 | 18 | // nRF52 pin names |
<> | 154:37f96f9d4de2 | 19 | p0 = 0, |
<> | 154:37f96f9d4de2 | 20 | p1 = 1, |
<> | 154:37f96f9d4de2 | 21 | p2 = 2, |
<> | 154:37f96f9d4de2 | 22 | p3 = 3, |
<> | 154:37f96f9d4de2 | 23 | p4 = 4, |
<> | 154:37f96f9d4de2 | 24 | p5 = 5, |
<> | 154:37f96f9d4de2 | 25 | p6 = 6, |
<> | 154:37f96f9d4de2 | 26 | p7 = 7, |
<> | 154:37f96f9d4de2 | 27 | p8 = 8, |
<> | 154:37f96f9d4de2 | 28 | p9 = 9, |
<> | 154:37f96f9d4de2 | 29 | p10 = 10, |
<> | 154:37f96f9d4de2 | 30 | p11 = 11, |
<> | 154:37f96f9d4de2 | 31 | p12 = 12, |
<> | 154:37f96f9d4de2 | 32 | p13 = 13, |
<> | 154:37f96f9d4de2 | 33 | p14 = 14, |
<> | 154:37f96f9d4de2 | 34 | p15 = 15, |
<> | 154:37f96f9d4de2 | 35 | p16 = 16, |
<> | 154:37f96f9d4de2 | 36 | p17 = 17, |
<> | 154:37f96f9d4de2 | 37 | p18 = 18, |
<> | 154:37f96f9d4de2 | 38 | p19 = 19, |
<> | 154:37f96f9d4de2 | 39 | p20 = 20, |
<> | 154:37f96f9d4de2 | 40 | p21 = 21, |
<> | 154:37f96f9d4de2 | 41 | p22 = 22, |
<> | 154:37f96f9d4de2 | 42 | p23 = 23, |
<> | 154:37f96f9d4de2 | 43 | p24 = 24, |
<> | 154:37f96f9d4de2 | 44 | p25 = 25, |
<> | 154:37f96f9d4de2 | 45 | p26 = 26, |
<> | 154:37f96f9d4de2 | 46 | p27 = 27, |
<> | 154:37f96f9d4de2 | 47 | p28 = 28, |
<> | 154:37f96f9d4de2 | 48 | p29 = 29, |
<> | 154:37f96f9d4de2 | 49 | p30 = 30, |
<> | 154:37f96f9d4de2 | 50 | p31 = 31, |
<> | 154:37f96f9d4de2 | 51 | NC = (int)0xFFFFFFFF, // Not connected |
<> | 154:37f96f9d4de2 | 52 | |
<> | 154:37f96f9d4de2 | 53 | //NINA-B1 module pin names |
<> | 154:37f96f9d4de2 | 54 | NINA_B1_GPIO_1 = p8, |
<> | 154:37f96f9d4de2 | 55 | NINA_B1_GPIO_2 = p11, |
<> | 154:37f96f9d4de2 | 56 | NINA_B1_GPIO_3 = p12, |
<> | 154:37f96f9d4de2 | 57 | NINA_B1_GPIO_4 = p13, |
<> | 154:37f96f9d4de2 | 58 | NINA_B1_GPIO_5 = p14, |
<> | 154:37f96f9d4de2 | 59 | NINA_B1_GPIO_7 = p16, |
<> | 154:37f96f9d4de2 | 60 | NINA_B1_GPIO_8 = p18, |
<> | 154:37f96f9d4de2 | 61 | |
<> | 154:37f96f9d4de2 | 62 | NINA_B1_GPIO_16 = p28, |
<> | 154:37f96f9d4de2 | 63 | NINA_B1_GPIO_17 = p29, |
<> | 154:37f96f9d4de2 | 64 | NINA_B1_GPIO_18 = p30, |
<> | 154:37f96f9d4de2 | 65 | |
<> | 154:37f96f9d4de2 | 66 | NINA_B1_GPIO_20 = p31, |
<> | 154:37f96f9d4de2 | 67 | NINA_B1_GPIO_21 = p7, |
<> | 154:37f96f9d4de2 | 68 | NINA_B1_GPIO_22 = p6, |
<> | 154:37f96f9d4de2 | 69 | NINA_B1_GPIO_23 = p5, |
<> | 154:37f96f9d4de2 | 70 | NINA_B1_GPIO_24 = p2, |
<> | 154:37f96f9d4de2 | 71 | NINA_B1_GPIO_25 = p3, |
<> | 154:37f96f9d4de2 | 72 | NINA_B1_GPIO_27 = p4, |
<> | 154:37f96f9d4de2 | 73 | NINA_B1_GPIO_28 = p9, |
<> | 154:37f96f9d4de2 | 74 | NINA_B1_GPIO_29 = p10, |
<> | 154:37f96f9d4de2 | 75 | |
<> | 154:37f96f9d4de2 | 76 | // EVK-NINA-B1 board |
<> | 154:37f96f9d4de2 | 77 | LED1 = NINA_B1_GPIO_1, // Red |
<> | 154:37f96f9d4de2 | 78 | LED2 = NINA_B1_GPIO_7, // Green/SW1 |
<> | 154:37f96f9d4de2 | 79 | LED3 = NINA_B1_GPIO_8, // Blue |
Kojto | 169:e3b6fe271b81 | 80 | LED4 = NINA_B1_GPIO_8, |
<> | 154:37f96f9d4de2 | 81 | SW1 = NINA_B1_GPIO_7, |
<> | 154:37f96f9d4de2 | 82 | SW2 = NINA_B1_GPIO_18, |
<> | 154:37f96f9d4de2 | 83 | D0 = NINA_B1_GPIO_23, |
<> | 154:37f96f9d4de2 | 84 | D1 = NINA_B1_GPIO_22, |
<> | 154:37f96f9d4de2 | 85 | D2 = NINA_B1_GPIO_21, |
<> | 154:37f96f9d4de2 | 86 | D3 = NINA_B1_GPIO_20, |
<> | 154:37f96f9d4de2 | 87 | D4 = NINA_B1_GPIO_8, |
<> | 154:37f96f9d4de2 | 88 | D5 = NC, // SWDIO |
<> | 154:37f96f9d4de2 | 89 | D6 = NINA_B1_GPIO_28, |
<> | 154:37f96f9d4de2 | 90 | D7 = NINA_B1_GPIO_29, |
<> | 154:37f96f9d4de2 | 91 | D8 = NC, // SWDCLK |
<> | 154:37f96f9d4de2 | 92 | D9 = NINA_B1_GPIO_1, |
<> | 154:37f96f9d4de2 | 93 | D10 = NINA_B1_GPIO_2, |
<> | 154:37f96f9d4de2 | 94 | D11 = NINA_B1_GPIO_4, |
<> | 154:37f96f9d4de2 | 95 | D12 = NINA_B1_GPIO_3, |
<> | 154:37f96f9d4de2 | 96 | D13 = NINA_B1_GPIO_5, |
<> | 154:37f96f9d4de2 | 97 | D14 = NINA_B1_GPIO_24, |
<> | 154:37f96f9d4de2 | 98 | D15 = NINA_B1_GPIO_25, |
<> | 154:37f96f9d4de2 | 99 | A0 = NINA_B1_GPIO_25, |
<> | 154:37f96f9d4de2 | 100 | A1 = NINA_B1_GPIO_24, |
<> | 154:37f96f9d4de2 | 101 | A2 = NINA_B1_GPIO_27, |
<> | 154:37f96f9d4de2 | 102 | A3 = NINA_B1_GPIO_18, |
<> | 154:37f96f9d4de2 | 103 | A4 = NINA_B1_GPIO_17, |
<> | 154:37f96f9d4de2 | 104 | A5 = NINA_B1_GPIO_16, |
<> | 154:37f96f9d4de2 | 105 | // Nordic SDK pin names |
<> | 154:37f96f9d4de2 | 106 | RX_PIN_NUMBER = p5, |
<> | 154:37f96f9d4de2 | 107 | TX_PIN_NUMBER = p6, |
<> | 154:37f96f9d4de2 | 108 | CTS_PIN_NUMBER = p7, |
<> | 154:37f96f9d4de2 | 109 | RTS_PIN_NUMBER = p31, |
<> | 154:37f96f9d4de2 | 110 | I2C_SDA0 = p2, |
<> | 154:37f96f9d4de2 | 111 | I2C_SCL0 = p3, |
<> | 154:37f96f9d4de2 | 112 | // mBed interface pins |
<> | 154:37f96f9d4de2 | 113 | USBTX = TX_PIN_NUMBER, |
<> | 154:37f96f9d4de2 | 114 | USBRX = RX_PIN_NUMBER |
<> | 154:37f96f9d4de2 | 115 | } PinName; |
<> | 154:37f96f9d4de2 | 116 | |
<> | 154:37f96f9d4de2 | 117 | typedef enum { |
<> | 154:37f96f9d4de2 | 118 | PullNone = 0, |
<> | 154:37f96f9d4de2 | 119 | PullDown = 1, |
<> | 154:37f96f9d4de2 | 120 | PullUp = 3, |
<> | 154:37f96f9d4de2 | 121 | PullDefault = PullUp |
<> | 154:37f96f9d4de2 | 122 | } PinMode; |
<> | 154:37f96f9d4de2 | 123 | |
<> | 154:37f96f9d4de2 | 124 | #ifdef __cplusplus |
<> | 154:37f96f9d4de2 | 125 | } |
<> | 154:37f96f9d4de2 | 126 | #endif |
<> | 154:37f96f9d4de2 | 127 | #endif |