mbed-os-examples / Mbed OS nanostack-border-router-mbed5
Committer:
mbed_official
Date:
Thu Sep 26 10:02:16 2019 +0100
Revision:
105:d9f83743ed4f
Parent:
94:0c008659750c
Merge branch 'mbed-os-5.14'

* mbed-os-5.14:
Updating mbed-os to mbed-os-5.14.0-rc3
Set extended heap on use to border router cell configuration
Added support for Cellular PPP interface
Edit README.md
Remove unnecessary checks
Enable extended heap for Wi-SUN
Updating mbed-os to mbed-os-5.14.0-rc1

.
Commit copied from https://github.com/ARMmbed/nanostack-border-router

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 89:2f7ae1d76d7a 1 {
mbed_official 89:2f7ae1d76d7a 2 "config": {
mbed_official 89:2f7ae1d76d7a 3 "radio-type":{
mbed_official 89:2f7ae1d76d7a 4 "help": "options are ATMEL, MCR20, SPIRIT1, S2LP",
mbed_official 89:2f7ae1d76d7a 5 "value": "S2LP"
mbed_official 89:2f7ae1d76d7a 6 },
mbed_official 89:2f7ae1d76d7a 7 "backhaul-driver": {
mbed_official 105:d9f83743ed4f 8 "help": "options are ETH, SLIP, EMAC, CELL",
mbed_official 89:2f7ae1d76d7a 9 "value": "EMAC"
mbed_official 89:2f7ae1d76d7a 10 },
mbed_official 89:2f7ae1d76d7a 11 "mesh-mode": {
mbed_official 89:2f7ae1d76d7a 12 "help": "Mesh networking mode. Options are LOWPAN_ND, LOWPAN_WS and THREAD",
mbed_official 89:2f7ae1d76d7a 13 "value": "LOWPAN_WS"
mbed_official 89:2f7ae1d76d7a 14 },
mbed_official 89:2f7ae1d76d7a 15 "backhaul-mac-src": {
mbed_official 89:2f7ae1d76d7a 16 "help": "Where to get EUI48 address. Options are BOARD, CONFIG",
mbed_official 89:2f7ae1d76d7a 17 "value": "BOARD"
mbed_official 89:2f7ae1d76d7a 18 },
mbed_official 89:2f7ae1d76d7a 19 "backhaul-mld": {
mbed_official 89:2f7ae1d76d7a 20 "help": "Enable proxying Multicast Listener Discovery messages to backhaul network",
mbed_official 89:2f7ae1d76d7a 21 "value": "false"
mbed_official 89:2f7ae1d76d7a 22 },
mbed_official 105:d9f83743ed4f 23 "nanostack_extended_heap": {
mbed_official 105:d9f83743ed4f 24 "help": "Add additional memory region to nanostack heap. Valid only for selected platforms. Region size may vary depending of the toolchain.",
mbed_official 105:d9f83743ed4f 25 "value": true
mbed_official 105:d9f83743ed4f 26 },
mbed_official 89:2f7ae1d76d7a 27 "backhaul-mac": "{0x02, 0x00, 0x00, 0x00, 0x00, 0x01}",
mbed_official 105:d9f83743ed4f 28 "debug-trace": "true",
mbed_official 89:2f7ae1d76d7a 29 "backhaul-dynamic-bootstrap": true,
mbed_official 90:74901a61be61 30 "backhaul-prefix": "\"fd00:db8:ff1::\"",
mbed_official 90:74901a61be61 31 "backhaul-default-route": "\"::/0\"",
mbed_official 90:74901a61be61 32 "backhaul-next-hop": "\"fe80::1\"",
mbed_official 89:2f7ae1d76d7a 33 "multicast-addr": "ff05::7",
mbed_official 89:2f7ae1d76d7a 34 "LED": "NC",
mbed_official 89:2f7ae1d76d7a 35 "SERIAL_TX": "NC",
mbed_official 89:2f7ae1d76d7a 36 "SERIAL_RX": "NC",
mbed_official 89:2f7ae1d76d7a 37 "SERIAL_CTS": "NC",
mbed_official 89:2f7ae1d76d7a 38 "SERIAL_RTS": "NC",
mbed_official 89:2f7ae1d76d7a 39 "uc-channel-function": 255,
mbed_official 89:2f7ae1d76d7a 40 "bc-channel-function": 255,
mbed_official 89:2f7ae1d76d7a 41 "regulatory-domain": 3,
mbed_official 89:2f7ae1d76d7a 42 "operating-class": 255,
mbed_official 89:2f7ae1d76d7a 43 "operating-mode": 255,
mbed_official 89:2f7ae1d76d7a 44 "uc-fixed-channel": "0xffff",
mbed_official 89:2f7ae1d76d7a 45 "bc-fixed-channel": "0xffff",
mbed_official 94:0c008659750c 46 "network-name": "\"Wi-SUN Network\"",
mbed_official 94:0c008659750c 47 "certificate-header": {
mbed_official 94:0c008659750c 48 "help": "Certificate header",
mbed_official 94:0c008659750c 49 "value": "\"wisun_certificates.h\""
mbed_official 94:0c008659750c 50 },
mbed_official 94:0c008659750c 51 "root-certificate": {
mbed_official 94:0c008659750c 52 "help": "Root certificate in PEM format (must be a null terminated c-string)",
mbed_official 94:0c008659750c 53 "value": "WISUN_ROOT_CERTIFICATE"
mbed_official 94:0c008659750c 54 },
mbed_official 94:0c008659750c 55 "own-certificate": {
mbed_official 94:0c008659750c 56 "help": "Own certificate in PEM format (must be a null terminated c-string)",
mbed_official 94:0c008659750c 57 "value": "WISUN_SERVER_CERTIFICATE"
mbed_official 94:0c008659750c 58 },
mbed_official 94:0c008659750c 59 "own-certificate-key": {
mbed_official 94:0c008659750c 60 "help": "Own certificate's key in PEM format (must be a null terminated c-string)",
mbed_official 94:0c008659750c 61 "value": "WISUN_SERVER_KEY"
mbed_official 94:0c008659750c 62 }
mbed_official 94:0c008659750c 63
mbed_official 89:2f7ae1d76d7a 64 },
mbed_official 94:0c008659750c 65 "macros": ["MBEDTLS_USER_CONFIG_FILE=\"source/mbedtls_wisun_config.h\""],
mbed_official 89:2f7ae1d76d7a 66 "target_overrides": {
mbed_official 89:2f7ae1d76d7a 67 "*": {
mbed_official 89:2f7ae1d76d7a 68 "target.network-default-interface-type": "ETHERNET",
mbed_official 89:2f7ae1d76d7a 69 "nsapi.default-stack": "NANOSTACK",
mbed_official 89:2f7ae1d76d7a 70 "mbed-trace.enable": 1,
mbed_official 89:2f7ae1d76d7a 71 "nanostack.configuration": "ws_border_router",
mbed_official 89:2f7ae1d76d7a 72 "platform.stdio-convert-newlines": true,
mbed_official 89:2f7ae1d76d7a 73 "platform.stdio-baud-rate": 115200,
mbed_official 105:d9f83743ed4f 74 "mbed-mesh-api.heap-size": 65535,
mbed_official 105:d9f83743ed4f 75 "mbed-mesh-api.heap-stat-info": "&memory_heap_stat",
mbed_official 105:d9f83743ed4f 76 "mbed-mesh-api.heap-stat-info-definition": "mem_stat_t memory_heap_stat;",
mbed_official 105:d9f83743ed4f 77 "platform.stdio-buffered-serial": true
mbed_official 89:2f7ae1d76d7a 78 },
mbed_official 89:2f7ae1d76d7a 79 "K64F": {
mbed_official 89:2f7ae1d76d7a 80 "kinetis-emac.tx-ring-len":4,
mbed_official 89:2f7ae1d76d7a 81 "kinetis-emac.rx-ring-len":4
mbed_official 89:2f7ae1d76d7a 82 },
mbed_official 89:2f7ae1d76d7a 83 "K66F": {
mbed_official 89:2f7ae1d76d7a 84 "kinetis-emac.tx-ring-len":4,
mbed_official 89:2f7ae1d76d7a 85 "kinetis-emac.rx-ring-len":4
mbed_official 89:2f7ae1d76d7a 86 }
mbed_official 89:2f7ae1d76d7a 87 }
mbed_official 89:2f7ae1d76d7a 88 }