Skip to content
This repository was archived by the owner on Apr 16, 2021. It is now read-only.

Commit 58935cd

Browse files
committed
Update NANO33BLE variant
Generated with ./mbed-os-to-arduino -a -b mbed-os-5.14.2 ARDUINO_NANO33BLE:ARDUINO_NANO33BLE
1 parent 6dc4d1b commit 58935cd

File tree

6 files changed

+34
-8
lines changed

6 files changed

+34
-8
lines changed

variants/ARDUINO_NANO33BLE/cflags.txt

+4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
-std=gnu11
22
-DAPPLICATION_ADDR=0x10000
33
-DAPPLICATION_SIZE=0xf0000
4+
-DMBED_RAM_SIZE=0x40000
5+
-DMBED_RAM_START=0x20000000
6+
-DMBED_ROM_SIZE=0x100000
7+
-DMBED_ROM_START=0x0
48
-DMBED_TRAP_ERRORS_ENABLED=1
59
-Os
610
-Wall

variants/ARDUINO_NANO33BLE/cxxflags.txt

+4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
-std=gnu++14
44
-DAPPLICATION_ADDR=0x10000
55
-DAPPLICATION_SIZE=0xf0000
6+
-DMBED_RAM_SIZE=0x40000
7+
-DMBED_RAM_START=0x20000000
8+
-DMBED_ROM_SIZE=0x100000
9+
-DMBED_ROM_START=0x0
610
-DMBED_TRAP_ERRORS_ENABLED=1
711
-Os
812
-Wall

variants/ARDUINO_NANO33BLE/defines.txt

+4-3
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,14 @@
3636
-DFEATURE_STORAGE=1
3737
-D__FPU_PRESENT=1
3838
-D__MBED__=1
39-
-DMBED_BUILD_TIMESTAMP=1568118004.1384244
39+
-DMBED_BUILD_TIMESTAMP=1575279460.2487955
4040
-D__MBED_CMSIS_RTOS_CM
4141
-DMBED_MPU_CUSTOM
4242
-DMBED_TICKLESS
4343
-DMBEDTLS_CONFIG_HW_SUPPORT
4444
-DNRF52840_XXAA
45-
-DNRF52_ERRATA_20
45+
-DNRF52_PAN_20
46+
-DSWI_DISABLE0
4647
-DTARGET_ARDUINO_NANO33BLE
4748
-DTARGET_CORDIO
4849
-DTARGET_CORDIO_LL
@@ -66,4 +67,4 @@
6667
-DTOOLCHAIN_GCC_ARM
6768
-DWSF_MAX_HANDLERS=10
6869
-DMBED_NO_GLOBAL_USING_DIRECTIVE=1
69-
-DUSE_ARDUINO_PINOUT
70+
-DUSE_ARDUINO_PINOUT

variants/ARDUINO_NANO33BLE/ldflags.txt

+4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
-DMBED_APP_SIZE=0xf0000
22
-DMBED_APP_START=0x10000
33
-DMBED_BOOT_STACK_SIZE=2048
4+
-DMBED_RAM_SIZE=0x40000
5+
-DMBED_RAM_START=0x20000000
6+
-DMBED_ROM_SIZE=0x100000
7+
-DMBED_ROM_START=0x0
48
-Wl,--gc-sections
59
-Wl,--wrap,_calloc_r
610
-Wl,--wrap,_free_r
-8.05 KB
Binary file not shown.

variants/ARDUINO_NANO33BLE/mbed_config.h

+18-5
Original file line numberDiff line numberDiff line change
@@ -125,25 +125,39 @@
125125
#define MBED_CONF_LWIP_ADDR_TIMEOUT 5 // set by library:lwip
126126
#define MBED_CONF_LWIP_ADDR_TIMEOUT_MODE 1 // set by library:lwip
127127
#define MBED_CONF_LWIP_DEBUG_ENABLED 0 // set by library:lwip
128+
#define MBED_CONF_LWIP_DEFAULT_TCP_RECVMBOX_SIZE 8 // set by library:lwip
128129
#define MBED_CONF_LWIP_DEFAULT_THREAD_STACKSIZE 512 // set by library:lwip
130+
#define MBED_CONF_LWIP_DHCP_TIMEOUT 60 // set by library:lwip
129131
#define MBED_CONF_LWIP_ENABLE_PPP_TRACE 0 // set by library:lwip
130132
#define MBED_CONF_LWIP_ETHERNET_ENABLED 1 // set by library:lwip
131133
#define MBED_CONF_LWIP_IPV4_ENABLED 1 // set by library:lwip
132134
#define MBED_CONF_LWIP_IPV6_ENABLED 0 // set by library:lwip
133135
#define MBED_CONF_LWIP_IP_VER_PREF 4 // set by library:lwip
134136
#define MBED_CONF_LWIP_L3IP_ENABLED 0 // set by library:lwip
137+
#define MBED_CONF_LWIP_MBOX_SIZE 8 // set by library:lwip
138+
#define MBED_CONF_LWIP_MEMP_NUM_TCPIP_MSG_INPKT 8 // set by library:lwip
139+
#define MBED_CONF_LWIP_MEMP_NUM_TCP_SEG 16 // set by library:lwip
140+
#define MBED_CONF_LWIP_MEM_SIZE 1600 // set by library:lwip
141+
#define MBED_CONF_LWIP_NUM_NETBUF 8 // set by library:lwip
142+
#define MBED_CONF_LWIP_NUM_PBUF 8 // set by library:lwip
143+
#define MBED_CONF_LWIP_PBUF_POOL_SIZE 5 // set by library:lwip
135144
#define MBED_CONF_LWIP_PPP_ENABLED 0 // set by library:lwip
136145
#define MBED_CONF_LWIP_PPP_IPV4_ENABLED 0 // set by library:lwip
137146
#define MBED_CONF_LWIP_PPP_IPV6_ENABLED 0 // set by library:lwip
138147
#define MBED_CONF_LWIP_PPP_THREAD_STACKSIZE 768 // set by library:lwip
139148
#define MBED_CONF_LWIP_SOCKET_MAX 4 // set by library:lwip
149+
#define MBED_CONF_LWIP_TCPIP_MBOX_SIZE 8 // set by library:lwip
140150
#define MBED_CONF_LWIP_TCPIP_THREAD_PRIORITY osPriorityNormal // set by library:lwip
141151
#define MBED_CONF_LWIP_TCPIP_THREAD_STACKSIZE 1200 // set by library:lwip
142152
#define MBED_CONF_LWIP_TCP_CLOSE_TIMEOUT 1000 // set by library:lwip
143153
#define MBED_CONF_LWIP_TCP_ENABLED 1 // set by library:lwip
144154
#define MBED_CONF_LWIP_TCP_MAXRTX 6 // set by library:lwip
155+
#define MBED_CONF_LWIP_TCP_MSS 536 // set by library:lwip
145156
#define MBED_CONF_LWIP_TCP_SERVER_MAX 4 // set by library:lwip
157+
#define MBED_CONF_LWIP_TCP_SND_BUF (2 * TCP_MSS) // set by library:lwip
146158
#define MBED_CONF_LWIP_TCP_SOCKET_MAX 4 // set by library:lwip
159+
#define MBED_CONF_LWIP_TCP_SYNMAXRTX 6 // set by library:lwip
160+
#define MBED_CONF_LWIP_TCP_WND (4 * TCP_MSS) // set by library:lwip
147161
#define MBED_CONF_LWIP_UDP_SOCKET_MAX 4 // set by library:lwip
148162
#define MBED_CONF_LWIP_USE_MBED_TRACE 0 // set by library:lwip
149163
#define MBED_CONF_MBED_MESH_API_6LOWPAN_ND_CHANNEL 0 // set by library:mbed-mesh-api
@@ -192,8 +206,6 @@
192206
#define MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG 0 // set by target:MCU_NRF52840
193207
#define MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL 16 // set by target:MCU_NRF52840
194208
#define MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC NRF_LF_SRC_XTAL // set by target:MCU_NRF52840
195-
#define MBED_CONF_NORDIC_UART_0_FIFO_SIZE 32 // set by library:nordic
196-
#define MBED_CONF_NORDIC_UART_1_FIFO_SIZE 32 // set by library:nordic
197209
#define MBED_CONF_NSAPI_DEFAULT_MESH_TYPE THREAD // set by library:nsapi
198210
#define MBED_CONF_NSAPI_DEFAULT_STACK LWIP // set by library:nsapi
199211
#define MBED_CONF_NSAPI_DEFAULT_WIFI_SECURITY NONE // set by library:nsapi
@@ -216,7 +228,7 @@
216228
#define MBED_CONF_PLATFORM_FORCE_NON_COPYABLE_ERROR 0 // set by library:platform
217229
#define MBED_CONF_PLATFORM_MAX_ERROR_FILENAME_LEN 16 // set by library:platform
218230
#define MBED_CONF_PLATFORM_MINIMAL_PRINTF_ENABLE_64_BIT 1 // set by library:platform
219-
#define MBED_CONF_PLATFORM_MINIMAL_PRINTF_ENABLE_FLOATING_POINT 1 // set by library:platform
231+
#define MBED_CONF_PLATFORM_MINIMAL_PRINTF_ENABLE_FLOATING_POINT 0 // set by library:platform
220232
#define MBED_CONF_PLATFORM_MINIMAL_PRINTF_SET_FLOATING_POINT_MAX_DECIMALS 6 // set by library:platform
221233
#define MBED_CONF_PLATFORM_POLL_USE_LOWPOWER_TIMER 0 // set by library:platform
222234
#define MBED_CONF_PLATFORM_STDIO_BAUD_RATE 115200 // set by application[*]
@@ -290,6 +302,8 @@
290302
#define MBED_CONF_TARGET_INIT_US_TICKER_AT_BOOT 0 // set by target:Target
291303
#define MBED_CONF_TARGET_MPU_ROM_END 0x1fffffff // set by target:MCU_NRF52840
292304
#define MBED_CONF_TARGET_TICKLESS_FROM_US_TICKER 0 // set by target:Target
305+
#define MBED_CONF_TARGET_UART_0_FIFO_SIZE 32 // set by target:MCU_NRF52840
306+
#define MBED_CONF_TARGET_UART_1_FIFO_SIZE 32 // set by target:MCU_NRF52840
293307
#define MBED_CONF_TELIT_HE910_BAUDRATE 115200 // set by library:TELIT_HE910
294308
#define MBED_CONF_TELIT_HE910_PROVIDE_DEFAULT 0 // set by library:TELIT_HE910
295309
#define MBED_CONF_TELIT_ME910_BAUDRATE 115200 // set by library:TELIT_ME910
@@ -331,9 +345,8 @@
331345
#define NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS 8 // defined by application
332346
#define NSAPI_PPP_AVAILABLE (MBED_CONF_PPP_ENABLED || MBED_CONF_LWIP_PPP_ENABLED) // defined by library:ppp
333347
#define NS_USE_EXTERNAL_MBED_TLS // defined by library:nanostack
334-
#define SWI_DISABLE0 // defined by library:nordic
335348
#define UNITY_INCLUDE_CONFIG_H // defined by library:utest
336-
#define WSF_MS_PER_TICK 1 // defined by library:cordio
349+
#define WSF_MS_PER_TICK 10 // defined by library:cordio
337350
#define _RTE_ // defined by library:rtos
338351

339352
#endif

0 commit comments

Comments
 (0)