Skip to content

Commit 407d8d3

Browse files
author
Kari Severinkangas
committed
yotta defines removed. minor edits on thread conf.
1 parent ba5cd8c commit 407d8d3

File tree

1 file changed

+23
-57
lines changed
  • features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/source/include

1 file changed

+23
-57
lines changed

features/nanostack/FEATURE_NANOSTACK/mbed-mesh-api/source/include/static_config.h

Lines changed: 23 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@
2222
extern "C" {
2323
#endif
2424

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
2826
#define MBED_MESH_API_HEAP_SIZE MBED_CONF_MBED_MESH_API_HEAP_SIZE
2927
#else
3028
#define MBED_MESH_API_HEAP_SIZE 32500
@@ -42,59 +40,45 @@ extern "C" {
4240
* Possible channels are 0,1,2,3,4,5,6,9,10, see arm_hal_phy.h for details
4341
*/
4442

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
4844
#define MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE
4945
#else
5046
#define MBED_MESH_API_6LOWPAN_ND_CHANNEL_PAGE 0
5147
#endif
5248

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
5650
#define MBED_MESH_API_6LOWPAN_ND_CHANNEL MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL
5751
#else
5852
#define MBED_MESH_API_6LOWPAN_ND_CHANNEL 0
5953
#endif
6054

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
6456
#define MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK
6557
#elif defined MBED_MESH_API_6LOWPAN_ND_CHANNEL
6658
#define MBED_MESH_API_6LOWPAN_ND_CHANNEL_MASK (1<<MBED_MESH_API_6LOWPAN_ND_CHANNEL)
6759
#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)
6961
#endif
7062

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
7464
#define MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE
7565
#else
7666
#define MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE NONE
7767
#endif
7868

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
8270
#define MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID
8371
#else
8472
#define MBED_MESH_API_6LOWPAN_ND_PSK_KEY_ID 1
8573
#endif
8674

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
9076
#define MBED_MESH_API_6LOWPAN_ND_PSK_KEY MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PSK_KEY
9177
#else
9278
#define MBED_MESH_API_6LOWPAN_ND_PSK_KEY {0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf}
9379
#endif
9480

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
9882
#define MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL MBED_CONF_MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL
9983
#else
10084
#define MBED_MESH_API_6LOWPAN_ND_SEC_LEVEL 5
@@ -108,55 +92,43 @@ extern "C" {
10892

10993
/* Thread configuration */
11094
// 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
11496
#define MBED_MESH_API_THREAD_PSKD MBED_CONF_MBED_MESH_API_THREAD_PSKD
11597
#else
116-
#define MBED_MESH_API_THREAD_PSKD "Secret password"
98+
#define MBED_MESH_API_THREAD_PSKD "abcdefghijklmno"
11799
#endif
118100

119101
// 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
123103
#define MBED_MESH_API_THREAD_DEVICE_TYPE MBED_CONF_MBED_MESH_API_THREAD_DEVICE_TYPE
124104
#else
125105
#define MBED_MESH_API_THREAD_DEVICE_TYPE MESH_DEVICE_TYPE_THREAD_ROUTER
126106
#endif
127107

128108
// 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
132110
#define MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK
133111
#else
134112
#define MBED_MESH_API_THREAD_CONFIG_CHANNEL_MASK 0x07fff800
135113
#endif
136114

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
140116
#define MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE
141117
#else
142118
#define MBED_MESH_API_THREAD_CONFIG_CHANNEL_PAGE 0
143119
#endif
144120

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
148122
#define MBED_MESH_API_THREAD_CONFIG_CHANNEL MBED_CONF_MBED_MESH_API_THREAD_CONFIG_CHANNEL
149123
#else
150-
#define MBED_MESH_API_THREAD_CONFIG_CHANNEL 12
124+
#define MBED_MESH_API_THREAD_CONFIG_CHANNEL 22
151125
#endif
152126

153127
// 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
157129
#define MBED_MESH_API_THREAD_CONFIG_PANID MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PANID
158130
#else
159-
#define MBED_MESH_API_THREAD_CONFIG_PANID 0x0700 // 57082
131+
#define MBED_MESH_API_THREAD_CONFIG_PANID 0x0700
160132
#endif
161133

162134
// extended PANID
@@ -170,36 +142,30 @@ extern "C" {
170142
#if defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME
171143
#define MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME MBED_CONF_MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME
172144
#else
173-
#define MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME "Thread Network" // 57082
145+
#define MBED_MESH_API_THREAD_CONFIG_NETWORK_NAME "Thread Network"
174146
#endif
175147

176148
// commissioning dataset timestamp
177149
#if defined MBED_CONF_MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP
178150
#define MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP MBED_CONF_MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP
179151
#else
180-
#define MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP 0X1 // 57082
152+
#define MBED_MESH_API_THREAD_CONFIG_COMMISSIONING_DATASET_TIMESTAMP 0X1
181153
#endif
182154

183155

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
187157
#define MBED_MESH_API_THREAD_MASTER_KEY MBED_CONF_MBED_MESH_API_THREAD_MASTER_KEY
188158
#else
189159
#define MBED_MESH_API_THREAD_MASTER_KEY {0x10, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}
190160
#endif
191161

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
195163
#define MBED_MESH_API_THREAD_CONFIG_ML_PREFIX MBED_CONF_MBED_MESH_API_THREAD_CONFIG_ML_PREFIX
196164
#else
197165
#define MBED_MESH_API_THREAD_CONFIG_ML_PREFIX {0xfd, 0x0, 0x0d, 0xb8, 0x0, 0x0, 0x0, 0x0}
198166
#endif
199167

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
203169
#define MBED_MESH_API_THREAD_CONFIG_PSKC MBED_CONF_MBED_MESH_API_THREAD_CONFIG_PSKC
204170
#else
205171
#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

Comments
 (0)