Skip to content

Commit b04c0a2

Browse files
committed
Add the development boards of the DFRobot series
1 parent ab8ea8e commit b04c0a2

8 files changed

+217
-5
lines changed

boards/dfrobot_esp32s3_ai_camera.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{
2+
"build": {
3+
"arduino":{
4+
"ldscript": "esp32s3_out.ld",
5+
"partitions": "default_16MB.csv"
6+
},
7+
"core": "esp32",
8+
"extra_flags": [
9+
"-DARDUINO_ESP32S3_DEV",
10+
"-DBOARD_HAS_PSRAM",
11+
"-DARDUINO_USB_MODE=1",
12+
"-DARDUINO_RUNNING_CORE=1",
13+
"-DARDUINO_EVENT_RUNNING_CORE=1"
14+
],
15+
"f_cpu": "240000000L",
16+
"f_flash": "160000000L",
17+
"flash_mode": "qio",
18+
"hwids": [
19+
[
20+
"0x303A",
21+
"0x1001"
22+
]
23+
],
24+
"mcu": "esp32s3",
25+
"variant": "esp32s3"
26+
},
27+
"connectivity": [
28+
"bluetooth",
29+
"wifi"
30+
],
31+
"debug": {
32+
"default_tool": "esp-builtin",
33+
"onboard_tools": [
34+
"esp-builtin"
35+
],
36+
"openocd_target": "esp32s3.cfg"
37+
},
38+
"frameworks": [
39+
"arduino",
40+
"espidf"
41+
],
42+
"name": "DFRobot ESP32-S3 AI Camera Module",
43+
"upload": {
44+
"flash_size": "16MB",
45+
"maximum_ram_size": 327680,
46+
"maximum_size": 16777216,
47+
"require_upload_port": true,
48+
"speed": 460800
49+
},
50+
"url": "https://www.dfrobot.com/product-2899.html",
51+
"vendor": "DFRobot"
52+
}

boards/dfrobot_fbeetle2_esp32c6.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"build": {
3+
"arduino":{
4+
"ldscript": "esp32c6_out.ld"
5+
},
6+
"core": "esp32",
7+
"f_cpu": "160000000L",
8+
"f_flash": "40000000L",
9+
"flash_mode": "qio",
10+
"mcu": "esp32c6",
11+
"variant": "dfrobot_firebeetle2_esp32c6"
12+
},
13+
"connectivity": [
14+
"wifi"
15+
],
16+
"debug": {
17+
"openocd_target": "esp32c6.cfg"
18+
},
19+
"frameworks": [
20+
"arduino",
21+
"espidf"
22+
],
23+
"name": "DFRobot Beetle 2 ESP32-C6",
24+
"upload": {
25+
"flash_size": "4MB",
26+
"maximum_ram_size": 327680,
27+
"maximum_size": 4194304,
28+
"require_upload_port": true,
29+
"speed": 460800
30+
},
31+
"url": "https://www.dfrobot.com/product-2778.html",
32+
"vendor": "DFRobot"
33+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"build": {
3+
"arduino":{
4+
"ldscript": "esp32c6_out.ld"
5+
},
6+
"core": "esp32",
7+
"f_cpu": "160000000L",
8+
"f_flash": "40000000L",
9+
"flash_mode": "qio",
10+
"mcu": "esp32c6",
11+
"variant": "dfrobot_firebeetle2_esp32c6"
12+
},
13+
"connectivity": [
14+
"wifi"
15+
],
16+
"debug": {
17+
"openocd_target": "esp32c6.cfg"
18+
},
19+
"frameworks": [
20+
"arduino",
21+
"espidf"
22+
],
23+
"name": "DFRobot FireBeetle 2 ESP32-C6",
24+
"upload": {
25+
"flash_size": "4MB",
26+
"maximum_ram_size": 327680,
27+
"maximum_size": 4194304,
28+
"require_upload_port": true,
29+
"speed": 460800
30+
},
31+
"url": "https://www.dfrobot.com/product-2771.html",
32+
"vendor": "DFRobot"
33+
}

boards/dfrobot_firebeetle2_esp32e.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
],
1212
"f_cpu": "240000000L",
1313
"f_flash": "40000000L",
14-
"flash_mode": "dio",
14+
"flash_mode": "qio",
1515
"mcu": "esp32",
1616
"variant": "dfrobot_firebeetle2_esp32e"
1717
},
@@ -34,6 +34,6 @@
3434
"require_upload_port": true,
3535
"speed": 460800
3636
},
37-
"url": "https://wiki.dfrobot.com/FireBeetle_Board_ESP32_E_SKU_DFR0654",
37+
"url": "https://www.dfrobot.com/product-2195.html",
3838
"vendor": "DFRobot"
3939
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"build": {
3+
"arduino": {
4+
"ldscript": "esp32_out.ld",
5+
"partitions": "default_16MB.csv"
6+
},
7+
"core": "esp32",
8+
"extra_flags": [
9+
"-DARDUINO_DFROBOT_FIREBEETLE_2_ESP32E",
10+
"-DBOARD_HAS_PSRAM",
11+
"-DARDUINO_RUNNING_CORE=1",
12+
"-DARDUINO_EVENT_RUNNING_CORE=1"
13+
],
14+
"f_cpu": "240000000L",
15+
"f_flash": "160000000L",
16+
"flash_mode": "qio",
17+
"mcu": "esp32",
18+
"variant": "dfrobot_firebeetle2_esp32e"
19+
},
20+
"connectivity": [
21+
"wifi",
22+
"bluetooth"
23+
],
24+
"debug": {
25+
"openocd_board": "esp-wroom-32.cfg"
26+
},
27+
"frameworks": [
28+
"arduino",
29+
"espidf"
30+
],
31+
"name": "DFRobot Firebeetle 2 ESP32-E(N16R2)",
32+
"upload": {
33+
"flash_size": "16MB",
34+
"maximum_ram_size": 327680,
35+
"maximum_size": 16777216,
36+
"require_upload_port": true,
37+
"speed": 460800
38+
},
39+
"url": "https://www.dfrobot.com/product-2837.html",
40+
"vendor": "DFRobot"
41+
}

boards/dfrobot_firebeetle2_esp32s3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"-DARDUINO_EVENT_RUNNING_CORE=1"
1212
],
1313
"f_cpu": "240000000L",
14-
"f_flash": "80000000L",
14+
"f_flash": "40000000L",
1515
"flash_mode": "qio",
1616
"hwids": [
1717
[
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{
2+
"build": {
3+
"arduino": {
4+
"ldscript": "esp32s3_out.ld",
5+
"partitions": "default_16MB.csv"
6+
},
7+
"core": "esp32",
8+
"extra_flags": [
9+
"-DARDUINO_ESP32S3_DEV",
10+
"-DBOARD_HAS_PSRAM",
11+
"-DARDUINO_USB_MODE=1",
12+
"-DARDUINO_RUNNING_CORE=1",
13+
"-DARDUINO_EVENT_RUNNING_CORE=1"
14+
],
15+
"f_cpu": "240000000L",
16+
"f_flash": "160000000L",
17+
"flash_mode": "qio",
18+
"hwids": [
19+
[
20+
"0x303A",
21+
"0x83CF"
22+
],
23+
[
24+
"0x303A",
25+
"0x1001"
26+
]
27+
],
28+
"mcu": "esp32s3",
29+
"variant": "dfrobot_firebeetle2_esp32s3"
30+
},
31+
"connectivity": [
32+
"bluetooth",
33+
"wifi"
34+
],
35+
"debug": {
36+
"openocd_target": "esp32s3.cfg"
37+
},
38+
"frameworks": [
39+
"arduino",
40+
"espidf"
41+
],
42+
"name": "DFRobot Firebeetle 2 ESP32-S3(N16R8)",
43+
"upload": {
44+
"flash_size": "16MB",
45+
"maximum_ram_size": 327680,
46+
"maximum_size": 16777216,
47+
"require_upload_port": true,
48+
"speed": 460800
49+
},
50+
"url": "https://www.dfrobot.com/product-2676.html",
51+
"vendor": "DFRobot"
52+
}

boards/dfrobot_romeo_esp32s3.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@
88
"core": "esp32",
99
"extra_flags": [
1010
"-DARDUINO_DFROBOT_ROMEO_ESP32S3",
11+
"-DBOARD_HAS_PSRAM",
1112
"-DARDUINO_USB_MODE=1",
1213
"-DARDUINO_RUNNING_CORE=1",
1314
"-DARDUINO_EVENT_RUNNING_CORE=1",
1415
"-DARDUINO_USB_CDC_ON_BOOT=1"
1516
],
1617
"f_cpu": "240000000L",
17-
"f_flash": "80000000L",
18+
"f_flash": "160000000L",
1819
"flash_mode": "qio",
1920
"hwids": [
2021
[
@@ -44,6 +45,6 @@
4445
"require_upload_port": true,
4546
"speed": 460800
4647
},
47-
"url": "https://wiki.dfrobot.com/",
48+
"url": "https://www.dfrobot.com/product-2743.html",
4849
"vendor": "DFRobot"
4950
}

0 commit comments

Comments
 (0)