Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 1036efa

Browse files
committedDec 18, 2024
initial: boards: add nicla sense ME
1 parent 3ef1d37 commit 1036efa

File tree

2,438 files changed

+1608852
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,438 files changed

+1608852
-1
lines changed
 

‎boards.txt

+76-1
Original file line numberDiff line numberDiff line change
@@ -396,4 +396,79 @@ frdm_rw612.upload.maximum_data_size=523624
396396
frdm_rw612.bootloader.tool=pyocd
397397
frdm_rw612.bootloader.tool.default=pyocd
398398
frdm_rw612.bootloader.file=zephyr-frdm_rw612.elf
399-
frdm_rw612.bootloader.target=rw612
399+
frdm_rw612.bootloader.target=rw612
400+
401+
##########################################################################################
402+
403+
niclasense.name=Arduino Nicla Sense ME
404+
niclasense.build.core=arduino
405+
niclasense.build.crossprefix=arm-zephyr-eabi-
406+
niclasense.build.compiler_path={runtime.tools.arm-zephyr-eabi-0.16.8.path}/bin/
407+
408+
niclasense.menu.debug.false=Standard
409+
niclasense.menu.debug.true=Debug
410+
411+
niclasense.menu.debug.false.post_build_arg=
412+
niclasense.menu.debug.true.post_build_arg=debug
413+
414+
niclasense.build.variant=arduino_nicla_sense_me
415+
niclasense.build.mcu=cortex-m4
416+
niclasense.build.fpu=-mfpu=fpv4-sp-d16
417+
niclasense.build.architecture=cortex-m4
418+
niclasense.compiler.zephyr.arch.define=
419+
420+
niclasense.build.board={build.variant}
421+
422+
niclasense.build.float-abi=-mfloat-abi=hard
423+
niclasense.build.extra_flags=
424+
niclasense.build.postbuild.cmd="{tools.imgtool.path}/{tools.imgtool.cmd}" exit
425+
niclasense.build.architecture=cortex-m4
426+
niclasense.build.board=ARDUINO_NICLA_SENSE_ME
427+
niclasense.build.extra_ldflags=
428+
niclasense.compiler.zephyr.defines=-DLL_EXTENSION_BUILD -DCONFIG_ARDUINO_API_SERIAL_BUFFER_SIZE=256 -DNRF52832_XXAA -DK_HEAP_MEM_POOL_SIZE=1024 -DKERNEL -DPICOLIBC_LONG_LONG_PRINTF_SCANF -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -imacros{build.variant.path}/llext-edk/include/zephyr/include/generated/zephyr/autoconf.h -imacros{build.variant.path}/llext-edk/include/zephyr/include/zephyr/toolchain/zephyr_stdint.h
429+
niclasense.compiler.zephyr.ldflags=-fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-unwind-tables -fno-use-cxa-atexit
430+
niclasense.compiler.zephyr.cflags=-fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m4 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs
431+
niclasense.compiler.zephyr.cxxflags={compiler.zephyr.ldflags} -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mcpu=cortex-m4 -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs
432+
niclasense.compiler.zephyr.includes={build.variant.path}/includes.txt
433+
niclasense.compiler.zephyr.extra_ldflags=-lstdc++ -lsupc++ -lnosys -nostdlib
434+
niclasense.compiler.zephyr=
435+
niclasense.vid.0=0x2341
436+
niclasense.pid.0=0x0360
437+
niclasense.upload_port.0.vid=0x2341
438+
niclasense.upload_port.0.pid=0x0060
439+
440+
#niclasense.upload.tool=openocd
441+
#niclasense.upload.tool.default=openocd
442+
niclasense.upload.tool=pyocd
443+
niclasense.upload.tool.default=pyocd
444+
niclasense.upload.protocol=
445+
niclasense.upload.transport=
446+
niclasense.upload.vid=0x2341
447+
niclasense.upload.pid=0x0060
448+
niclasense.upload.interface=0
449+
niclasense.upload.use_1200bps_touch=false
450+
niclasense.upload.wait_for_upload_port=false
451+
niclasense.upload.native_usb=false
452+
niclasense.upload.maximum_size=1966080
453+
niclasense.upload.maximum_data_size=523624
454+
niclasense.upload.address=0x70000
455+
niclasense.upload.target=nrf52
456+
457+
niclasense.upload.maximum_size=786432
458+
niclasense.upload.maximum_data_size=523624
459+
460+
#niclasense.bootloader.tool=openocd
461+
#niclasense.bootloader.tool.default=openocd
462+
niclasense.bootloader.tool=pyocd
463+
niclasense.bootloader.tool.default=pyocd
464+
niclasense.bootloader.vid=0x2341
465+
niclasense.bootloader.pid=0x0360
466+
niclasense.bootloader.interface=0
467+
niclasense.bootloader.file=zephyr-arduino_nicla_sense_me.hex
468+
niclasense.bootloader.target=nrf52
469+
470+
niclasense.debug.tool=gdb
471+
niclasense.debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg
472+
niclasense.debug.server.openocd.scripts.1={programmer.transport_script}
473+
niclasense.debug.server.openocd.scripts.2=target/nrf52.cfg
474+
niclasense.debug.cortex-debug.custom.request=attach
230 KB
Binary file not shown.

0 commit comments

Comments
 (0)