mbed-os5 only for TYBLE16

Dependents:   TYBLE16_simple_data_logger TYBLE16_MP3_Air

Committer:
kenjiArai
Date:
Tue Dec 31 06:02:27 2019 +0000
Revision:
1:9db0e321a9f4
Parent:
0:5b88d5760320
updated based on mbed-os5.15.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kenjiArai 0:5b88d5760320 1 {
kenjiArai 0:5b88d5760320 2 "name": "lwip",
kenjiArai 0:5b88d5760320 3 "config": {
kenjiArai 1:9db0e321a9f4 4 "present": 1,
kenjiArai 0:5b88d5760320 5 "ipv4-enabled": {
kenjiArai 0:5b88d5760320 6 "help": "Enable IPv4",
kenjiArai 0:5b88d5760320 7 "value": true
kenjiArai 0:5b88d5760320 8 },
kenjiArai 0:5b88d5760320 9 "ipv6-enabled": {
kenjiArai 0:5b88d5760320 10 "help": "Enable IPv6",
kenjiArai 0:5b88d5760320 11 "value": false
kenjiArai 0:5b88d5760320 12 },
kenjiArai 0:5b88d5760320 13 "ip-ver-pref": {
kenjiArai 0:5b88d5760320 14 "help": "On dual-stack system the preferred stack: 4 for IPv4 and 6 for IPv6",
kenjiArai 0:5b88d5760320 15 "value": 4
kenjiArai 0:5b88d5760320 16 },
kenjiArai 0:5b88d5760320 17 "addr-timeout": {
kenjiArai 0:5b88d5760320 18 "help": "On dual-stack system how long to additionally wait for other stack's address in seconds",
kenjiArai 0:5b88d5760320 19 "value": 5
kenjiArai 0:5b88d5760320 20 },
kenjiArai 0:5b88d5760320 21 "addr-timeout-mode": {
kenjiArai 0:5b88d5760320 22 "help": "Address timeout mode; true: wait both stack's addresses; false: wait for preferred stack's address",
kenjiArai 0:5b88d5760320 23 "value": true
kenjiArai 0:5b88d5760320 24 },
kenjiArai 1:9db0e321a9f4 25 "dhcp-timeout": {
kenjiArai 1:9db0e321a9f4 26 "help": "DHCP timeout value",
kenjiArai 1:9db0e321a9f4 27 "value": 60
kenjiArai 1:9db0e321a9f4 28 },
kenjiArai 0:5b88d5760320 29 "ethernet-enabled": {
kenjiArai 0:5b88d5760320 30 "help": "Enable support for Ethernet interfaces",
kenjiArai 0:5b88d5760320 31 "value": true
kenjiArai 0:5b88d5760320 32 },
kenjiArai 0:5b88d5760320 33 "l3ip-enabled": {
kenjiArai 0:5b88d5760320 34 "help": "Enable support for L3IP interfaces",
kenjiArai 0:5b88d5760320 35 "value": false
kenjiArai 0:5b88d5760320 36 },
kenjiArai 0:5b88d5760320 37 "debug-enabled": {
kenjiArai 0:5b88d5760320 38 "help": "Enable debug trace support",
kenjiArai 0:5b88d5760320 39 "value": false
kenjiArai 0:5b88d5760320 40 },
kenjiArai 0:5b88d5760320 41 "ppp-enabled": {
kenjiArai 1:9db0e321a9f4 42 "help": "Enable support for PPP interfaces (obsolete: use netsocket/ppp configuration instead)",
kenjiArai 1:9db0e321a9f4 43 "value": false
kenjiArai 0:5b88d5760320 44 },
kenjiArai 0:5b88d5760320 45 "ppp-ipv4-enabled": {
kenjiArai 1:9db0e321a9f4 46 "help": "Enable support for ipv4 PPP interface (obsolete: use netsocket/ppp configuration instead)",
kenjiArai 1:9db0e321a9f4 47 "value": false
kenjiArai 0:5b88d5760320 48 },
kenjiArai 0:5b88d5760320 49 "ppp-ipv6-enabled": {
kenjiArai 1:9db0e321a9f4 50 "help": "Enable support for ipv6 PPP interface (obsolete: use netsocket/ppp configuration instead)",
kenjiArai 1:9db0e321a9f4 51 "value": false
kenjiArai 0:5b88d5760320 52 },
kenjiArai 0:5b88d5760320 53 "use-mbed-trace": {
kenjiArai 0:5b88d5760320 54 "help": "Use mbed trace for debug, rather than printf",
kenjiArai 0:5b88d5760320 55 "value": false
kenjiArai 0:5b88d5760320 56 },
kenjiArai 0:5b88d5760320 57 "enable-ppp-trace": {
kenjiArai 1:9db0e321a9f4 58 "help": "Enable trace support for PPP interfaces (obsolete: use netsocket/ppp configuration instead)",
kenjiArai 0:5b88d5760320 59 "value": false
kenjiArai 0:5b88d5760320 60 },
kenjiArai 0:5b88d5760320 61 "socket-max": {
kenjiArai 0:5b88d5760320 62 "help": "Maximum number of open TCPServer, TCPSocket and UDPSocket instances allowed, including one used internally for DNS. Each requires 236 bytes of pre-allocated RAM",
kenjiArai 0:5b88d5760320 63 "value": 4
kenjiArai 0:5b88d5760320 64 },
kenjiArai 0:5b88d5760320 65 "tcp-enabled": {
kenjiArai 0:5b88d5760320 66 "help": "Enable TCP",
kenjiArai 0:5b88d5760320 67 "value": true
kenjiArai 0:5b88d5760320 68 },
kenjiArai 0:5b88d5760320 69 "tcp-server-max": {
kenjiArai 0:5b88d5760320 70 "help": "Maximum number of open TCPServer instances allowed. Each requires 72 bytes of pre-allocated RAM",
kenjiArai 0:5b88d5760320 71 "value": 4
kenjiArai 0:5b88d5760320 72 },
kenjiArai 0:5b88d5760320 73 "tcp-socket-max": {
kenjiArai 0:5b88d5760320 74 "help": "Maximum number of open TCPSocket instances allowed. Each requires 196 bytes of pre-allocated RAM",
kenjiArai 0:5b88d5760320 75 "value": 4
kenjiArai 0:5b88d5760320 76 },
kenjiArai 0:5b88d5760320 77 "udp-socket-max": {
kenjiArai 0:5b88d5760320 78 "help": "Maximum number of open UDPSocket instances allowed, including one used internally for DNS. Each requires 84 bytes of pre-allocated RAM",
kenjiArai 0:5b88d5760320 79 "value": 4
kenjiArai 0:5b88d5760320 80 },
kenjiArai 0:5b88d5760320 81 "memp-num-tcp-seg": {
kenjiArai 1:9db0e321a9f4 82 "help": "Number of simultaneously queued TCP segments, see LWIP opt.h for more information. Current default is 16.",
kenjiArai 1:9db0e321a9f4 83 "value": 16
kenjiArai 1:9db0e321a9f4 84 },
kenjiArai 1:9db0e321a9f4 85 "memp-num-tcpip-msg-inpkt": {
kenjiArai 1:9db0e321a9f4 86 "help": "Number of simultaneously queued TCP messages that are received",
kenjiArai 1:9db0e321a9f4 87 "value": 8
kenjiArai 0:5b88d5760320 88 },
kenjiArai 0:5b88d5760320 89 "tcp-mss": {
kenjiArai 1:9db0e321a9f4 90 "help": "TCP Maximum segment size, see LWIP opt.h for more information. Current default is 536.",
kenjiArai 1:9db0e321a9f4 91 "value": 536
kenjiArai 1:9db0e321a9f4 92 },
kenjiArai 1:9db0e321a9f4 93 "mbox-size": {
kenjiArai 1:9db0e321a9f4 94 "help": "mailbox size",
kenjiArai 1:9db0e321a9f4 95 "value": 8
kenjiArai 0:5b88d5760320 96 },
kenjiArai 0:5b88d5760320 97 "tcp-snd-buf": {
kenjiArai 1:9db0e321a9f4 98 "help": "TCP sender buffer space (bytes), see LWIP's opt.h for more information. Current default is (2 * TCP_MSS).",
kenjiArai 1:9db0e321a9f4 99 "value": "(2 * TCP_MSS)"
kenjiArai 0:5b88d5760320 100 },
kenjiArai 0:5b88d5760320 101 "tcp-wnd": {
kenjiArai 1:9db0e321a9f4 102 "help": "TCP sender buffer space (bytes), see LWIP's opt.h for more information. Current default is (4 * TCP_MSS).",
kenjiArai 1:9db0e321a9f4 103 "value": "(4 * TCP_MSS)"
kenjiArai 0:5b88d5760320 104 },
kenjiArai 0:5b88d5760320 105 "tcp-maxrtx": {
kenjiArai 1:9db0e321a9f4 106 "help": "Maximum number of retransmissions of data segments, see LWIP's opt.h for more information. Current default is 6.",
kenjiArai 0:5b88d5760320 107 "value": 6
kenjiArai 0:5b88d5760320 108 },
kenjiArai 0:5b88d5760320 109 "tcp-synmaxrtx": {
kenjiArai 1:9db0e321a9f4 110 "help": "Maximum number of retransmissions of SYN segments, see LWIP's opt.h for more information. Current default is 6.",
kenjiArai 1:9db0e321a9f4 111 "value": 6
kenjiArai 0:5b88d5760320 112 },
kenjiArai 0:5b88d5760320 113 "tcp-close-timeout": {
kenjiArai 0:5b88d5760320 114 "help": "Maximum timeout (ms) for TCP close handshaking timeout",
kenjiArai 0:5b88d5760320 115 "value": 1000
kenjiArai 0:5b88d5760320 116 },
kenjiArai 1:9db0e321a9f4 117 "tcpip-thread-priority": {
kenjiArai 1:9db0e321a9f4 118 "help": "Priority of lwip TCPIP thread",
kenjiArai 1:9db0e321a9f4 119 "value": "osPriorityNormal"
kenjiArai 1:9db0e321a9f4 120 },
kenjiArai 0:5b88d5760320 121 "pbuf-pool-size": {
kenjiArai 1:9db0e321a9f4 122 "help": "Number of pbufs in pool - usually used for received packets, so this determines how much data can be buffered between reception and the application reading, see LWIP's opt.h for more information. If a driver uses PBUF_RAM for reception, less pool may be needed. Current default is 5.",
kenjiArai 1:9db0e321a9f4 123 "value": 5
kenjiArai 0:5b88d5760320 124 },
kenjiArai 0:5b88d5760320 125 "pbuf-pool-bufsize": {
kenjiArai 1:9db0e321a9f4 126 "help": "Size of pbufs in pool, see LWIP's opt.h for more information.",
kenjiArai 0:5b88d5760320 127 "value": null
kenjiArai 0:5b88d5760320 128 },
kenjiArai 0:5b88d5760320 129 "mem-size": {
kenjiArai 1:9db0e321a9f4 130 "help": "Size of heap (bytes) - used for outgoing packets, and also used by some drivers for reception, see LWIP's opt.h for more information. Current default is 1600.",
kenjiArai 1:9db0e321a9f4 131 "value": 1600
kenjiArai 0:5b88d5760320 132 },
kenjiArai 0:5b88d5760320 133 "tcpip-thread-stacksize": {
kenjiArai 0:5b88d5760320 134 "help": "Stack size for lwip TCPIP thread",
kenjiArai 0:5b88d5760320 135 "value": 1200
kenjiArai 0:5b88d5760320 136 },
kenjiArai 0:5b88d5760320 137 "default-thread-stacksize": {
kenjiArai 0:5b88d5760320 138 "help": "Stack size for lwip system threads",
kenjiArai 0:5b88d5760320 139 "value": 512
kenjiArai 0:5b88d5760320 140 },
kenjiArai 0:5b88d5760320 141 "ppp-thread-stacksize": {
kenjiArai 1:9db0e321a9f4 142 "help": "Thread stack size for PPP (obsolete: use netsocket/ppp configuration instead)",
kenjiArai 0:5b88d5760320 143 "value": 768
kenjiArai 1:9db0e321a9f4 144 },
kenjiArai 1:9db0e321a9f4 145 "num-pbuf": {
kenjiArai 1:9db0e321a9f4 146 "help": "Number of non-pool pbufs, each needs 92 bytes of RAM, see LWIP's opt.h for more information. Current default is 8.",
kenjiArai 1:9db0e321a9f4 147 "value": 8
kenjiArai 1:9db0e321a9f4 148 },
kenjiArai 1:9db0e321a9f4 149 "num-netbuf": {
kenjiArai 1:9db0e321a9f4 150 "help": "Number of netbufs, each netbuf requires 64 bytes of RAM, see LWIP's opt.h for more information. Current default is 8.",
kenjiArai 1:9db0e321a9f4 151 "value": 8
kenjiArai 1:9db0e321a9f4 152 },
kenjiArai 1:9db0e321a9f4 153 "raw-socket-enabled": {
kenjiArai 1:9db0e321a9f4 154 "help": "Enable lwip raw sockets, required for Mbed OS ICMPSocket",
kenjiArai 1:9db0e321a9f4 155 "value": false
kenjiArai 0:5b88d5760320 156 }
kenjiArai 0:5b88d5760320 157 },
kenjiArai 0:5b88d5760320 158 "target_overrides": {
kenjiArai 0:5b88d5760320 159 "REALTEK_RTL8195AM": {
kenjiArai 0:5b88d5760320 160 "tcpip-thread-stacksize": 1600,
kenjiArai 0:5b88d5760320 161 "mem-size": 12800
kenjiArai 0:5b88d5760320 162 },
kenjiArai 0:5b88d5760320 163 "UBLOX_EVK_ODIN_W2": {
kenjiArai 0:5b88d5760320 164 "pbuf-pool-size" : 10
kenjiArai 0:5b88d5760320 165 },
kenjiArai 0:5b88d5760320 166 "STM": {
kenjiArai 0:5b88d5760320 167 "mem-size": 2310
kenjiArai 0:5b88d5760320 168 },
kenjiArai 0:5b88d5760320 169 "Freescale": {
kenjiArai 0:5b88d5760320 170 "mem-size": 33270
kenjiArai 0:5b88d5760320 171 },
kenjiArai 0:5b88d5760320 172 "LPC1768": {
kenjiArai 0:5b88d5760320 173 "mem-size": 16362
kenjiArai 0:5b88d5760320 174 },
kenjiArai 0:5b88d5760320 175 "LPC4088": {
kenjiArai 0:5b88d5760320 176 "mem-size": 15360
kenjiArai 0:5b88d5760320 177 },
kenjiArai 0:5b88d5760320 178 "LPC4088_DM": {
kenjiArai 0:5b88d5760320 179 "mem-size": 15360
kenjiArai 0:5b88d5760320 180 },
kenjiArai 0:5b88d5760320 181 "UBLOX_C027": {
kenjiArai 0:5b88d5760320 182 "mem-size": 16362
kenjiArai 0:5b88d5760320 183 },
kenjiArai 0:5b88d5760320 184 "ARCH_PRO": {
kenjiArai 0:5b88d5760320 185 "mem-size": 16362
kenjiArai 0:5b88d5760320 186 },
kenjiArai 0:5b88d5760320 187 "LPC546XX": {
kenjiArai 0:5b88d5760320 188 "mem-size": 36496
kenjiArai 0:5b88d5760320 189 },
kenjiArai 0:5b88d5760320 190 "EFM32GG11_STK3701": {
kenjiArai 0:5b88d5760320 191 "mem-size": 36560
kenjiArai 0:5b88d5760320 192 },
kenjiArai 0:5b88d5760320 193 "RZ_A1_EMAC": {
kenjiArai 0:5b88d5760320 194 "tcpip-thread-stacksize": 1328,
kenjiArai 0:5b88d5760320 195 "default-thread-stacksize": 640,
kenjiArai 0:5b88d5760320 196 "memp-num-tcp-seg": 32,
kenjiArai 0:5b88d5760320 197 "tcp-mss": 1440,
kenjiArai 0:5b88d5760320 198 "tcp-snd-buf": "(8 * TCP_MSS)",
kenjiArai 0:5b88d5760320 199 "tcp-wnd": "(TCP_MSS * 8)",
kenjiArai 0:5b88d5760320 200 "pbuf-pool-size": 16,
kenjiArai 0:5b88d5760320 201 "mem-size": 51200
kenjiArai 0:5b88d5760320 202 },
kenjiArai 1:9db0e321a9f4 203 "MCU_PSOC6": {
kenjiArai 1:9db0e321a9f4 204 "tcpip-thread-stacksize": 8192,
kenjiArai 1:9db0e321a9f4 205 "default-thread-stacksize": 640,
kenjiArai 1:9db0e321a9f4 206 "memp-num-tcp-seg": 24,
kenjiArai 1:9db0e321a9f4 207 "tcp-socket-max": 10,
kenjiArai 1:9db0e321a9f4 208 "udp-socket-max":10,
kenjiArai 1:9db0e321a9f4 209 "socket-max":18,
kenjiArai 1:9db0e321a9f4 210 "tcp-mss": 1540,
kenjiArai 1:9db0e321a9f4 211 "tcp-snd-buf": "(6 * TCP_MSS)",
kenjiArai 1:9db0e321a9f4 212 "tcp-wnd": "(TCP_MSS * 6)",
kenjiArai 1:9db0e321a9f4 213 "pbuf-pool-size": 14,
kenjiArai 1:9db0e321a9f4 214 "mem-size": 65536
kenjiArai 1:9db0e321a9f4 215 },
kenjiArai 0:5b88d5760320 216 "MIMXRT1050_EVK": {
kenjiArai 0:5b88d5760320 217 "mem-size": 36560
kenjiArai 0:5b88d5760320 218 },
kenjiArai 0:5b88d5760320 219 "FVP_MPS2_M3": {
kenjiArai 0:5b88d5760320 220 "mem-size": 36560
kenjiArai 0:5b88d5760320 221 },
kenjiArai 0:5b88d5760320 222 "MTS_DRAGONFLY_F411RE": {
kenjiArai 0:5b88d5760320 223 "tcpip-thread-stacksize": 1600
kenjiArai 0:5b88d5760320 224 }
kenjiArai 0:5b88d5760320 225 }
kenjiArai 0:5b88d5760320 226 }