Skip to content

Commit 9a80e65

Browse files
porting: Update ports syscfg
1 parent dba4969 commit 9a80e65

File tree

5 files changed

+522
-387
lines changed

5 files changed

+522
-387
lines changed

porting/examples/linux/include/syscfg/syscfg.h

Lines changed: 21 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,28 @@
1-
/**
2-
* This file was generated by Apache newt version: 1.12.0
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing,
13+
* software distributed under the License is distributed on an
14+
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
* KIND, either express or implied. See the License for the
16+
* specific language governing permissions and limitations
17+
* under the License.
318
*/
419

520
#ifndef H_MYNEWT_SYSCFG_
621
#define H_MYNEWT_SYSCFG_
722

8-
/**
9-
* This macro exists to ensure code includes this header when needed. If code
10-
* checks the existence of a setting directly via ifdef without including this
11-
* header, the setting macro will silently evaluate to 0. In contrast, an
12-
* attempt to use these macros without including this header will result in a
13-
* compiler error.
14-
*/
1523
#define MYNEWT_VAL(_name) MYNEWT_VAL_ ## _name
1624
#define MYNEWT_VAL_CHOICE(_name, _val) MYNEWT_VAL_ ## _name ## __ ## _val
1725

18-
/*** @apache-mynewt-core/crypto/tinycrypt */
1926
#ifndef MYNEWT_VAL_TINYCRYPT_SYSINIT_STAGE
2027
#define MYNEWT_VAL_TINYCRYPT_SYSINIT_STAGE (200)
2128
#endif
@@ -28,12 +35,10 @@
2835
#define MYNEWT_VAL_TINYCRYPT_UECC_RNG_USE_TRNG (0)
2936
#endif
3037

31-
/*** @apache-mynewt-core/hw/bsp/native */
3238
#ifndef MYNEWT_VAL_BSP_SIMULATED
3339
#define MYNEWT_VAL_BSP_SIMULATED (1)
3440
#endif
3541

36-
/*** @apache-mynewt-core/hw/hal */
3742
#ifndef MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS
3843
#define MYNEWT_VAL_HAL_ENABLE_SOFTWARE_BREAKPOINTS (1)
3944
#endif
@@ -62,7 +67,6 @@
6267
#define MYNEWT_VAL_HAL_SYSTEM_RESET_CB (0)
6368
#endif
6469

65-
/*** @apache-mynewt-core/hw/mcu/native */
6670
#ifndef MYNEWT_VAL_I2C_0
6771
#define MYNEWT_VAL_I2C_0 (0)
6872
#endif
@@ -95,7 +99,6 @@
9599
#define MYNEWT_VAL_MCU_UART_POLLER_PRIO (1)
96100
#endif
97101

98-
/*** @apache-mynewt-core/kernel/os */
99102
#ifndef MYNEWT_VAL_FLOAT_USER
100103
#define MYNEWT_VAL_FLOAT_USER (0)
101104
#endif
@@ -152,7 +155,6 @@
152155
#define MYNEWT_VAL_OS_CPUTIME_TIMER_NUM (0)
153156
#endif
154157

155-
/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by @apache-mynewt-core/kernel/os) */
156158
#ifndef MYNEWT_VAL_OS_CRASH_FILE_LINE
157159
#define MYNEWT_VAL_OS_CRASH_FILE_LINE (1)
158160
#endif
@@ -197,7 +199,6 @@
197199
#define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MAX (600000)
198200
#endif
199201

200-
/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by @apache-mynewt-core/kernel/os) */
201202
#ifndef MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN
202203
#define MYNEWT_VAL_OS_IDLE_TICKLESS_MS_MIN (1)
203204
#endif
@@ -266,7 +267,6 @@
266267
#define MYNEWT_VAL_OS_TASK_RUN_TIME_CPUTIME (0)
267268
#endif
268269

269-
/* Overridden by @apache-mynewt-core/hw/mcu/native (defined by @apache-mynewt-core/kernel/os) */
270270
#ifndef MYNEWT_VAL_OS_TICKS_PER_SEC
271271
#define MYNEWT_VAL_OS_TICKS_PER_SEC (100)
272272
#endif
@@ -287,7 +287,6 @@
287287
#define MYNEWT_VAL_WATCHDOG_INTERVAL (30000)
288288
#endif
289289

290-
/*** @apache-mynewt-core/net/ip/native_sockets */
291290
#ifndef MYNEWT_VAL_NATIVE_SOCKETS_MAX
292291
#define MYNEWT_VAL_NATIVE_SOCKETS_MAX (8)
293292
#endif
@@ -314,7 +313,6 @@
314313
#define MYNEWT_VAL_NATIVE_SOCKETS_SYSINIT_STAGE (200)
315314
#endif
316315

317-
/*** @apache-mynewt-core/sys/console/stub */
318316
#ifndef MYNEWT_VAL_CONSOLE_UART_BAUD
319317
#define MYNEWT_VAL_CONSOLE_UART_BAUD (115200)
320318
#endif
@@ -327,7 +325,6 @@
327325
#define MYNEWT_VAL_CONSOLE_UART_FLOW_CONTROL (UART_FLOW_CTL_NONE)
328326
#endif
329327

330-
/*** @apache-mynewt-core/sys/flash_map */
331328
#ifndef MYNEWT_VAL_FLASH_MAP_MAX_AREAS
332329
#define MYNEWT_VAL_FLASH_MAP_MAX_AREAS (10)
333330
#endif
@@ -340,7 +337,6 @@
340337
#define MYNEWT_VAL_FLASH_MAP_SYSINIT_STAGE (9)
341338
#endif
342339

343-
/*** @apache-mynewt-core/sys/log/common */
344340
#ifndef MYNEWT_VAL_DFLT_LOG_LVL
345341
#define MYNEWT_VAL_DFLT_LOG_LVL (1)
346342
#endif
@@ -353,7 +349,6 @@
353349
#define MYNEWT_VAL_LOG_GLOBAL_IDX (1)
354350
#endif
355351

356-
/*** @apache-mynewt-core/sys/log/modlog */
357352
#ifndef MYNEWT_VAL_MODLOG_CONSOLE_DFLT
358353
#define MYNEWT_VAL_MODLOG_CONSOLE_DFLT (1)
359354
#endif
@@ -374,7 +369,6 @@
374369
#define MYNEWT_VAL_MODLOG_SYSINIT_STAGE (100)
375370
#endif
376371

377-
/*** @apache-mynewt-core/sys/log/stub */
378372
#ifndef MYNEWT_VAL_LOG_CONSOLE
379373
#define MYNEWT_VAL_LOG_CONSOLE (1)
380374
#endif
@@ -387,17 +381,14 @@
387381
#define MYNEWT_VAL_LOG_FCB_SLOT1 (0)
388382
#endif
389383

390-
/* Overridden by @apache-mynewt-nimble/porting/targets/linux (defined by @apache-mynewt-core/sys/log/stub) */
391384
#ifndef MYNEWT_VAL_LOG_LEVEL
392385
#define MYNEWT_VAL_LOG_LEVEL (0)
393386
#endif
394387

395-
/*** @apache-mynewt-core/sys/sys */
396388
#ifndef MYNEWT_VAL_DEBUG_PANIC_ENABLED
397389
#define MYNEWT_VAL_DEBUG_PANIC_ENABLED (1)
398390
#endif
399391

400-
/*** @apache-mynewt-core/sys/sysdown */
401392
#ifndef MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN
402393
#define MYNEWT_VAL_SYSDOWN_CONSTRAIN_DOWN (1)
403394
#endif
@@ -414,27 +405,26 @@
414405
#define MYNEWT_VAL_SYSDOWN_TIMEOUT_MS (10000)
415406
#endif
416407

417-
/*** @apache-mynewt-core/sys/sysinit */
418408
#ifndef MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT
419409
#define MYNEWT_VAL_SYSINIT_CONSTRAIN_INIT (1)
420410
#endif
421411

422-
/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by @apache-mynewt-core/sys/sysinit) */
423412
#ifndef MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE
424413
#define MYNEWT_VAL_SYSINIT_PANIC_FILE_LINE (1)
425414
#endif
426415

427-
/* Overridden by @apache-mynewt-core/hw/bsp/native (defined by @apache-mynewt-core/sys/sysinit) */
428416
#ifndef MYNEWT_VAL_SYSINIT_PANIC_MESSAGE
429417
#define MYNEWT_VAL_SYSINIT_PANIC_MESSAGE (1)
430418
#endif
431419

432-
/*** @apache-mynewt-core/util/rwlock */
433420
#ifndef MYNEWT_VAL_RWLOCK_DEBUG
434421
#define MYNEWT_VAL_RWLOCK_DEBUG (0)
435422
#endif
436423

437-
/*** @apache-mynewt-nimble/nimble */
424+
#ifndef MYNEWT_VAL_BLE_CHANNEL_SOUNDING
425+
#define MYNEWT_VAL_BLE_CHANNEL_SOUNDING (0)
426+
#endif
427+
438428
#ifndef MYNEWT_VAL_BLE_CONN_SUBRATING
439429
#define MYNEWT_VAL_BLE_CONN_SUBRATING (0)
440430
#endif
@@ -531,7 +521,6 @@
531521
#define MYNEWT_VAL_BLE_WHITELIST (1)
532522
#endif
533523

534-
/*** @apache-mynewt-nimble/nimble/host */
535524
#ifndef MYNEWT_VAL_BLE_ATT_PREFERRED_MTU
536525
#define MYNEWT_VAL_BLE_ATT_PREFERRED_MTU (256)
537526
#endif
@@ -892,7 +881,6 @@
892881
#define MYNEWT_VAL_BLE_STORE_MAX_CCCDS (8)
893882
#endif
894883

895-
/*** @apache-mynewt-nimble/nimble/host/services/ans */
896884
#ifndef MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT
897885
#define MYNEWT_VAL_BLE_SVC_ANS_NEW_ALERT_CAT (0)
898886
#endif
@@ -905,7 +893,6 @@
905893
#define MYNEWT_VAL_BLE_SVC_ANS_UNR_ALERT_CAT (0)
906894
#endif
907895

908-
/*** @apache-mynewt-nimble/nimble/host/services/bas */
909896
#ifndef MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE
910897
#define MYNEWT_VAL_BLE_SVC_BAS_BATTERY_LEVEL_NOTIFY_ENABLE (1)
911898
#endif
@@ -918,7 +905,6 @@
918905
#define MYNEWT_VAL_BLE_SVC_BAS_SYSINIT_STAGE (303)
919906
#endif
920907

921-
/*** @apache-mynewt-nimble/nimble/host/services/dis */
922908
#ifndef MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM
923909
#define MYNEWT_VAL_BLE_SVC_DIS_DEFAULT_READ_PERM (-1)
924910
#endif
@@ -927,7 +913,6 @@
927913
#define MYNEWT_VAL_BLE_SVC_DIS_FIRMWARE_REVISION_DEFAULT (NULL)
928914
#endif
929915

930-
/* Value copied from BLE_SVC_DIS_DEFAULT_READ_PERM */
931916
#ifndef MYNEWT_VAL_BLE_SVC_DIS_FIRMWARE_REVISION_READ_PERM
932917
#define MYNEWT_VAL_BLE_SVC_DIS_FIRMWARE_REVISION_READ_PERM (-1)
933918
#endif
@@ -936,7 +921,6 @@
936921
#define MYNEWT_VAL_BLE_SVC_DIS_HARDWARE_REVISION_DEFAULT (NULL)
937922
#endif
938923

939-
/* Value copied from BLE_SVC_DIS_DEFAULT_READ_PERM */
940924
#ifndef MYNEWT_VAL_BLE_SVC_DIS_HARDWARE_REVISION_READ_PERM
941925
#define MYNEWT_VAL_BLE_SVC_DIS_HARDWARE_REVISION_READ_PERM (-1)
942926
#endif
@@ -945,7 +929,6 @@
945929
#define MYNEWT_VAL_BLE_SVC_DIS_MANUFACTURER_NAME_DEFAULT (NULL)
946930
#endif
947931

948-
/* Value copied from BLE_SVC_DIS_DEFAULT_READ_PERM */
949932
#ifndef MYNEWT_VAL_BLE_SVC_DIS_MANUFACTURER_NAME_READ_PERM
950933
#define MYNEWT_VAL_BLE_SVC_DIS_MANUFACTURER_NAME_READ_PERM (-1)
951934
#endif
@@ -962,7 +945,6 @@
962945
#define MYNEWT_VAL_BLE_SVC_DIS_SERIAL_NUMBER_DEFAULT (NULL)
963946
#endif
964947

965-
/* Value copied from BLE_SVC_DIS_DEFAULT_READ_PERM */
966948
#ifndef MYNEWT_VAL_BLE_SVC_DIS_SERIAL_NUMBER_READ_PERM
967949
#define MYNEWT_VAL_BLE_SVC_DIS_SERIAL_NUMBER_READ_PERM (-1)
968950
#endif
@@ -971,7 +953,6 @@
971953
#define MYNEWT_VAL_BLE_SVC_DIS_SOFTWARE_REVISION_DEFAULT (NULL)
972954
#endif
973955

974-
/* Value copied from BLE_SVC_DIS_DEFAULT_READ_PERM */
975956
#ifndef MYNEWT_VAL_BLE_SVC_DIS_SOFTWARE_REVISION_READ_PERM
976957
#define MYNEWT_VAL_BLE_SVC_DIS_SOFTWARE_REVISION_READ_PERM (-1)
977958
#endif
@@ -984,12 +965,10 @@
984965
#define MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_DEFAULT (NULL)
985966
#endif
986967

987-
/* Value copied from BLE_SVC_DIS_DEFAULT_READ_PERM */
988968
#ifndef MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_READ_PERM
989969
#define MYNEWT_VAL_BLE_SVC_DIS_SYSTEM_ID_READ_PERM (-1)
990970
#endif
991971

992-
/*** @apache-mynewt-nimble/nimble/host/services/gap */
993972
#ifndef MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE
994973
#define MYNEWT_VAL_BLE_SVC_GAP_APPEARANCE (0)
995974
#endif
@@ -1034,32 +1013,26 @@
10341013
#define MYNEWT_VAL_BLE_SVC_GAP_SYSINIT_STAGE (301)
10351014
#endif
10361015

1037-
/*** @apache-mynewt-nimble/nimble/host/services/gatt */
10381016
#ifndef MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE
10391017
#define MYNEWT_VAL_BLE_SVC_GATT_SYSINIT_STAGE (302)
10401018
#endif
10411019

1042-
/*** @apache-mynewt-nimble/nimble/host/services/ias */
10431020
#ifndef MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE
10441021
#define MYNEWT_VAL_BLE_SVC_IAS_SYSINIT_STAGE (303)
10451022
#endif
10461023

1047-
/*** @apache-mynewt-nimble/nimble/host/services/ipss */
10481024
#ifndef MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE
10491025
#define MYNEWT_VAL_BLE_SVC_IPSS_SYSINIT_STAGE (303)
10501026
#endif
10511027

1052-
/*** @apache-mynewt-nimble/nimble/host/services/lls */
10531028
#ifndef MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE
10541029
#define MYNEWT_VAL_BLE_SVC_LLS_SYSINIT_STAGE (303)
10551030
#endif
10561031

1057-
/*** @apache-mynewt-nimble/nimble/host/services/tps */
10581032
#ifndef MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE
10591033
#define MYNEWT_VAL_BLE_SVC_TPS_SYSINIT_STAGE (303)
10601034
#endif
10611035

1062-
/*** @apache-mynewt-nimble/nimble/transport */
10631036
#undef MYNEWT_VAL_BLE_ACL_BUF_COUNT
10641037

10651038
#undef MYNEWT_VAL_BLE_ACL_BUF_SIZE
@@ -1118,12 +1091,10 @@
11181091
#define MYNEWT_VAL_BLE_TRANSPORT_ACL_COUNT (10)
11191092
#endif
11201093

1121-
/* Value copied from BLE_TRANSPORT_ACL_COUNT */
11221094
#ifndef MYNEWT_VAL_BLE_TRANSPORT_ACL_FROM_HS_COUNT
11231095
#define MYNEWT_VAL_BLE_TRANSPORT_ACL_FROM_HS_COUNT (10)
11241096
#endif
11251097

1126-
/* Value copied from BLE_TRANSPORT_ACL_COUNT */
11271098
#ifndef MYNEWT_VAL_BLE_TRANSPORT_ACL_FROM_LL_COUNT
11281099
#define MYNEWT_VAL_BLE_TRANSPORT_ACL_FROM_LL_COUNT (10)
11291100
#endif
@@ -1173,12 +1144,10 @@
11731144
#define MYNEWT_VAL_BLE_TRANSPORT_ISO_COUNT (10)
11741145
#endif
11751146

1176-
/* Value copied from BLE_TRANSPORT_ISO_COUNT */
11771147
#ifndef MYNEWT_VAL_BLE_TRANSPORT_ISO_FROM_HS_COUNT
11781148
#define MYNEWT_VAL_BLE_TRANSPORT_ISO_FROM_HS_COUNT (10)
11791149
#endif
11801150

1181-
/* Value copied from BLE_TRANSPORT_ISO_COUNT */
11821151
#ifndef MYNEWT_VAL_BLE_TRANSPORT_ISO_FROM_LL_COUNT
11831152
#define MYNEWT_VAL_BLE_TRANSPORT_ISO_FROM_LL_COUNT (10)
11841153
#endif
@@ -1187,7 +1156,6 @@
11871156
#define MYNEWT_VAL_BLE_TRANSPORT_ISO_SIZE (300)
11881157
#endif
11891158

1190-
/* Overridden by @apache-mynewt-nimble/porting/targets/linux (defined by @apache-mynewt-nimble/nimble/transport) */
11911159
#ifndef MYNEWT_VAL_BLE_TRANSPORT_LL__apollo3
11921160
#define MYNEWT_VAL_BLE_TRANSPORT_LL__apollo3 (0)
11931161
#endif
@@ -1216,7 +1184,6 @@
12161184
#define MYNEWT_VAL_BLE_TRANSPORT_LL (1)
12171185
#endif
12181186

1219-
/*** @apache-mynewt-nimble/nimble/transport/socket */
12201187
#ifndef MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE
12211188
#define MYNEWT_VAL_BLE_SOCK_CLI_SYSINIT_STAGE (500)
12221189
#endif
@@ -1225,12 +1192,10 @@
12251192
#define MYNEWT_VAL_BLE_SOCK_LINUX_DEV (0)
12261193
#endif
12271194

1228-
/* Overridden by @apache-mynewt-nimble/porting/targets/linux (defined by @apache-mynewt-nimble/nimble/transport/socket) */
12291195
#ifndef MYNEWT_VAL_BLE_SOCK_STACK_SIZE
12301196
#define MYNEWT_VAL_BLE_SOCK_STACK_SIZE (1028)
12311197
#endif
12321198

1233-
/* Overridden by @apache-mynewt-nimble/porting/targets/linux (defined by @apache-mynewt-nimble/nimble/transport/socket) */
12341199
#ifndef MYNEWT_VAL_BLE_SOCK_TASK_PRIO
12351200
#define MYNEWT_VAL_BLE_SOCK_TASK_PRIO (3)
12361201
#endif
@@ -1239,7 +1204,6 @@
12391204
#define MYNEWT_VAL_BLE_SOCK_TCP_PORT (14433)
12401205
#endif
12411206

1242-
/* Overridden by @apache-mynewt-nimble/porting/targets/linux (defined by @apache-mynewt-nimble/nimble/transport/socket) */
12431207
#ifndef MYNEWT_VAL_BLE_SOCK_USE_LINUX_BLUE
12441208
#define MYNEWT_VAL_BLE_SOCK_USE_LINUX_BLUE (1)
12451209
#endif
@@ -1248,12 +1212,10 @@
12481212
#define MYNEWT_VAL_BLE_SOCK_USE_NUTTX (0)
12491213
#endif
12501214

1251-
/* Overridden by @apache-mynewt-nimble/porting/targets/linux (defined by @apache-mynewt-nimble/nimble/transport/socket) */
12521215
#ifndef MYNEWT_VAL_BLE_SOCK_USE_TCP
12531216
#define MYNEWT_VAL_BLE_SOCK_USE_TCP (0)
12541217
#endif
12551218

1256-
/*** newt */
12571219
#ifndef MYNEWT_VAL_APP_NAME
12581220
#define MYNEWT_VAL_APP_NAME "dummy_app"
12591221
#endif
@@ -1294,7 +1256,6 @@
12941256
#define MYNEWT_VAL_TARGET_linux (1)
12951257
#endif
12961258

1297-
/*** Included packages */
12981259
#define MYNEWT_PKG_apache_mynewt_core__compiler_sim 1
12991260
#define MYNEWT_PKG_apache_mynewt_core__crypto_tinycrypt 1
13001261
#define MYNEWT_PKG_apache_mynewt_core__hw_bsp_native 1
@@ -1339,7 +1300,6 @@
13391300
#define MYNEWT_PKG_apache_mynewt_nimble__porting_targets_dummy_app 1
13401301
#define MYNEWT_PKG_apache_mynewt_nimble__porting_targets_linux 1
13411302

1342-
/*** Included APIs */
13431303
#define MYNEWT_API_TRNG_HW_IMPL 1
13441304
#define MYNEWT_API_ble_transport 1
13451305
#define MYNEWT_API_console 1

0 commit comments

Comments
 (0)