Skip to content

Commit d901f66

Browse files
authored
Merge pull request #363 from adafruit/itsynrf52840
Itsy nrf52840 definition
2 parents a1259bb + 80025fe commit d901f66

File tree

5 files changed

+11741
-1
lines changed

5 files changed

+11741
-1
lines changed

boards.txt

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,59 @@ feather52840.menu.debug.l3=Level 3 (Segger SystemView)
113113
feather52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
114114

115115

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

169-
170222
# ----------------------------------
171223
# Bluefruit Metro nRF52840 Express
172224
# ----------------------------------

0 commit comments

Comments
 (0)