Skip to content

Commit 021f830

Browse files
committed
Update bootloader options
1 parent b725b5c commit 021f830

21 files changed

+497
-72
lines changed

boards/BT5032A_TB.json

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,27 @@
1010
"mcu": "nrf52832_xxaa",
1111
"variant": "BT5032A_TB"
1212
},
13-
"bootloaders": {
14-
"adafruit": "0x7F000"
15-
},
13+
"bootloaders": [
14+
{
15+
"name": "adafruit_s132_v6",
16+
"bootloader_file": "nrf52832_s132_v6_adabl.hex",
17+
"linker_script": "nrf52832_s132_v6_adabl.ld",
18+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
19+
"max_size": 303104,
20+
"max_ram_size": 51712
21+
},
22+
{
23+
"name": "adafruit_serial",
24+
"bootloader_file": "nrf52832_serial_adabl.hex",
25+
"linker_script": "nrf52832_serial_adabl.ld",
26+
"flags": "-DUSE_ADA_BL",
27+
"max_size": 454656,
28+
"max_ram_size": 65528
29+
}
30+
],
31+
32+
"default_bootloader": "none",
33+
1634
"connectivity": [
1735
"bluetooth"
1836
],
@@ -36,7 +54,10 @@
3654
"stlink",
3755
"cmsis-dap",
3856
"blackmagic"
39-
]
57+
],
58+
"use_1200bps_touch": false,
59+
"require_upload_port": false,
60+
"wait_for_upload_port": false
4061
},
4162
"url": "https://www.ebyte.com/en/product-view-news.html?id=956",
4263
"vendor": "Ebyte"

boards/adafruit_clue_nrf52840.json

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,35 @@
2525
"mcu": "nrf52840_xxaa",
2626
"variant": "clue_nrf52840"
2727
},
28-
"bootloaders": {
29-
"adafruit": "0xFF000"
30-
},
28+
"bootloaders": [
29+
{
30+
"name": "adafruit_s140_v6",
31+
"bootloader_file": "nrf52840_s140_v6_adabl.hex",
32+
"linker_script": "nrf52840_s140_v6_adabl.ld",
33+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
34+
"max_size": 827392,
35+
"max_ram_size": 237568
36+
},
37+
{
38+
"name": "adafruit_s140_v7",
39+
"bootloader_file": "nrf52840_s140_v7_adabl.hex",
40+
"linker_script": "nrf52840_s140_v7_adabl.ld",
41+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
42+
"max_size": 823296,
43+
"max_ram_size": 237568
44+
},
45+
{
46+
"name": "adafruit_serial",
47+
"bootloader_file": "nrf52840_serial_adabl.hex",
48+
"linker_script": "nrf52840_serial_adabl.ld",
49+
"flags": "-DUSE_ADA_BL",
50+
"max_size": 978944,
51+
"max_ram_size": 262136
52+
}
53+
],
54+
55+
"default_bootloader": "adafruit_s140_v6",
56+
3157
"connectivity": [
3258
"bluetooth"
3359
],

boards/adafruit_cplaynrf52840.json

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,35 @@
2525
"mcu": "nrf52840_xxaa",
2626
"variant": "circuitplayground_nrf52840"
2727
},
28-
"bootloaders": {
29-
"adafruit": "0xFF000"
30-
},
28+
"bootloaders": [
29+
{
30+
"name": "adafruit_s140_v6",
31+
"bootloader_file": "nrf52840_s140_v6_adabl.hex",
32+
"linker_script": "nrf52840_s140_v6_adabl.ld",
33+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
34+
"max_size": 827392,
35+
"max_ram_size": 237568
36+
},
37+
{
38+
"name": "adafruit_s140_v7",
39+
"bootloader_file": "nrf52840_s140_v7_adabl.hex",
40+
"linker_script": "nrf52840_s140_v7_adabl.ld",
41+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
42+
"max_size": 823296,
43+
"max_ram_size": 237568
44+
},
45+
{
46+
"name": "adafruit_serial",
47+
"bootloader_file": "nrf52840_serial_adabl.hex",
48+
"linker_script": "nrf52840_serial_adabl.ld",
49+
"flags": "-DUSE_ADA_BL",
50+
"max_size": 978944,
51+
"max_ram_size": 262136
52+
}
53+
],
54+
55+
"default_bootloader": "adafruit_s140_v6",
56+
3157
"connectivity": [
3258
"bluetooth"
3359
],

boards/adafruit_feather_nrf52832.json

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,27 @@
1010
"mcu": "nrf52832_xxaa",
1111
"variant": "feather_nrf52832"
1212
},
13-
"bootloaders": {
14-
"adafruit": "0x7F000"
15-
},
13+
"bootloaders": [
14+
{
15+
"name": "adafruit_s132_v6",
16+
"bootloader_file": "nrf52832_s132_v6_adabl.hex",
17+
"linker_script": "nrf52832_s132_v6_adabl.ld",
18+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
19+
"max_size": 303104,
20+
"max_ram_size": 51712
21+
},
22+
{
23+
"name": "adafruit_serial",
24+
"bootloader_file": "nrf52832_serial_adabl.hex",
25+
"linker_script": "nrf52832_serial_adabl.ld",
26+
"flags": "-DUSE_ADA_BL",
27+
"max_size": 454656,
28+
"max_ram_size": 65528
29+
}
30+
],
31+
32+
"default_bootloader": "adafruit_s132_v6",
33+
1634
"connectivity": [
1735
"bluetooth"
1836
],
@@ -36,7 +54,10 @@
3654
"stlink",
3755
"cmsis-dap",
3856
"blackmagic"
39-
]
57+
],
58+
"use_1200bps_touch": true,
59+
"require_upload_port": true,
60+
"wait_for_upload_port": true
4061
},
4162
"url": "https://www.adafruit.com/product/3406",
4263
"vendor": "Adafruit"

boards/adafruit_feather_nrf52840.json

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,35 @@
2929
"mcu": "nrf52840_xxaa",
3030
"variant": "feather_nrf52840_express"
3131
},
32-
"bootloaders": {
33-
"adafruit": "0xFF000"
34-
},
32+
"bootloaders": [
33+
{
34+
"name": "adafruit_s140_v6",
35+
"bootloader_file": "nrf52840_s140_v6_adabl.hex",
36+
"linker_script": "nrf52840_s140_v6_adabl.ld",
37+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
38+
"max_size": 827392,
39+
"max_ram_size": 237568
40+
},
41+
{
42+
"name": "adafruit_s140_v7",
43+
"bootloader_file": "nrf52840_s140_v7_adabl.hex",
44+
"linker_script": "nrf52840_s140_v7_adabl.ld",
45+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
46+
"max_size": 823296,
47+
"max_ram_size": 237568
48+
},
49+
{
50+
"name": "adafruit_serial",
51+
"bootloader_file": "nrf52840_serial_adabl.hex",
52+
"linker_script": "nrf52840_serial_adabl.ld",
53+
"flags": "-DUSE_ADA_BL",
54+
"max_size": 978944,
55+
"max_ram_size": 262136
56+
}
57+
],
58+
59+
"default_bootloader": "adafruit_s140_v6",
60+
3561
"connectivity": [
3662
"bluetooth"
3763
],

boards/adafruit_feather_nrf52840_sense.json

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,35 @@
2929
"mcu": "nrf52840_xxaa",
3030
"variant": "feather_nrf52840_sense"
3131
},
32-
"bootloaders": {
33-
"adafruit": "0xFF000"
34-
},
32+
"bootloaders": [
33+
{
34+
"name": "adafruit_s140_v6",
35+
"bootloader_file": "nrf52840_s140_v6_adabl.hex",
36+
"linker_script": "nrf52840_s140_v6_adabl.ld",
37+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
38+
"max_size": 827392,
39+
"max_ram_size": 237568
40+
},
41+
{
42+
"name": "adafruit_s140_v7",
43+
"bootloader_file": "nrf52840_s140_v7_adabl.hex",
44+
"linker_script": "nrf52840_s140_v7_adabl.ld",
45+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
46+
"max_size": 823296,
47+
"max_ram_size": 237568
48+
},
49+
{
50+
"name": "adafruit_serial",
51+
"bootloader_file": "nrf52840_serial_adabl.hex",
52+
"linker_script": "nrf52840_serial_adabl.ld",
53+
"flags": "-DUSE_ADA_BL",
54+
"max_size": 978944,
55+
"max_ram_size": 262136
56+
}
57+
],
58+
59+
"default_bootloader": "adafruit_s140_v6",
60+
3561
"connectivity": [
3662
"bluetooth"
3763
],

boards/adafruit_itsybitsy_nrf52840.json

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,35 @@
2929
"mcu": "nrf52840_xxaa",
3030
"variant": "itsybitsy_nrf52840_express"
3131
},
32-
"bootloaders": {
33-
"adafruit": "0xFF000"
34-
},
32+
"bootloaders": [
33+
{
34+
"name": "adafruit_s140_v6",
35+
"bootloader_file": "nrf52840_s140_v6_adabl.hex",
36+
"linker_script": "nrf52840_s140_v6_adabl.ld",
37+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
38+
"max_size": 827392,
39+
"max_ram_size": 237568
40+
},
41+
{
42+
"name": "adafruit_s140_v7",
43+
"bootloader_file": "nrf52840_s140_v7_adabl.hex",
44+
"linker_script": "nrf52840_s140_v7_adabl.ld",
45+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
46+
"max_size": 823296,
47+
"max_ram_size": 237568
48+
},
49+
{
50+
"name": "adafruit_serial",
51+
"bootloader_file": "nrf52840_serial_adabl.hex",
52+
"linker_script": "nrf52840_serial_adabl.ld",
53+
"flags": "-DUSE_ADA_BL",
54+
"max_size": 978944,
55+
"max_ram_size": 262136
56+
}
57+
],
58+
59+
"default_bootloader": "adafruit_s140_v6",
60+
3561
"connectivity": [
3662
"bluetooth"
3763
],

boards/bluey.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,27 @@
1010
"mcu": "nrf52832_xxaa",
1111
"variant": "bluey"
1212
},
13+
"bootloaders": [
14+
{
15+
"name": "adafruit_s132_v6",
16+
"bootloader_file": "nrf52832_s132_v6_adabl.hex",
17+
"linker_script": "nrf52832_s132_v6_adabl.ld",
18+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
19+
"max_size": 303104,
20+
"max_ram_size": 51712
21+
},
22+
{
23+
"name": "adafruit_serial",
24+
"bootloader_file": "nrf52832_serial_adabl.hex",
25+
"linker_script": "nrf52832_serial_adabl.ld",
26+
"flags": "-DUSE_ADA_BL",
27+
"max_size": 454656,
28+
"max_ram_size": 65528
29+
}
30+
],
31+
32+
"default_bootloader": "none",
33+
1334
"connectivity": [
1435
"bluetooth"
1536
],
@@ -28,10 +49,14 @@
2849
"protocols": [
2950
"jlink",
3051
"nrfjprog",
52+
"adafruit-nrfutil",
3153
"stlink",
3254
"cmsis-dap",
3355
"blackmagic"
34-
]
56+
],
57+
"use_1200bps_touch": false,
58+
"require_upload_port": false,
59+
"wait_for_upload_port": false
3560
},
3661
"url": "https://electronut.in/portfolio/bluey/",
3762
"vendor": "Electronut Labs"

boards/generic_nrf52832.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,27 @@
1010
"mcu": "nrf52832_xxaa",
1111
"variant": "Generic"
1212
},
13+
"bootloaders": [
14+
{
15+
"name": "adafruit_s132_v6",
16+
"bootloader_file": "nrf52832_s132_v6_adabl.hex",
17+
"linker_script": "nrf52832_s132_v6_adabl.ld",
18+
"flags": "-DUSE_ADA_BL -DADA_SD_BL",
19+
"max_size": 303104,
20+
"max_ram_size": 51712
21+
},
22+
{
23+
"name": "adafruit_serial",
24+
"bootloader_file": "nrf52832_serial_adabl.hex",
25+
"linker_script": "nrf52832_serial_adabl.ld",
26+
"flags": "-DUSE_ADA_BL",
27+
"max_size": 454656,
28+
"max_ram_size": 65528
29+
}
30+
],
31+
32+
"default_bootloader": "none",
33+
1334
"connectivity": [
1435
"bluetooth"
1536
],
@@ -28,10 +49,14 @@
2849
"protocols": [
2950
"jlink",
3051
"nrfjprog",
52+
"adafruit-nrfutil",
3153
"stlink",
3254
"cmsis-dap",
3355
"blackmagic"
34-
]
56+
],
57+
"use_1200bps_touch": false,
58+
"require_upload_port": false,
59+
"wait_for_upload_port": false
3560
},
3661
"url": "https://www.nordicsemi.com/Products/Bluetooth-Low-Energy",
3762
"vendor": "Generic"

0 commit comments

Comments
 (0)