@@ -809,3 +809,63 @@ particle_xenon.menu.debug_output.serial1=Serial1
809809particle_xenon.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
810810particle_xenon.menu.debug_output.rtt=Segger RTT
811811particle_xenon.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
812+
813+ # -----------------------------------
814+ # eAFAQ Omnimo nRF52840
815+ # -----------------------------------
816+ omnimo52840.name=eAFAQ Omnimo nRF52840
817+
818+ # VID/PID for Bootloader, Arduino & CircuitPython
819+ omnimo52840.vid.0=0x1209
820+ omnimo52840.pid.0=0xCECE
821+ omnimo52840.vid.1=0x1209
822+ omnimo52840.pid.1=0xCECE
823+
824+ # Upload
825+ omnimo52840.bootloader.tool=bootburn
826+ omnimo52840.upload.tool=nrfutil
827+ omnimo52840.upload.protocol=nrfutil
828+ omnimo52840.upload.use_1200bps_touch=true
829+ omnimo52840.upload.wait_for_upload_port=true
830+ omnimo52840.upload.maximum_size=815104
831+ omnimo52840.upload.maximum_data_size=237568
832+
833+ # Build
834+ omnimo52840.build.mcu=cortex-m4
835+ omnimo52840.build.f_cpu=64000000
836+ omnimo52840.build.board=NRF52840_OMNIMO
837+ omnimo52840.build.core=nRF5
838+ omnimo52840.build.variant=omnimo_nrf52840
839+ omnimo52840.build.usb_manufacturer="eAFAQ"
840+ omnimo52840.build.usb_product="Omnimo nRF52840"
841+ omnimo52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
842+ omnimo52840.build.ldscript=nrf52840_s140_v6.ld
843+ omnimo52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
844+ omnimo52840.build.vid=0x239A
845+ omnimo52840.build.pid=0x8029
846+
847+ # Menu: SoftDevice
848+ omnimo52840.menu.softdevice.s140v6=S140 6.1.1
849+ omnimo52840.menu.softdevice.s140v6.build.sd_name=s140
850+ omnimo52840.menu.softdevice.s140v6.build.sd_version=6.1.1
851+ omnimo52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
852+
853+ # Menu: Debug Level
854+ omnimo52840.menu.debug.l0=Level 0 (Release)
855+ omnimo52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
856+ omnimo52840.menu.debug.l1=Level 1 (Error Message)
857+ omnimo52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
858+ omnimo52840.menu.debug.l2=Level 2 (Full Debug)
859+ omnimo52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
860+ omnimo52840.menu.debug.l3=Level 3 (Segger SystemView)
861+ omnimo52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
862+ omnimo52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
863+
864+ # Menu: Debug Port
865+ omnimo52840.menu.debug_output.serial=Serial
866+ omnimo52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
867+ omnimo52840.menu.debug_output.serial1=Serial1
868+ omnimo52840.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
869+ omnimo52840.menu.debug_output.rtt=Segger RTT
870+ omnimo52840.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
871+
0 commit comments