@@ -112,6 +112,61 @@ feather52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
112112feather52840.menu.debug.l3=Level 3 (Segger SystemView)
113113feather52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
114114
115+
116+ # ----------------------------------
117+ # Bluefruit Circuit Playground nRF52840 Express
118+ # ----------------------------------
119+ cplaynrf52840.name=Adafruit Circuit Playground Bluefruit
120+
121+ # VID/PID for bootloader with/without UF2, Arduino + Circuitpython App
122+ cplaynrf52840.vid.0=0x239A
123+ cplaynrf52840.pid.0=0x8045
124+ cplaynrf52840.vid.1=0x239A
125+ cplaynrf52840.pid.1=0x0045
126+ cplaynrf52840.vid.2=0x239A
127+ cplaynrf52840.pid.2=0x0046
128+ cplaynrf52840.vid.3=0x239A
129+ cplaynrf52840.pid.3=0x8046
130+
131+ # Upload
132+ cplaynrf52840.bootloader.tool=bootburn
133+ cplaynrf52840.upload.tool=nrfutil
134+ cplaynrf52840.upload.protocol=nrfutil
135+ cplaynrf52840.upload.use_1200bps_touch=true
136+ cplaynrf52840.upload.wait_for_upload_port=true
137+ cplaynrf52840.upload.maximum_size=815104
138+ cplaynrf52840.upload.maximum_data_size=248832
139+
140+ # Build
141+ cplaynrf52840.build.mcu=cortex-m4
142+ cplaynrf52840.build.f_cpu=64000000
143+ cplaynrf52840.build.board=CIRCUITPLAY_NRF52840
144+ cplaynrf52840.build.core=nRF5
145+ cplaynrf52840.build.variant=circuitplayground_nrf52840
146+ cplaynrf52840.build.usb_manufacturer="Adafruit LLC"
147+ cplaynrf52840.build.usb_product="Adafruit Circuit Playground Bluefruit"
148+ cplaynrf52840.build.extra_flags=-DNRF52840_XXAA -DARDUINO_NRF52_CIRCUITPLAY {build.flags.usb}
149+ cplaynrf52840.build.ldscript=nrf52840_s140_v6.ld
150+ cplaynrf52840.build.vid=0x239A
151+ cplaynrf52840.build.pid=0x8045
152+
153+ # SofDevice Menu
154+ cplaynrf52840.menu.softdevice.s140v6=0.2.11 SoftDevice s140 6.1.1
155+ cplaynrf52840.menu.softdevice.s140v6.build.sd_name=s140
156+ cplaynrf52840.menu.softdevice.s140v6.build.sd_version=6.1.1
157+ cplaynrf52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
158+
159+ # Debug Menu
160+ cplaynrf52840.menu.debug.l0=Level 0 (Release)
161+ cplaynrf52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
162+ cplaynrf52840.menu.debug.l1=Level 1 (Error Message)
163+ cplaynrf52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
164+ cplaynrf52840.menu.debug.l2=Level 2 (Full Debug)
165+ cplaynrf52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
166+ cplaynrf52840.menu.debug.l3=Level 3 (Segger SystemView)
167+ cplaynrf52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
168+
169+
115170# ----------------------------------
116171# Bluefruit Metro nRF52840 Express
117172# ----------------------------------
0 commit comments