@@ -84,3 +84,47 @@ bast_frontier.bootloader.extra_action.preflash=echo INFO:removed_mass-erase
8484bast_frontier.bootloader.config=-f target/nrf52.cfg
8585bast_frontier.bootloader.programmer=-f interface/cmsis-dap.cfg
8686bast_frontier.bootloader.file=bast_frontier/bast_frontier_bootloader-0.3.2.hex
87+
88+ ##############################################################
89+ # WisTrio RAK5010 V2
90+
91+ rak_wistrio5010.name=WisTrio RAK5010 V2
92+ rak_wistrio5010.build.core=arduino
93+ rak_wistrio5010.build.crossprefix=arm-none-eabi-
94+ rak_wistrio5010.build.compiler_path={runtime.tools.arm-none-eabi-gcc.path}/bin/
95+
96+ rak_wistrio5010.build.variant=RAK5010
97+ rak_wistrio5010.build.mcu=cortex-m4
98+ rak_wistrio5010.build.extra_flags=
99+ rak_wistrio5010.build.architecture=cortex-m4
100+ rak_wistrio5010.build.fpu=fpv4-sp-d16
101+ rak_wistrio5010.build.float-abi=softfp
102+ rak_wistrio5010.build.board=RAK5010
103+ rak_wistrio5010.build.ldscript=linker_script.ld
104+ rak_wistrio5010.compiler.mbed.arch.define=-DARDUINO_ARCH_NRF52840
105+ rak_wistrio5010.compiler.mbed.defines={build.variant.path}/defines.txt
106+ rak_wistrio5010.compiler.mbed.ldflags={build.variant.path}/ldflags.txt
107+ rak_wistrio5010.compiler.mbed.cflags={build.variant.path}/cflags.txt
108+ rak_wistrio5010.compiler.mbed.cxxflags={build.variant.path}/cxxflags.txt
109+ rak_wistrio5010.compiler.mbed.includes={build.variant.path}/includes.txt
110+ rak_wistrio5010.compiler.mbed.extra_ldflags=-lstdc++ -lsupc++ -lm -lc -lgcc -lnosys
111+ rak_wistrio5010.compiler.mbed="{build.variant.path}/libs/libmbed.a" "{build.variant.path}/libs/libcc_310_core.a" "{build.variant.path}/libs/libcc_310_ext.a" "{build.variant.path}/libs/libcc_310_trng.a"
112+ rak_wistrio5010.vid.0=0x1209
113+ rak_wistrio5010.pid.0=0x805b
114+ rak_wistrio5010.vid.1=0x1209
115+ rak_wistrio5010.pid.1=0x805b
116+
117+ # Upload
118+ rak_wistrio5010.bootloader.tool=bootburn
119+ rak_wistrio5010.upload.tool=nrfutil
120+ rak_wistrio5010.upload.protocol=nrfutil
121+ rak_wistrio5010.upload.use_1200bps_touch=true
122+ rak_wistrio5010.upload.wait_for_upload_port=true
123+ rak_wistrio5010.upload.maximum_size=983040
124+ rak_wistrio5010.upload.maximum_data_size=262144
125+
126+ rak_wistrio5010.bootloader.tool=openocd
127+ rak_wistrio5010.bootloader.extra_action.preflash=echo INFO:removed_mass-erase
128+ rak_wistrio5010.bootloader.config=-f target/nrf52.cfg
129+ rak_wistrio5010.bootloader.programmer=-f interface/cmsis-dap.cfg
130+ rak_wistrio5010.bootloader.file=bast_frontier/bast_frontier_bootloader-0.3.2.hex
0 commit comments