23
23
#include "thread_management_if.h"
24
24
#include "net_polling_api.h"
25
25
#include "include/thread_tasklet.h"
26
- #include "include/static_config.h"
27
26
#include "include/mesh_system.h"
28
27
#include <mbed_assert.h>
29
28
#include "ns_event_loop.h"
@@ -207,40 +206,40 @@ void thread_tasklet_parse_network_event(arm_event_s *event)
207
206
208
207
void read_link_configuration () {
209
208
210
- thread_tasklet_data_ptr -> link_config .panId = MBED_MESH_API_THREAD_CONFIG_PANID ;
209
+ thread_tasklet_data_ptr -> link_config .panId = MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PANID ;
211
210
TRACE_DETAIL ("PANID %x" , thread_tasklet_data_ptr -> link_config .panId );
212
211
213
- thread_tasklet_data_ptr -> link_config .rfChannel = MBED_MESH_API_THREAD_CONFIG_CHANNEL ;
212
+ thread_tasklet_data_ptr -> link_config .rfChannel = MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL ;
214
213
TRACE_DETAIL ("channel: %d" , thread_tasklet_data_ptr -> link_config .rfChannel );
215
214
216
215
// Mesh prefix
217
- const uint8_t mesh_local_prefix [] = MBED_MESH_API_THREAD_CONFIG_ML_PREFIX ;
216
+ const uint8_t mesh_local_prefix [] = MBED_CONF_MBED_MESH_API_THREAD_CONFIG_ML_PREFIX ;
218
217
MBED_ASSERT (sizeof (mesh_local_prefix ) == 8 );
219
218
220
219
memcpy (thread_tasklet_data_ptr -> link_config .mesh_local_ula_prefix , mesh_local_prefix , 8 );
221
220
TRACE_DETAIL ("Mesh prefix: %s" , trace_array (mesh_local_prefix , 8 ));
222
221
223
222
// Master Key
224
- const uint8_t master_key [] = MBED_MESH_API_THREAD_MASTER_KEY ;
223
+ const uint8_t master_key [] = MBED_CONF_MBED_MESH_API_THREAD_MASTER_KEY ;
225
224
MBED_ASSERT (sizeof (master_key ) == 16 );
226
225
memcpy (thread_tasklet_data_ptr -> link_config .master_key , master_key , 16 );
227
226
228
227
// PSKc
229
- const uint8_t PSKc [] = MBED_MESH_API_THREAD_CONFIG_PSKC ;
228
+ const uint8_t PSKc [] = MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PSKC ;
230
229
MBED_ASSERT (sizeof (PSKc ) == 16 );
231
230
memcpy (thread_tasklet_data_ptr -> link_config .PSKc , PSKc , 16 );
232
231
233
232
thread_tasklet_data_ptr -> link_config .key_rotation = 3600 ;
234
233
thread_tasklet_data_ptr -> link_config .key_sequence = 0 ;
235
234
236
235
// network name
237
- MBED_ASSERT (strlen (MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME ) > 0 && strlen (MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME ) < 17 );
238
- memcpy (thread_tasklet_data_ptr -> link_config .name , MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME , strlen (MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME ));
236
+ MBED_ASSERT (strlen (MBED_CONF_MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME ) > 0 && strlen (MBED_CONF_MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME ) < 17 );
237
+ memcpy (thread_tasklet_data_ptr -> link_config .name , MBED_CONF_MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME , strlen (MBED_CONF_MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME ));
239
238
240
- thread_tasklet_data_ptr -> link_config .timestamp = MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP ;
239
+ thread_tasklet_data_ptr -> link_config .timestamp = MBED_CONF_MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP ;
241
240
242
241
// extended pan-id
243
- const uint8_t extented_panid [] = MBED_MESH_API_THREAD_CONFIG_EXTENDED_PANID ;
242
+ const uint8_t extented_panid [] = MBED_CONF_MBED_MESH_API_THREAD_CONFIG_EXTENDED_PANID ;
244
243
MBED_ASSERT (sizeof (extented_panid ) == 8 );
245
244
memcpy (thread_tasklet_data_ptr -> link_config .extented_pan_id , extented_panid , sizeof (extented_panid ));
246
245
}
@@ -254,7 +253,7 @@ void thread_tasklet_configure_and_connect_to_network(void)
254
253
int8_t status ;
255
254
link_configuration_s * temp_link_config = NULL ;
256
255
257
- if (MBED_MESH_API_THREAD_DEVICE_TYPE == MESH_DEVICE_TYPE_THREAD_SLEEPY_END_DEVICE ) {
256
+ if (MBED_CONF_MBED_MESH_API_THREAD_DEVICE_TYPE == MESH_DEVICE_TYPE_THREAD_SLEEPY_END_DEVICE ) {
258
257
thread_tasklet_data_ptr -> operating_mode = NET_6LOWPAN_SLEEPY_HOST ;
259
258
} else {
260
259
thread_tasklet_data_ptr -> operating_mode = NET_6LOWPAN_ROUTER ;
@@ -265,14 +264,14 @@ void thread_tasklet_configure_and_connect_to_network(void)
265
264
thread_tasklet_data_ptr -> operating_mode ,
266
265
NET_6LOWPAN_THREAD );
267
266
268
- thread_tasklet_data_ptr -> channel_list .channel_page = (channel_page_e )MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE ;
269
- thread_tasklet_data_ptr -> channel_list .channel_mask [0 ] = MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK ;
267
+ thread_tasklet_data_ptr -> channel_list .channel_page = (channel_page_e )MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE ;
268
+ thread_tasklet_data_ptr -> channel_list .channel_mask [0 ] = MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK ;
270
269
271
270
TRACE_DETAIL ("channel page: %d" , thread_tasklet_data_ptr -> channel_list .channel_page );
272
271
TRACE_DETAIL ("channel mask: %d" , (int )thread_tasklet_data_ptr -> channel_list .channel_mask [0 ]);
273
272
274
273
// PSKd
275
- const char PSKd [] = MBED_MESH_API_THREAD_PSKD ;
274
+ const char PSKd [] = MBED_CONF_MBED_MESH_API_THREAD_PSKD ;
276
275
MBED_ASSERT (sizeof (PSKd ) > 5 && sizeof (PSKd ) < 33 );
277
276
278
277
char * dyn_buf = ns_dyn_mem_alloc (sizeof (PSKd ));
@@ -281,7 +280,7 @@ void thread_tasklet_configure_and_connect_to_network(void)
281
280
device_configuration .PSKd_ptr = (uint8_t * )dyn_buf ;
282
281
device_configuration .PSKd_len = sizeof (PSKd ) - 1 ;
283
282
284
- if (true == MBED_MESH_API_THREAD_USE_STATIC_LINK_CONFIG ) {
283
+ if (true == MBED_CONF_MBED_MESH_API_THREAD_USE_STATIC_LINK_CONFIG ) {
285
284
read_link_configuration ();
286
285
temp_link_config = & thread_tasklet_data_ptr -> link_config ;
287
286
}
0 commit comments