22
22
extern "C" {
23
23
#endif
24
24
25
- #ifdef YOTTA_CFG_MBED_MESH_API_HEAP_SIZE
26
- #define MBED_MESH_API_HEAP_SIZE YOTTA_CFG_MBED_MESH_API_HEAP_SIZE
27
- #elif defined MBED_CONF_MBED_MESH_API_HEAP_SIZE
25
+ #if defined MBED_CONF_MBED_MESH_API_HEAP_SIZE
28
26
#define MBED_MESH_API_HEAP_SIZE MBED_CONF_MBED_MESH_API_HEAP_SIZE
29
27
#else
30
28
#define MBED_MESH_API_HEAP_SIZE 32500
@@ -42,59 +40,45 @@ extern "C" {
42
40
* Possible channels are 0,1,2,3,4,5,6,9,10, see arm_hal_phy.h for details
43
41
*/
44
42
45
- #ifdef YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE
46
- #define MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE
47
- #elif defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE
43
+ #if defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE
48
44
#define MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE
49
45
#else
50
46
#define MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE 0
51
47
#endif
52
48
53
- #ifdef YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_CHANNEL
54
- #define MBED_MESH_API_6LOWPAN_ND_CHANNEL YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_CHANNEL
55
- #elif defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL
49
+ #if defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL
56
50
#define MBED_MESH_API_6LOWPAN_ND_CHANNEL MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL
57
51
#else
58
52
#define MBED_MESH_API_6LOWPAN_ND_CHANNEL 0
59
53
#endif
60
54
61
- #ifdef YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK
62
- #define MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK
63
- #elif defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK
55
+ #if defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK
64
56
#define MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK
65
57
#elif defined MBED_MESH_API_6LOWPAN_ND_CHANNEL
66
58
#define MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK (1<<MBED_MESH_API_6LOWPAN_ND_CHANNEL)
67
59
#else
68
- #define MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK (1<<12) // Why 12? Why not default channel value?
60
+ #define MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK (1<<12)
69
61
#endif
70
62
71
- #ifdef YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE
72
- #define MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE
73
- #elif defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE
63
+ #if defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE
74
64
#define MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE
75
65
#else
76
66
#define MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE NONE
77
67
#endif
78
68
79
- #ifdef YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID
80
- #define MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID
81
- #elif defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID
69
+ #if defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID
82
70
#define MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID
83
71
#else
84
72
#define MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID 1
85
73
#endif
86
74
87
- #ifdef YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_PSK_KEY
88
- #define MBED_MESH_API_6LOWPAN_ND_PSK_KEY YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_PSK_KEY
89
- #elif defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY
75
+ #if defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY
90
76
#define MBED_MESH_API_6LOWPAN_ND_PSK_KEY MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY
91
77
#else
92
78
#define MBED_MESH_API_6LOWPAN_ND_PSK_KEY {0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf}
93
79
#endif
94
80
95
- #ifdef YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL
96
- #define MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL
97
- #elif defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL
81
+ #if defined MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL
98
82
#define MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL
99
83
#else
100
84
#define MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL 5
@@ -108,55 +92,43 @@ extern "C" {
108
92
109
93
/* Thread configuration */
110
94
// PSKd, must be longer than 6
111
- #ifdef YOTTA_CFG_MBED_MESH_API_THREAD_PSKD
112
- #define MBED_MESH_API_THREAD_PSKD YOTTA_CFG_MBED_MESH_API_THREAD_PSKD
113
- #elif defined MBED_CONF_MBED_MESH_API_THREAD_PSKD
95
+ #if defined MBED_CONF_MBED_MESH_API_THREAD_PSKD
114
96
#define MBED_MESH_API_THREAD_PSKD MBED_CONF_MBED_MESH_API_THREAD_PSKD
115
97
#else
116
- #define MBED_MESH_API_THREAD_PSKD "Secret password "
98
+ #define MBED_MESH_API_THREAD_PSKD "abcdefghijklmno "
117
99
#endif
118
100
119
101
// Operating mode, values: Router, SED
120
- #ifdef YOTTA_CFG_MBED_MESH_API_THREAD_DEVICE_TYPE
121
- #define MBED_MESH_API_THREAD_DEVICE_TYPE YOTTA_CFG_MBED_MESH_API_THREAD_DEVICE_TYPE
122
- #elif defined MBED_CONF_MBED_MESH_API_THREAD_DEVICE_TYPE
102
+ #if defined MBED_CONF_MBED_MESH_API_THREAD_DEVICE_TYPE
123
103
#define MBED_MESH_API_THREAD_DEVICE_TYPE MBED_CONF_MBED_MESH_API_THREAD_DEVICE_TYPE
124
104
#else
125
105
#define MBED_MESH_API_THREAD_DEVICE_TYPE MESH_DEVICE_TYPE_THREAD_ROUTER
126
106
#endif
127
107
128
108
// channel mask, enable all channels
129
- #ifdef YOTTA_CFG_MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK
130
- #define MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK YOTTA_CFG_MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK
131
- #elif defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK
109
+ #if defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK
132
110
#define MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK
133
111
#else
134
112
#define MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK 0x07fff800
135
113
#endif
136
114
137
- #ifdef YOTTA_CFG_MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE
138
- #define MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE YOTTA_CFG_MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE
139
- #elif defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE
115
+ #if defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE
140
116
#define MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE
141
117
#else
142
118
#define MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE 0
143
119
#endif
144
120
145
- #ifdef YOTTA_CFG_MBED_MESH_API_THREAD_CONFIG_CHANNEL
146
- #define MBED_MESH_API_THREAD_CONFIG_CHANNEL YOTTA_CFG_MBED_MESH_API_THREAD_CONFIG_CHANNEL
147
- #elif defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL
121
+ #if defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL
148
122
#define MBED_MESH_API_THREAD_CONFIG_CHANNEL MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL
149
123
#else
150
- #define MBED_MESH_API_THREAD_CONFIG_CHANNEL 12
124
+ #define MBED_MESH_API_THREAD_CONFIG_CHANNEL 22
151
125
#endif
152
126
153
127
// Default PANID
154
- #ifdef YOTTA_CFG_MBED_MESH_API_THREAD_CONFIG_PANID
155
- #define MBED_MESH_API_THREAD_CONFIG_PANID YOTTA_CFG_MBED_MESH_API_THREAD_CONFIG_PANID
156
- #elif defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PANID
128
+ #if defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PANID
157
129
#define MBED_MESH_API_THREAD_CONFIG_PANID MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PANID
158
130
#else
159
- #define MBED_MESH_API_THREAD_CONFIG_PANID 0x0700 // 57082
131
+ #define MBED_MESH_API_THREAD_CONFIG_PANID 0x0700
160
132
#endif
161
133
162
134
// extended PANID
@@ -170,36 +142,30 @@ extern "C" {
170
142
#if defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME
171
143
#define MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME MBED_CONF_MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME
172
144
#else
173
- #define MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME "Thread Network" // 57082
145
+ #define MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME "Thread Network"
174
146
#endif
175
147
176
148
// commissioning dataset timestamp
177
149
#if defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP
178
150
#define MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP MBED_CONF_MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP
179
151
#else
180
- #define MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP 0X1 // 57082
152
+ #define MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP 0X1
181
153
#endif
182
154
183
155
184
- #ifdef YOTTA_CFG_MBED_MESH_API_THREAD_MASTER_KEY
185
- #define MBED_MESH_API_THREAD_MASTER_KEY YOTTA_CFG_MBED_MESH_API_THREAD_MASTER_KEY
186
- #elif defined MBED_CONF_MBED_MESH_API_THREAD_MASTER_KEY
156
+ #if defined MBED_CONF_MBED_MESH_API_THREAD_MASTER_KEY
187
157
#define MBED_MESH_API_THREAD_MASTER_KEY MBED_CONF_MBED_MESH_API_THREAD_MASTER_KEY
188
158
#else
189
159
#define MBED_MESH_API_THREAD_MASTER_KEY {0x10, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}
190
160
#endif
191
161
192
- #ifdef YOTTA_CFG_MBED_MESH_API_THREAD_CONFIG_ML_PREFIX
193
- #define MBED_MESH_API_THREAD_CONFIG_ML_PREFIX YOTTA_CFG_MBED_MESH_API_THREAD_CONFIG_ML_PREFIX
194
- #elif defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_ML_PREFIX
162
+ #if defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_ML_PREFIX
195
163
#define MBED_MESH_API_THREAD_CONFIG_ML_PREFIX MBED_CONF_MBED_MESH_API_THREAD_CONFIG_ML_PREFIX
196
164
#else
197
165
#define MBED_MESH_API_THREAD_CONFIG_ML_PREFIX {0xfd, 0x0, 0x0d, 0xb8, 0x0, 0x0, 0x0, 0x0}
198
166
#endif
199
167
200
- #ifdef YOTTA_CFG_MBED_MESH_API_THREAD_CONFIG_PSKC
201
- #define MBED_MESH_API_THREAD_CONFIG_PSKC YOTTA_CFG_MBED_MESH_API_THREAD_CONFIG_PSKC
202
- #elif defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PSKC
168
+ #if defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PSKC
203
169
#define MBED_MESH_API_THREAD_CONFIG_PSKC MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PSKC
204
170
#else
205
171
#define MBED_MESH_API_THREAD_CONFIG_PSKC {0xc8, 0xa6, 0x2e, 0xae, 0xf3, 0x68, 0xf3, 0x46, 0xa9, 0x9e, 0x57, 0x85, 0x98, 0x9d, 0x1c, 0xd0}
0 commit comments