Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita048db0

Browse files
DrayxR3XP-R-O-C-H-Ypre-commit-ci-lite[bot]
authored
feat(board): add support for Waveshare ESP32-C3-Zero (#12132)
* feat(board): add support for Waveshare ESP32-C3-Zero* Modify the boards.txt file according to the review* Change the board name back to Waveshare ESP32-C3-Zero to align with Waveshare’s unified product naming convention.* ci(pre-commit): Apply automatic fixes---------Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
1 parentb7d7e73 commita048db0

File tree

2 files changed

+210
-0
lines changed

2 files changed

+210
-0
lines changed

‎boards.txt‎

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44315,6 +44315,168 @@ waveshare_esp32s3_touch_lcd_128.menu.EraseFlash.all.upload.erase_cmd=-e
4431544315

4431644316
##############################################################
4431744317

44318+
waveshare_esp32_c3_zero.name=Waveshare ESP32-C3-Zero
44319+
44320+
waveshare_esp32_c3_zero.bootloader.tool=esptool_py
44321+
waveshare_esp32_c3_zero.bootloader.tool.default=esptool_py
44322+
44323+
waveshare_esp32_c3_zero.upload.tool=esptool_py
44324+
waveshare_esp32_c3_zero.upload.tool.default=esptool_py
44325+
waveshare_esp32_c3_zero.upload.tool.network=esp_ota
44326+
44327+
waveshare_esp32_c3_zero.upload.maximum_size=1310720
44328+
waveshare_esp32_c3_zero.upload.maximum_data_size=327680
44329+
waveshare_esp32_c3_zero.upload.flags=
44330+
waveshare_esp32_c3_zero.upload.extra_flags=
44331+
waveshare_esp32_c3_zero.upload.use_1200bps_touch=false
44332+
waveshare_esp32_c3_zero.upload.wait_for_upload_port=false
44333+
44334+
waveshare_esp32_c3_zero.serial.disableDTR=false
44335+
waveshare_esp32_c3_zero.serial.disableRTS=false
44336+
44337+
waveshare_esp32_c3_zero.build.tarch=riscv32
44338+
waveshare_esp32_c3_zero.build.target=esp
44339+
waveshare_esp32_c3_zero.build.mcu=esp32c3
44340+
waveshare_esp32_c3_zero.build.core=esp32
44341+
waveshare_esp32_c3_zero.build.variant=waveshare_esp32_c3_zero
44342+
waveshare_esp32_c3_zero.build.board=WAVESHARE_ESP32_C3_ZERO
44343+
waveshare_esp32_c3_zero.build.bootloader_addr=0x0
44344+
44345+
waveshare_esp32_c3_zero.build.cdc_on_boot=1
44346+
waveshare_esp32_c3_zero.build.f_cpu=160000000L
44347+
waveshare_esp32_c3_zero.build.flash_size=4MB
44348+
waveshare_esp32_c3_zero.build.flash_freq=80m
44349+
waveshare_esp32_c3_zero.build.flash_mode=qio
44350+
waveshare_esp32_c3_zero.build.boot=qio
44351+
waveshare_esp32_c3_zero.build.partitions=default
44352+
waveshare_esp32_c3_zero.build.defines=
44353+
44354+
## IDE 2.0 Seems to not update the value
44355+
waveshare_esp32_c3_zero.menu.JTAGAdapter.default=Disabled
44356+
waveshare_esp32_c3_zero.menu.JTAGAdapter.default.build.copy_jtag_files=0
44357+
waveshare_esp32_c3_zero.menu.JTAGAdapter.builtin=Integrated USB JTAG
44358+
waveshare_esp32_c3_zero.menu.JTAGAdapter.builtin.build.openocdscript=esp32c3-builtin.cfg
44359+
waveshare_esp32_c3_zero.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
44360+
waveshare_esp32_c3_zero.menu.JTAGAdapter.external=FTDI Adapter
44361+
waveshare_esp32_c3_zero.menu.JTAGAdapter.external.build.openocdscript=esp32c3-ftdi.cfg
44362+
waveshare_esp32_c3_zero.menu.JTAGAdapter.external.build.copy_jtag_files=1
44363+
waveshare_esp32_c3_zero.menu.JTAGAdapter.bridge=ESP USB Bridge
44364+
waveshare_esp32_c3_zero.menu.JTAGAdapter.bridge.build.openocdscript=esp32c3-bridge.cfg
44365+
waveshare_esp32_c3_zero.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
44366+
44367+
waveshare_esp32_c3_zero.menu.CDCOnBoot.default=Enabled
44368+
waveshare_esp32_c3_zero.menu.CDCOnBoot.default.build.cdc_on_boot=1
44369+
waveshare_esp32_c3_zero.menu.CDCOnBoot.cdc=Disabled
44370+
waveshare_esp32_c3_zero.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
44371+
44372+
waveshare_esp32_c3_zero.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
44373+
waveshare_esp32_c3_zero.menu.PartitionScheme.default.build.partitions=default
44374+
waveshare_esp32_c3_zero.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
44375+
waveshare_esp32_c3_zero.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
44376+
waveshare_esp32_c3_zero.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
44377+
waveshare_esp32_c3_zero.menu.PartitionScheme.minimal.build.partitions=minimal
44378+
waveshare_esp32_c3_zero.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
44379+
waveshare_esp32_c3_zero.menu.PartitionScheme.no_fs.build.partitions=no_fs
44380+
waveshare_esp32_c3_zero.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
44381+
waveshare_esp32_c3_zero.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
44382+
waveshare_esp32_c3_zero.menu.PartitionScheme.no_ota.build.partitions=no_ota
44383+
waveshare_esp32_c3_zero.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
44384+
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
44385+
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
44386+
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
44387+
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
44388+
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
44389+
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
44390+
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
44391+
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
44392+
waveshare_esp32_c3_zero.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
44393+
waveshare_esp32_c3_zero.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
44394+
waveshare_esp32_c3_zero.menu.PartitionScheme.huge_app.build.partitions=huge_app
44395+
waveshare_esp32_c3_zero.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
44396+
waveshare_esp32_c3_zero.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/128KB SPIFFS)
44397+
waveshare_esp32_c3_zero.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
44398+
waveshare_esp32_c3_zero.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
44399+
waveshare_esp32_c3_zero.menu.PartitionScheme.rainmaker=RainMaker 4MB
44400+
waveshare_esp32_c3_zero.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
44401+
waveshare_esp32_c3_zero.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
44402+
waveshare_esp32_c3_zero.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
44403+
waveshare_esp32_c3_zero.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
44404+
waveshare_esp32_c3_zero.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
44405+
waveshare_esp32_c3_zero.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
44406+
waveshare_esp32_c3_zero.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
44407+
waveshare_esp32_c3_zero.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
44408+
waveshare_esp32_c3_zero.menu.PartitionScheme.custom=Custom
44409+
waveshare_esp32_c3_zero.menu.PartitionScheme.custom.build.partitions=
44410+
waveshare_esp32_c3_zero.menu.PartitionScheme.custom.upload.maximum_size=4194304
44411+
44412+
waveshare_esp32_c3_zero.menu.CPUFreq.160=160MHz (WiFi)
44413+
waveshare_esp32_c3_zero.menu.CPUFreq.160.build.f_cpu=160000000L
44414+
waveshare_esp32_c3_zero.menu.CPUFreq.80=80MHz (WiFi)
44415+
waveshare_esp32_c3_zero.menu.CPUFreq.80.build.f_cpu=80000000L
44416+
waveshare_esp32_c3_zero.menu.CPUFreq.40=40MHz
44417+
waveshare_esp32_c3_zero.menu.CPUFreq.40.build.f_cpu=40000000L
44418+
waveshare_esp32_c3_zero.menu.CPUFreq.20=20MHz
44419+
waveshare_esp32_c3_zero.menu.CPUFreq.20.build.f_cpu=20000000L
44420+
waveshare_esp32_c3_zero.menu.CPUFreq.10=10MHz
44421+
waveshare_esp32_c3_zero.menu.CPUFreq.10.build.f_cpu=10000000L
44422+
44423+
waveshare_esp32_c3_zero.menu.FlashMode.qio=QIO
44424+
waveshare_esp32_c3_zero.menu.FlashMode.qio.build.flash_mode=dio
44425+
waveshare_esp32_c3_zero.menu.FlashMode.qio.build.boot=qio
44426+
waveshare_esp32_c3_zero.menu.FlashMode.dio=DIO
44427+
waveshare_esp32_c3_zero.menu.FlashMode.dio.build.flash_mode=dio
44428+
waveshare_esp32_c3_zero.menu.FlashMode.dio.build.boot=dio
44429+
44430+
waveshare_esp32_c3_zero.menu.FlashFreq.80=80MHz
44431+
waveshare_esp32_c3_zero.menu.FlashFreq.80.build.flash_freq=80m
44432+
waveshare_esp32_c3_zero.menu.FlashFreq.40=40MHz
44433+
waveshare_esp32_c3_zero.menu.FlashFreq.40.build.flash_freq=40m
44434+
44435+
waveshare_esp32_c3_zero.menu.FlashSize.4M=4MB (32Mb)
44436+
waveshare_esp32_c3_zero.menu.FlashSize.4M.build.flash_size=4MB
44437+
44438+
waveshare_esp32_c3_zero.menu.UploadSpeed.921600=921600
44439+
waveshare_esp32_c3_zero.menu.UploadSpeed.921600.upload.speed=921600
44440+
waveshare_esp32_c3_zero.menu.UploadSpeed.115200=115200
44441+
waveshare_esp32_c3_zero.menu.UploadSpeed.115200.upload.speed=115200
44442+
waveshare_esp32_c3_zero.menu.UploadSpeed.256000.windows=256000
44443+
waveshare_esp32_c3_zero.menu.UploadSpeed.256000.upload.speed=256000
44444+
waveshare_esp32_c3_zero.menu.UploadSpeed.230400.windows.upload.speed=256000
44445+
waveshare_esp32_c3_zero.menu.UploadSpeed.230400=230400
44446+
waveshare_esp32_c3_zero.menu.UploadSpeed.230400.upload.speed=230400
44447+
waveshare_esp32_c3_zero.menu.UploadSpeed.460800.linux=460800
44448+
waveshare_esp32_c3_zero.menu.UploadSpeed.460800.macosx=460800
44449+
waveshare_esp32_c3_zero.menu.UploadSpeed.460800.upload.speed=460800
44450+
waveshare_esp32_c3_zero.menu.UploadSpeed.512000.windows=512000
44451+
waveshare_esp32_c3_zero.menu.UploadSpeed.512000.upload.speed=512000
44452+
44453+
waveshare_esp32_c3_zero.menu.DebugLevel.none=None
44454+
waveshare_esp32_c3_zero.menu.DebugLevel.none.build.code_debug=0
44455+
waveshare_esp32_c3_zero.menu.DebugLevel.error=Error
44456+
waveshare_esp32_c3_zero.menu.DebugLevel.error.build.code_debug=1
44457+
waveshare_esp32_c3_zero.menu.DebugLevel.warn=Warn
44458+
waveshare_esp32_c3_zero.menu.DebugLevel.warn.build.code_debug=2
44459+
waveshare_esp32_c3_zero.menu.DebugLevel.info=Info
44460+
waveshare_esp32_c3_zero.menu.DebugLevel.info.build.code_debug=3
44461+
waveshare_esp32_c3_zero.menu.DebugLevel.debug=Debug
44462+
waveshare_esp32_c3_zero.menu.DebugLevel.debug.build.code_debug=4
44463+
waveshare_esp32_c3_zero.menu.DebugLevel.verbose=Verbose
44464+
waveshare_esp32_c3_zero.menu.DebugLevel.verbose.build.code_debug=5
44465+
44466+
waveshare_esp32_c3_zero.menu.EraseFlash.none=Disabled
44467+
waveshare_esp32_c3_zero.menu.EraseFlash.none.upload.erase_cmd=
44468+
waveshare_esp32_c3_zero.menu.EraseFlash.all=Enabled
44469+
waveshare_esp32_c3_zero.menu.EraseFlash.all.upload.erase_cmd=-e
44470+
44471+
waveshare_esp32_c3_zero.menu.ZigbeeMode.default=Disabled
44472+
waveshare_esp32_c3_zero.menu.ZigbeeMode.default.build.zigbee_mode=
44473+
waveshare_esp32_c3_zero.menu.ZigbeeMode.default.build.zigbee_libs=
44474+
waveshare_esp32_c3_zero.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
44475+
waveshare_esp32_c3_zero.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
44476+
waveshare_esp32_c3_zero.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote
44477+
44478+
##############################################################
44479+
4431844480
waveshare_esp32_c6_zero.name=Waveshare ESP32-C6-Zero
4431944481

4432044482
waveshare_esp32_c6_zero.bootloader.tool=esptool_py
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
#ifndefPins_Arduino_h
2+
#definePins_Arduino_h
3+
4+
#include<stdint.h>
5+
#include"soc/soc_caps.h"
6+
7+
#definePIN_RGB_LED 10
8+
// BUILTIN_LED can be used in new Arduino API digitalWrite() like in Blink.ino
9+
staticconstuint8_tLED_BUILTIN=SOC_GPIO_PIN_COUNT+PIN_RGB_LED;
10+
#defineBUILTIN_LED LED_BUILTIN // backward compatibility
11+
#defineLED_BUILTIN LED_BUILTIN // allow testing #ifdef LED_BUILTIN
12+
// RGB_BUILTIN and RGB_BRIGHTNESS can be used in new Arduino API rgbLedWrite()
13+
#defineRGB_BUILTIN LED_BUILTIN
14+
#defineRGB_BRIGHTNESS 64
15+
16+
staticconstuint8_tTX=21;
17+
staticconstuint8_tRX=20;
18+
19+
staticconstuint8_tSDA=8;
20+
staticconstuint8_tSCL=9;
21+
22+
staticconstuint8_tSS=7;
23+
staticconstuint8_tMOSI=6;
24+
staticconstuint8_tMISO=5;
25+
staticconstuint8_tSCK=4;
26+
27+
staticconstuint8_tA0=0;
28+
staticconstuint8_tA1=1;
29+
staticconstuint8_tA2=2;
30+
staticconstuint8_tA3=3;
31+
staticconstuint8_tA4=4;
32+
staticconstuint8_tA5=5;
33+
34+
staticconstuint8_tD0=0;
35+
staticconstuint8_tD1=1;
36+
staticconstuint8_tD2=2;
37+
staticconstuint8_tD3=3;
38+
staticconstuint8_tD4=4;
39+
staticconstuint8_tD5=5;
40+
staticconstuint8_tD6=6;
41+
staticconstuint8_tD7=7;
42+
staticconstuint8_tD8=8;
43+
staticconstuint8_tD9=9;
44+
staticconstuint8_tD10=10;
45+
staticconstuint8_tD11=20;
46+
staticconstuint8_tD12=21;
47+
48+
#endif/* Pins_Arduino_h */

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp