Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
PinNames.h
00001 #ifndef _PIN_NAMES_H_ 00002 #define _PIN_NAMES_H_ 00003 00004 typedef enum { 00005 // Not connected 00006 NC = (int)0xFFFFFFFF, 00007 00008 // GPIO names 00009 gpio2 = 2, 00010 gpio3 = 3, 00011 gpio4 = 4, 00012 gpio5 = 5, 00013 gpio6 = 6, 00014 gpio7 = 7, 00015 gpio8 = 8, 00016 gpio9 = 9, 00017 gpio10 = 10, 00018 gpio11 = 11, 00019 gpio12 = 12, 00020 gpio13 = 13, 00021 gpio14 = 14, 00022 gpio15 = 15, 00023 gpio16 = 16, 00024 gpio17 = 17, 00025 gpio18 = 18, 00026 gpio19 = 19, 00027 gpio20 = 20, 00028 gpio21 = 21, 00029 gpio22 = 22, 00030 gpio23 = 23, 00031 gpio24 = 24, 00032 gpio25 = 25, 00033 gpio26 = 26, 00034 gpio27 = 27, 00035 00036 // Rapsberry Pi pin names 00037 p3 = gpio2, 00038 p5 = gpio3, 00039 p7 = gpio4, 00040 p8 = gpio14, 00041 p10 = gpio15, 00042 p11 = gpio17, 00043 p12 = gpio18, 00044 p13 = gpio27, 00045 p15 = gpio22, 00046 p16 = gpio23, 00047 p18 = gpio24, 00048 p19 = gpio10, 00049 p21 = gpio9, 00050 p22 = gpio25, 00051 p23 = gpio11, 00052 p24 = gpio8, 00053 p26 = gpio7, 00054 p29 = gpio5, 00055 p31 = gpio6, 00056 p32 = gpio12, 00057 p33 = gpio13, 00058 p35 = gpio19, 00059 p36 = gpio16, 00060 p37 = gpio26, 00061 p38 = gpio20, 00062 p40 = gpio21, 00063 00064 // Extension board V2.1 pin names 00065 P0 = gpio17, 00066 P1 = gpio18, 00067 P2 = gpio27, 00068 P3 = gpio22, 00069 P4 = gpio23, 00070 P5 = gpio24, 00071 P6 = gpio25, 00072 P7 = gpio4, 00073 CE1 = gpio7, 00074 CE0 = gpio8, 00075 CS = gpio8, 00076 SCLK = gpio11, 00077 MISO = gpio9, 00078 MOSI = gpio10, 00079 RXD = gpio15, 00080 TXD = gpio14, 00081 SCL = gpio3, 00082 SDA = gpio2, 00083 PWM = gpio18, 00084 00085 // Arduino pin names on the Extension board V2.1 00086 D2 = gpio18, 00087 D3 = gpio23, 00088 D4 = gpio24, 00089 D5 = gpio25, 00090 D6 = gpio4, 00091 D7 = gpio17, 00092 D8 = gpio27, 00093 D9 = gpio22 00094 } PinName; 00095 00096 typedef enum 00097 { 00098 PIN_INPUT, 00099 PIN_OUTPUT 00100 } PinDirection; 00101 00102 typedef enum 00103 { 00104 PullNone, 00105 PullUp, 00106 PullDown, 00107 OpenDrain, 00108 PullDefault = PullNone 00109 } PinMode; 00110 00111 #endif // _PIN_NAMES_H_
Generated on Tue Dec 20 2022 12:16:32 by
1.7.2