Skip to content

Commit c76c2ea

Browse files
mhpham23pre-commit-ci-lite[bot]
andauthoredFeb 25, 2025··
Update of Boards.txt & variants - Adding CYObot board - 3rd party board (#10947)
* Adding CYObot board - 3rd party board 1. Adding Pin Header file for CYObot to variants folder 2. Add CYObot config to boards.txt * feat(cyobot): adding cyobot_v2_esp32s3 board Change comments in pin header file for cyobot board * fix(cyobot_v2_esp32s3): fix variant name fix variant name for cyobot board * fix(boards.txt): fix name of CYOBot board - Change name to uppercase * fix(CYOBot): fix boards.txt & pin_arduino.h * fix(pins_arduino.h): capitalize name * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
1 parent b33470e commit c76c2ea

File tree

2 files changed

+304
-0
lines changed

2 files changed

+304
-0
lines changed
 

‎boards.txt

+252
Original file line numberDiff line numberDiff line change
@@ -49221,3 +49221,255 @@ huidu_hd_wf4.menu.EraseFlash.all=Enabled
4922149221
huidu_hd_wf4.menu.EraseFlash.all.upload.erase_cmd=-e
4922249222

4922349223
##############################################################
49224+
49225+
# CYOBot (CYOBrain V2 ESP32S3) Board
49226+
cyobot_v2_esp32s3.name=CYOBOT V2 ESP32S3
49227+
49228+
cyobot_v2_esp32s3.bootloader.tool=esptool_py
49229+
cyobot_v2_esp32s3.bootloader.tool.default=esptool_py
49230+
49231+
cyobot_v2_esp32s3.upload.tool=esptool_py
49232+
cyobot_v2_esp32s3.upload.tool.default=esptool_py
49233+
cyobot_v2_esp32s3.upload.tool.network=esp_ota
49234+
49235+
cyobot_v2_esp32s3.upload.maximum_size=1310720
49236+
cyobot_v2_esp32s3.upload.maximum_data_size=327680
49237+
cyobot_v2_esp32s3.upload.flags=
49238+
cyobot_v2_esp32s3.upload.extra_flags=
49239+
cyobot_v2_esp32s3.upload.use_1200bps_touch=false
49240+
cyobot_v2_esp32s3.upload.wait_for_upload_port=false
49241+
49242+
cyobot_v2_esp32s3.serial.disableDTR=false
49243+
cyobot_v2_esp32s3.serial.disableRTS=false
49244+
49245+
cyobot_v2_esp32s3.build.tarch=xtensa
49246+
cyobot_v2_esp32s3.build.bootloader_addr=0x0
49247+
cyobot_v2_esp32s3.build.target=esp32s3
49248+
cyobot_v2_esp32s3.build.mcu=esp32s3
49249+
cyobot_v2_esp32s3.build.core=esp32
49250+
cyobot_v2_esp32s3.build.variant=cyobot_v2_esp32s3
49251+
cyobot_v2_esp32s3.build.board=CYOBOT_V2_ESP32S3
49252+
49253+
cyobot_v2_esp32s3.build.usb_mode=1
49254+
cyobot_v2_esp32s3.build.cdc_on_boot=0
49255+
cyobot_v2_esp32s3.build.msc_on_boot=0
49256+
cyobot_v2_esp32s3.build.dfu_on_boot=0
49257+
cyobot_v2_esp32s3.build.f_cpu=240000000L
49258+
cyobot_v2_esp32s3.build.flash_size=4MB
49259+
cyobot_v2_esp32s3.build.flash_freq=80m
49260+
cyobot_v2_esp32s3.build.flash_mode=dio
49261+
cyobot_v2_esp32s3.build.boot=qio
49262+
cyobot_v2_esp32s3.build.boot_freq=80m
49263+
cyobot_v2_esp32s3.build.partitions=default
49264+
cyobot_v2_esp32s3.build.defines=
49265+
cyobot_v2_esp32s3.build.loop_core=
49266+
cyobot_v2_esp32s3.build.event_core=
49267+
cyobot_v2_esp32s3.build.psram_type=qspi
49268+
cyobot_v2_esp32s3.build.memory_type={build.boot}_{build.psram_type}
49269+
49270+
## IDE 2.0 Seems to not update the value
49271+
cyobot_v2_esp32s3.menu.JTAGAdapter.default=Disabled
49272+
cyobot_v2_esp32s3.menu.JTAGAdapter.default.build.copy_jtag_files=0
49273+
cyobot_v2_esp32s3.menu.JTAGAdapter.builtin=Integrated USB JTAG
49274+
cyobot_v2_esp32s3.menu.JTAGAdapter.builtin.build.openocdscript=cyobot_v2_esp32s3-builtin.cfg
49275+
cyobot_v2_esp32s3.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
49276+
cyobot_v2_esp32s3.menu.JTAGAdapter.external=FTDI Adapter
49277+
cyobot_v2_esp32s3.menu.JTAGAdapter.external.build.openocdscript=cyobot_v2_esp32s3-ftdi.cfg
49278+
cyobot_v2_esp32s3.menu.JTAGAdapter.external.build.copy_jtag_files=1
49279+
cyobot_v2_esp32s3.menu.JTAGAdapter.bridge=ESP USB Bridge
49280+
cyobot_v2_esp32s3.menu.JTAGAdapter.bridge.build.openocdscript=cyobot_v2_esp32s3-bridge.cfg
49281+
cyobot_v2_esp32s3.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
49282+
49283+
cyobot_v2_esp32s3.menu.PSRAM.disabled=Disabled
49284+
cyobot_v2_esp32s3.menu.PSRAM.disabled.build.defines=
49285+
cyobot_v2_esp32s3.menu.PSRAM.disabled.build.psram_type=qspi
49286+
cyobot_v2_esp32s3.menu.PSRAM.enabled=QSPI PSRAM
49287+
cyobot_v2_esp32s3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
49288+
cyobot_v2_esp32s3.menu.PSRAM.enabled.build.psram_type=qspi
49289+
cyobot_v2_esp32s3.menu.PSRAM.opi=OPI PSRAM
49290+
cyobot_v2_esp32s3.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
49291+
cyobot_v2_esp32s3.menu.PSRAM.opi.build.psram_type=opi
49292+
49293+
cyobot_v2_esp32s3.menu.FlashMode.qio=QIO 80MHz
49294+
cyobot_v2_esp32s3.menu.FlashMode.qio.build.flash_mode=dio
49295+
cyobot_v2_esp32s3.menu.FlashMode.qio.build.boot=qio
49296+
cyobot_v2_esp32s3.menu.FlashMode.qio.build.boot_freq=80m
49297+
cyobot_v2_esp32s3.menu.FlashMode.qio.build.flash_freq=80m
49298+
cyobot_v2_esp32s3.menu.FlashMode.qio120=QIO 120MHz
49299+
cyobot_v2_esp32s3.menu.FlashMode.qio120.build.flash_mode=dio
49300+
cyobot_v2_esp32s3.menu.FlashMode.qio120.build.boot=qio
49301+
cyobot_v2_esp32s3.menu.FlashMode.qio120.build.boot_freq=120m
49302+
cyobot_v2_esp32s3.menu.FlashMode.qio120.build.flash_freq=80m
49303+
cyobot_v2_esp32s3.menu.FlashMode.dio=DIO 80MHz
49304+
cyobot_v2_esp32s3.menu.FlashMode.dio.build.flash_mode=dio
49305+
cyobot_v2_esp32s3.menu.FlashMode.dio.build.boot=dio
49306+
cyobot_v2_esp32s3.menu.FlashMode.dio.build.boot_freq=80m
49307+
cyobot_v2_esp32s3.menu.FlashMode.dio.build.flash_freq=80m
49308+
cyobot_v2_esp32s3.menu.FlashMode.opi=OPI 80MHz
49309+
cyobot_v2_esp32s3.menu.FlashMode.opi.build.flash_mode=dout
49310+
cyobot_v2_esp32s3.menu.FlashMode.opi.build.boot=opi
49311+
cyobot_v2_esp32s3.menu.FlashMode.opi.build.boot_freq=80m
49312+
cyobot_v2_esp32s3.menu.FlashMode.opi.build.flash_freq=80m
49313+
49314+
cyobot_v2_esp32s3.menu.FlashSize.4M=4MB (32Mb)
49315+
cyobot_v2_esp32s3.menu.FlashSize.4M.build.flash_size=4MB
49316+
cyobot_v2_esp32s3.menu.FlashSize.8M=8MB (64Mb)
49317+
cyobot_v2_esp32s3.menu.FlashSize.8M.build.flash_size=8MB
49318+
cyobot_v2_esp32s3.menu.FlashSize.16M=16MB (128Mb)
49319+
cyobot_v2_esp32s3.menu.FlashSize.16M.build.flash_size=16MB
49320+
cyobot_v2_esp32s3.menu.FlashSize.32M=32MB (256Mb)
49321+
cyobot_v2_esp32s3.menu.FlashSize.32M.build.flash_size=32MB
49322+
49323+
cyobot_v2_esp32s3.menu.LoopCore.1=Core 1
49324+
cyobot_v2_esp32s3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
49325+
cyobot_v2_esp32s3.menu.LoopCore.0=Core 0
49326+
cyobot_v2_esp32s3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
49327+
49328+
cyobot_v2_esp32s3.menu.EventsCore.1=Core 1
49329+
cyobot_v2_esp32s3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
49330+
cyobot_v2_esp32s3.menu.EventsCore.0=Core 0
49331+
cyobot_v2_esp32s3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
49332+
49333+
cyobot_v2_esp32s3.menu.USBMode.hwcdc=Hardware CDC and JTAG
49334+
cyobot_v2_esp32s3.menu.USBMode.hwcdc.build.usb_mode=1
49335+
cyobot_v2_esp32s3.menu.USBMode.default=USB-OTG (TinyUSB)
49336+
cyobot_v2_esp32s3.menu.USBMode.default.build.usb_mode=0
49337+
49338+
cyobot_v2_esp32s3.menu.CDCOnBoot.default=Disabled
49339+
cyobot_v2_esp32s3.menu.CDCOnBoot.default.build.cdc_on_boot=0
49340+
cyobot_v2_esp32s3.menu.CDCOnBoot.cdc=Enabled
49341+
cyobot_v2_esp32s3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
49342+
49343+
cyobot_v2_esp32s3.menu.MSCOnBoot.default=Disabled
49344+
cyobot_v2_esp32s3.menu.MSCOnBoot.default.build.msc_on_boot=0
49345+
cyobot_v2_esp32s3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
49346+
cyobot_v2_esp32s3.menu.MSCOnBoot.msc.build.msc_on_boot=1
49347+
49348+
cyobot_v2_esp32s3.menu.DFUOnBoot.default=Disabled
49349+
cyobot_v2_esp32s3.menu.DFUOnBoot.default.build.dfu_on_boot=0
49350+
cyobot_v2_esp32s3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
49351+
cyobot_v2_esp32s3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
49352+
49353+
cyobot_v2_esp32s3.menu.UploadMode.default=UART0 / Hardware CDC
49354+
cyobot_v2_esp32s3.menu.UploadMode.default.upload.use_1200bps_touch=false
49355+
cyobot_v2_esp32s3.menu.UploadMode.default.upload.wait_for_upload_port=false
49356+
cyobot_v2_esp32s3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
49357+
cyobot_v2_esp32s3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
49358+
cyobot_v2_esp32s3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
49359+
49360+
cyobot_v2_esp32s3.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
49361+
cyobot_v2_esp32s3.menu.PartitionScheme.default.build.partitions=default
49362+
cyobot_v2_esp32s3.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
49363+
cyobot_v2_esp32s3.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
49364+
cyobot_v2_esp32s3.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
49365+
cyobot_v2_esp32s3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
49366+
cyobot_v2_esp32s3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
49367+
cyobot_v2_esp32s3.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
49368+
cyobot_v2_esp32s3.menu.PartitionScheme.minimal.build.partitions=minimal
49369+
cyobot_v2_esp32s3.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
49370+
cyobot_v2_esp32s3.menu.PartitionScheme.no_fs.build.partitions=no_fs
49371+
cyobot_v2_esp32s3.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
49372+
cyobot_v2_esp32s3.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
49373+
cyobot_v2_esp32s3.menu.PartitionScheme.no_ota.build.partitions=no_ota
49374+
cyobot_v2_esp32s3.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
49375+
cyobot_v2_esp32s3.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
49376+
cyobot_v2_esp32s3.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
49377+
cyobot_v2_esp32s3.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
49378+
cyobot_v2_esp32s3.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
49379+
cyobot_v2_esp32s3.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
49380+
cyobot_v2_esp32s3.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
49381+
cyobot_v2_esp32s3.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
49382+
cyobot_v2_esp32s3.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
49383+
cyobot_v2_esp32s3.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
49384+
cyobot_v2_esp32s3.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
49385+
cyobot_v2_esp32s3.menu.PartitionScheme.huge_app.build.partitions=huge_app
49386+
cyobot_v2_esp32s3.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
49387+
cyobot_v2_esp32s3.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
49388+
cyobot_v2_esp32s3.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
49389+
cyobot_v2_esp32s3.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
49390+
cyobot_v2_esp32s3.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
49391+
cyobot_v2_esp32s3.menu.PartitionScheme.fatflash.build.partitions=ffat
49392+
cyobot_v2_esp32s3.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
49393+
cyobot_v2_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
49394+
cyobot_v2_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
49395+
cyobot_v2_esp32s3.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
49396+
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker=RainMaker 4MB
49397+
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
49398+
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
49399+
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
49400+
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
49401+
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
49402+
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker_8MB=RainMaker 8MB
49403+
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker_8MB.build.partitions=rainmaker_8MB
49404+
cyobot_v2_esp32s3.menu.PartitionScheme.rainmaker_8MB.upload.maximum_size=4116480
49405+
cyobot_v2_esp32s3.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
49406+
cyobot_v2_esp32s3.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
49407+
cyobot_v2_esp32s3.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
49408+
cyobot_v2_esp32s3.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
49409+
cyobot_v2_esp32s3.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
49410+
cyobot_v2_esp32s3.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
49411+
cyobot_v2_esp32s3.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
49412+
cyobot_v2_esp32s3.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
49413+
cyobot_v2_esp32s3.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
49414+
cyobot_v2_esp32s3.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
49415+
cyobot_v2_esp32s3.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
49416+
cyobot_v2_esp32s3.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
49417+
cyobot_v2_esp32s3.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
49418+
cyobot_v2_esp32s3.menu.PartitionScheme.custom=Custom
49419+
cyobot_v2_esp32s3.menu.PartitionScheme.custom.build.partitions=
49420+
cyobot_v2_esp32s3.menu.PartitionScheme.custom.upload.maximum_size=16777216
49421+
49422+
cyobot_v2_esp32s3.menu.CPUFreq.240=240MHz (WiFi)
49423+
cyobot_v2_esp32s3.menu.CPUFreq.240.build.f_cpu=240000000L
49424+
cyobot_v2_esp32s3.menu.CPUFreq.160=160MHz (WiFi)
49425+
cyobot_v2_esp32s3.menu.CPUFreq.160.build.f_cpu=160000000L
49426+
cyobot_v2_esp32s3.menu.CPUFreq.80=80MHz (WiFi)
49427+
cyobot_v2_esp32s3.menu.CPUFreq.80.build.f_cpu=80000000L
49428+
cyobot_v2_esp32s3.menu.CPUFreq.40=40MHz
49429+
cyobot_v2_esp32s3.menu.CPUFreq.40.build.f_cpu=40000000L
49430+
cyobot_v2_esp32s3.menu.CPUFreq.20=20MHz
49431+
cyobot_v2_esp32s3.menu.CPUFreq.20.build.f_cpu=20000000L
49432+
cyobot_v2_esp32s3.menu.CPUFreq.10=10MHz
49433+
cyobot_v2_esp32s3.menu.CPUFreq.10.build.f_cpu=10000000L
49434+
49435+
cyobot_v2_esp32s3.menu.UploadSpeed.921600=921600
49436+
cyobot_v2_esp32s3.menu.UploadSpeed.921600.upload.speed=921600
49437+
cyobot_v2_esp32s3.menu.UploadSpeed.115200=115200
49438+
cyobot_v2_esp32s3.menu.UploadSpeed.115200.upload.speed=115200
49439+
cyobot_v2_esp32s3.menu.UploadSpeed.256000.windows=256000
49440+
cyobot_v2_esp32s3.menu.UploadSpeed.256000.upload.speed=256000
49441+
cyobot_v2_esp32s3.menu.UploadSpeed.230400.windows.upload.speed=256000
49442+
cyobot_v2_esp32s3.menu.UploadSpeed.230400=230400
49443+
cyobot_v2_esp32s3.menu.UploadSpeed.230400.upload.speed=230400
49444+
cyobot_v2_esp32s3.menu.UploadSpeed.460800.linux=460800
49445+
cyobot_v2_esp32s3.menu.UploadSpeed.460800.macosx=460800
49446+
cyobot_v2_esp32s3.menu.UploadSpeed.460800.upload.speed=460800
49447+
cyobot_v2_esp32s3.menu.UploadSpeed.512000.windows=512000
49448+
cyobot_v2_esp32s3.menu.UploadSpeed.512000.upload.speed=512000
49449+
49450+
cyobot_v2_esp32s3.menu.DebugLevel.none=None
49451+
cyobot_v2_esp32s3.menu.DebugLevel.none.build.code_debug=0
49452+
cyobot_v2_esp32s3.menu.DebugLevel.error=Error
49453+
cyobot_v2_esp32s3.menu.DebugLevel.error.build.code_debug=1
49454+
cyobot_v2_esp32s3.menu.DebugLevel.warn=Warn
49455+
cyobot_v2_esp32s3.menu.DebugLevel.warn.build.code_debug=2
49456+
cyobot_v2_esp32s3.menu.DebugLevel.info=Info
49457+
cyobot_v2_esp32s3.menu.DebugLevel.info.build.code_debug=3
49458+
cyobot_v2_esp32s3.menu.DebugLevel.debug=Debug
49459+
cyobot_v2_esp32s3.menu.DebugLevel.debug.build.code_debug=4
49460+
cyobot_v2_esp32s3.menu.DebugLevel.verbose=Verbose
49461+
cyobot_v2_esp32s3.menu.DebugLevel.verbose.build.code_debug=5
49462+
49463+
cyobot_v2_esp32s3.menu.EraseFlash.none=Disabled
49464+
cyobot_v2_esp32s3.menu.EraseFlash.none.upload.erase_cmd=
49465+
cyobot_v2_esp32s3.menu.EraseFlash.all=Enabled
49466+
cyobot_v2_esp32s3.menu.EraseFlash.all.upload.erase_cmd=-e
49467+
49468+
cyobot_v2_esp32s3.menu.ZigbeeMode.default=Disabled
49469+
cyobot_v2_esp32s3.menu.ZigbeeMode.default.build.zigbee_mode=
49470+
cyobot_v2_esp32s3.menu.ZigbeeMode.default.build.zigbee_libs=
49471+
cyobot_v2_esp32s3.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
49472+
cyobot_v2_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
49473+
cyobot_v2_esp32s3.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote
49474+
49475+
##############################################################
+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
#define USB_MANUFACTURER "CYOBot"
7+
#define USB_PRODUCT "CYOBrain ESP32S3"
8+
#define USB_SERIAL "" // Empty string for MAC address
9+
10+
static const uint8_t BUTTON0 = 4;
11+
static const uint8_t BUTTON1 = 38;
12+
static const uint8_t LED = 24;
13+
14+
static const uint8_t BAT_MEAS = 6;
15+
static const uint8_t CHAR_DET = 23;
16+
17+
static const uint8_t NEO_BASE = 7;
18+
static const uint8_t NEO_BRAIN = 15;
19+
20+
static const uint8_t I2S0_MCLK = 16;
21+
static const uint8_t I2S0_DSDIN = 8;
22+
static const uint8_t I2S0_SCLK = 9;
23+
static const uint8_t I2S0_LRCK = 45;
24+
25+
static const uint8_t SDA = 17;
26+
static const uint8_t SCL = 18;
27+
28+
static const uint8_t SS = 5;
29+
static const uint8_t MOSI = 2;
30+
static const uint8_t MISO = 42;
31+
static const uint8_t SCK = 41;
32+
33+
static const uint8_t ENCODER1_A = 39;
34+
static const uint8_t ENCODER1_B = 40;
35+
static const uint8_t ENCODER2_B = 19;
36+
static const uint8_t ENCODER2_A = 20;
37+
38+
static const uint8_t UART1_RXD = 3;
39+
static const uint8_t UART1_TXD = 1;
40+
41+
static const uint8_t GPIO46 = 46;
42+
static const uint8_t ESP_IO0 = 0;
43+
44+
static const uint8_t SD_OUT = 10;
45+
static const uint8_t SD_SPI_MOSI = 11;
46+
static const uint8_t SD_SPI_CLK = 12;
47+
static const uint8_t SD_SPI_MISO = 13;
48+
static const uint8_t SD_SPI_CS = 14;
49+
50+
static const uint8_t PA_CTRL = 25;
51+
52+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)
Please sign in to comment.