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.
OSHChip_Pin_Names.h
00001 /* OSHChip_Pin_Names.h 00002 This is the version if you want the Serial Output on OSHChip_Pin_1 00003 This is the version if you want the Serial Input on OSHChip_Pin_2 00004 Tabs every 4 columns 00005 */ 00006 00007 #ifndef OSHCHIP_PIN_NAMES_H 00008 #define OSHCHIP_PIN_NAMES_H 00009 00010 #ifdef __cplusplus 00011 extern "C" { 00012 #endif 00013 00014 #define p0 ( 0) 00015 #define p1 ( 1) 00016 #define p2 ( 2) 00017 #define p3 ( 3) 00018 #define p4 ( 4) 00019 #define p5 ( 5) 00020 #define p6 ( 6) 00021 #define p7 ( 7) 00022 #define p8 ( 8) 00023 #define p9 ( 9) 00024 #define p10 (10) 00025 #define p11 (11) 00026 #define p12 (12) 00027 #define p13 (13) 00028 #define p14 (14) 00029 #define p15 (15) 00030 #define p16 (16) 00031 #define p17 (17) 00032 #define p18 (18) 00033 #define p19 (19) 00034 #define p20 (20) 00035 #define p21 (21) 00036 #define p22 (22) 00037 #define p23 (23) 00038 #define p24 (24) 00039 #define p25 (25) 00040 #define p26 (26) 00041 #define p27 (27) 00042 #define p28 (28) 00043 #define p29 (29) 00044 #define p30 (30) 00045 #define p31 (31) 00046 00047 #define P0_0 (p0) 00048 #define P0_1 (p1) 00049 #define P0_2 (p2) 00050 #define P0_3 (p3) 00051 #define P0_4 (p4) 00052 #define P0_5 (p5) 00053 #define P0_6 (p6) 00054 #define P0_7 (p7) 00055 00056 #define P0_8 ( p8) 00057 #define P0_9 ( p9) 00058 #define P0_10 (p10) 00059 #define P0_11 (p11) 00060 #define P0_12 (p12) 00061 #define P0_13 (p13) 00062 #define P0_14 (p14) 00063 #define P0_15 (p15) 00064 00065 #define P0_16 (p16) 00066 #define P0_17 (p17) 00067 #define P0_18 (p18) 00068 #define P0_19 (p19) 00069 #define P0_20 (p20) 00070 #define P0_21 (p21) 00071 #define P0_22 (p22) 00072 #define P0_23 (p23) 00073 00074 #define P0_24 (p24) 00075 #define P0_25 (p25) 00076 #define P0_26 (p26) 00077 #define P0_27 (p27) 00078 #define P0_28 (p28) 00079 #define P0_29 (p29) 00080 #define P0_30 (p30) 00081 #define P0_31 (p31) 00082 00083 #define LED_RED (p8) 00084 #define LED_GREEN (p5) 00085 #define LED_BLUE (p3) 00086 00087 //#define RED_LED (p8) // don't declare these, so the user can use these names is 00088 //#define GREEN_LED (p5) // something like: DigitalOut RED_LED(LED_RED); 00089 //#define BLUE_LED (p3) 00090 00091 #define LED1 (LED_RED) // These are used in board.c, so make a best effort 00092 #define LED2 (LED_GREEN) 00093 #define LED3 (LED_BLUE) 00094 #define LED4 ((int)0xFFFFFFFF) 00095 00096 #define LED_0 (LED_RED) // These are used in board.c, so make a best effort 00097 #define LED_1 (LED_GREEN) 00098 #define LED_2 (LED_BLUE) 00099 #define LED_3 ((int)0xFFFFFFFF) 00100 00101 #define OSHChip_Pin_1 (p20) 00102 #define OSHChip_Pin_2 (p18) 00103 #define OSHChip_Pin_3 (p16) 00104 #define OSHChip_Pin_4 (p15) 00105 #define OSHChip_Pin_5 (p12) 00106 #define OSHChip_Pin_6 (p11) 00107 #define OSHChip_Pin_7 ( p9) 00108 #define OSHChip_Pin_9 ( p1) 00109 #define OSHChip_Pin_10 ( p2) 00110 #define OSHChip_Pin_11 ( p0) 00111 #define OSHChip_Pin_12 (p27) 00112 #define OSHChip_Pin_13 (p26) 00113 #define OSHChip_Pin_14 (p24) 00114 #define OSHChip_Pin_15 (p21) 00115 00116 #define RX_PIN_NUMBER (OSHChip_Pin_2) 00117 #define TX_PIN_NUMBER (OSHChip_Pin_1) 00118 #define CTS_PIN_NUMBER (p30) // select an unused output of the nRF51822 00119 #define RTS_PIN_NUMBER (p29) // select an unused output of the nRF51822 00120 00121 void OSHChip_Init(void); 00122 00123 #ifdef __cplusplus 00124 } 00125 #endif 00126 00127 #endif // OSHCHIP_PIN_NAMES_H
Generated on Wed Jul 13 2022 00:51:30 by
1.7.2