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

Commit 25ebe44

Browse files
add board yb_esp32s3_eth
1 parent 0515264 commit 25ebe44

File tree

2 files changed

+282
-0
lines changed

2 files changed

+282
-0
lines changed

‎boards.txt

Lines changed: 219 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47922,3 +47922,222 @@ yb_esp32s3_amp_v3.menu.EraseFlash.all=Enabled
4792247922
yb_esp32s3_amp_v3.menu.EraseFlash.all.upload.erase_cmd=-e
4792347923

4792447924
##############################################################
47925+
47926+
yb_esp32s3_eth.name=YelloByte YB-ESP32-S3-ETH
47927+
47928+
yb_esp32s3_eth.bootloader.tool=esptool_py
47929+
yb_esp32s3_eth.bootloader.tool.default=esptool_py
47930+
47931+
yb_esp32s3_eth.upload.tool=esptool_py
47932+
yb_esp32s3_eth.upload.tool.default=esptool_py
47933+
yb_esp32s3_eth.upload.tool.network=esp_ota
47934+
47935+
yb_esp32s3_eth.upload.maximum_size=1310720
47936+
yb_esp32s3_eth.upload.maximum_data_size=327680
47937+
yb_esp32s3_eth.upload.flags=
47938+
yb_esp32s3_eth.upload.extra_flags=
47939+
yb_esp32s3_eth.upload.use_1200bps_touch=false
47940+
yb_esp32s3_eth.upload.wait_for_upload_port=false
47941+
47942+
yb_esp32s3_eth.serial.disableDTR=false
47943+
yb_esp32s3_eth.serial.disableRTS=false
47944+
47945+
yb_esp32s3_eth.build.tarch=xtensa
47946+
yb_esp32s3_eth.build.bootloader_addr=0x0
47947+
yb_esp32s3_eth.build.target=esp32s3
47948+
yb_esp32s3_eth.build.mcu=esp32s3
47949+
yb_esp32s3_eth.build.core=esp32
47950+
yb_esp32s3_eth.build.variant=yb_esp32s3_eth
47951+
yb_esp32s3_eth.build.board=YB_ESP32S3_ETH
47952+
47953+
yb_esp32s3_eth.build.usb_mode=1
47954+
yb_esp32s3_eth.build.cdc_on_boot=0
47955+
yb_esp32s3_eth.build.msc_on_boot=0
47956+
yb_esp32s3_eth.build.dfu_on_boot=0
47957+
yb_esp32s3_eth.build.f_cpu=240000000L
47958+
yb_esp32s3_eth.build.flash_size=4MB
47959+
yb_esp32s3_eth.build.flash_freq=80m
47960+
yb_esp32s3_eth.build.flash_mode=dio
47961+
yb_esp32s3_eth.build.boot=qio
47962+
yb_esp32s3_eth.build.boot_freq=80m
47963+
yb_esp32s3_eth.build.partitions=default
47964+
yb_esp32s3_eth.build.defines=
47965+
yb_esp32s3_eth.build.loop_core=
47966+
yb_esp32s3_eth.build.event_core=
47967+
yb_esp32s3_eth.build.psram_type=qspi
47968+
yb_esp32s3_eth.build.memory_type={build.boot}_{build.psram_type}
47969+
47970+
yb_esp32s3_eth.menu.JTAGAdapter.default=Disabled
47971+
yb_esp32s3_eth.menu.JTAGAdapter.default.build.copy_jtag_files=0
47972+
yb_esp32s3_eth.menu.JTAGAdapter.builtin=Integrated USB JTAG
47973+
yb_esp32s3_eth.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
47974+
yb_esp32s3_eth.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
47975+
yb_esp32s3_eth.menu.JTAGAdapter.external=FTDI Adapter
47976+
yb_esp32s3_eth.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
47977+
yb_esp32s3_eth.menu.JTAGAdapter.external.build.copy_jtag_files=1
47978+
yb_esp32s3_eth.menu.JTAGAdapter.bridge=ESP USB Bridge
47979+
yb_esp32s3_eth.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
47980+
yb_esp32s3_eth.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
47981+
47982+
yb_esp32s3_eth.menu.LoopCore.1=Core 1
47983+
yb_esp32s3_eth.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
47984+
yb_esp32s3_eth.menu.LoopCore.0=Core 0
47985+
yb_esp32s3_eth.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
47986+
47987+
yb_esp32s3_eth.menu.EventsCore.1=Core 1
47988+
yb_esp32s3_eth.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
47989+
yb_esp32s3_eth.menu.EventsCore.0=Core 0
47990+
yb_esp32s3_eth.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
47991+
47992+
yb_esp32s3_eth.menu.USBMode.hwcdc=Hardware CDC and JTAG
47993+
yb_esp32s3_eth.menu.USBMode.hwcdc.build.usb_mode=1
47994+
yb_esp32s3_eth.menu.USBMode.default=USB-OTG (TinyUSB)
47995+
yb_esp32s3_eth.menu.USBMode.default.build.usb_mode=0
47996+
47997+
yb_esp32s3_eth.menu.CDCOnBoot.default=Disabled
47998+
yb_esp32s3_eth.menu.CDCOnBoot.default.build.cdc_on_boot=0
47999+
yb_esp32s3_eth.menu.CDCOnBoot.cdc=Enabled
48000+
yb_esp32s3_eth.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
48001+
48002+
yb_esp32s3_eth.menu.MSCOnBoot.default=Disabled
48003+
yb_esp32s3_eth.menu.MSCOnBoot.default.build.msc_on_boot=0
48004+
yb_esp32s3_eth.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
48005+
yb_esp32s3_eth.menu.MSCOnBoot.msc.build.msc_on_boot=1
48006+
48007+
yb_esp32s3_eth.menu.DFUOnBoot.default=Disabled
48008+
yb_esp32s3_eth.menu.DFUOnBoot.default.build.dfu_on_boot=0
48009+
yb_esp32s3_eth.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
48010+
yb_esp32s3_eth.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
48011+
48012+
yb_esp32s3_eth.menu.UploadMode.default=UART0 / Hardware CDC
48013+
yb_esp32s3_eth.menu.UploadMode.default.upload.use_1200bps_touch=false
48014+
yb_esp32s3_eth.menu.UploadMode.default.upload.wait_for_upload_port=false
48015+
yb_esp32s3_eth.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
48016+
yb_esp32s3_eth.menu.UploadMode.cdc.upload.use_1200bps_touch=true
48017+
yb_esp32s3_eth.menu.UploadMode.cdc.upload.wait_for_upload_port=true
48018+
48019+
yb_esp32s3_eth.menu.PSRAM.disabled=Disabled
48020+
yb_esp32s3_eth.menu.PSRAM.disabled.build.defines=
48021+
yb_esp32s3_eth.menu.PSRAM.disabled.build.psram_type=qspi
48022+
yb_esp32s3_eth.menu.PSRAM.enabled=QSPI PSRAM
48023+
yb_esp32s3_eth.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
48024+
yb_esp32s3_eth.menu.PSRAM.enabled.build.psram_type=qspi
48025+
yb_esp32s3_eth.menu.PSRAM.opi=OPI PSRAM
48026+
yb_esp32s3_eth.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
48027+
yb_esp32s3_eth.menu.PSRAM.opi.build.psram_type=opi
48028+
48029+
yb_esp32s3_eth.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
48030+
yb_esp32s3_eth.menu.PartitionScheme.default.build.partitions=default
48031+
yb_esp32s3_eth.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
48032+
yb_esp32s3_eth.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
48033+
yb_esp32s3_eth.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
48034+
yb_esp32s3_eth.menu.PartitionScheme.default_16MB=16M with spiffs (6.25MB APP/3.43MB SPIFFS)
48035+
yb_esp32s3_eth.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
48036+
yb_esp32s3_eth.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
48037+
yb_esp32s3_eth.menu.PartitionScheme.max_app_8MB=Maximum APP (7.9MB APP No OTA/No FS)
48038+
yb_esp32s3_eth.menu.PartitionScheme.max_app_8MB.build.partitions=max_app_8MB
48039+
yb_esp32s3_eth.menu.PartitionScheme.max_app_8MB.upload.maximum_size=8257536
48040+
yb_esp32s3_eth.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
48041+
yb_esp32s3_eth.menu.PartitionScheme.fatflash.build.partitions=ffat
48042+
yb_esp32s3_eth.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
48043+
yb_esp32s3_eth.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
48044+
yb_esp32s3_eth.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
48045+
yb_esp32s3_eth.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
48046+
yb_esp32s3_eth.menu.PartitionScheme.minimal.build.partitions=minimal
48047+
yb_esp32s3_eth.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
48048+
yb_esp32s3_eth.menu.PartitionScheme.no_ota.build.partitions=no_ota
48049+
yb_esp32s3_eth.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
48050+
yb_esp32s3_eth.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
48051+
yb_esp32s3_eth.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
48052+
yb_esp32s3_eth.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
48053+
yb_esp32s3_eth.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
48054+
yb_esp32s3_eth.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
48055+
yb_esp32s3_eth.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
48056+
yb_esp32s3_eth.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
48057+
yb_esp32s3_eth.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
48058+
yb_esp32s3_eth.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
48059+
yb_esp32s3_eth.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
48060+
yb_esp32s3_eth.menu.PartitionScheme.huge_app.build.partitions=huge_app
48061+
yb_esp32s3_eth.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
48062+
yb_esp32s3_eth.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
48063+
yb_esp32s3_eth.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
48064+
yb_esp32s3_eth.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
48065+
yb_esp32s3_eth.menu.PartitionScheme.custom=Custom
48066+
yb_esp32s3_eth.menu.PartitionScheme.custom.build.partitions=
48067+
yb_esp32s3_eth.menu.PartitionScheme.custom.upload.maximum_size=16777216
48068+
48069+
yb_esp32s3_eth.menu.CPUFreq.240=240MHz (WiFi)
48070+
yb_esp32s3_eth.menu.CPUFreq.240.build.f_cpu=240000000L
48071+
yb_esp32s3_eth.menu.CPUFreq.160=160MHz (WiFi)
48072+
yb_esp32s3_eth.menu.CPUFreq.160.build.f_cpu=160000000L
48073+
yb_esp32s3_eth.menu.CPUFreq.80=80MHz (WiFi)
48074+
yb_esp32s3_eth.menu.CPUFreq.80.build.f_cpu=80000000L
48075+
yb_esp32s3_eth.menu.CPUFreq.40=40MHz
48076+
yb_esp32s3_eth.menu.CPUFreq.40.build.f_cpu=40000000L
48077+
yb_esp32s3_eth.menu.CPUFreq.20=20MHz
48078+
yb_esp32s3_eth.menu.CPUFreq.20.build.f_cpu=20000000L
48079+
yb_esp32s3_eth.menu.CPUFreq.10=10MHz
48080+
yb_esp32s3_eth.menu.CPUFreq.10.build.f_cpu=10000000L
48081+
48082+
yb_esp32s3_eth.menu.FlashMode.qio=QIO 80MHz
48083+
yb_esp32s3_eth.menu.FlashMode.qio.build.flash_mode=dio
48084+
yb_esp32s3_eth.menu.FlashMode.qio.build.boot=qio
48085+
yb_esp32s3_eth.menu.FlashMode.qio.build.boot_freq=80m
48086+
yb_esp32s3_eth.menu.FlashMode.qio.build.flash_freq=80m
48087+
yb_esp32s3_eth.menu.FlashMode.qio120=QIO 120MHz
48088+
yb_esp32s3_eth.menu.FlashMode.qio120.build.flash_mode=dio
48089+
yb_esp32s3_eth.menu.FlashMode.qio120.build.boot=qio
48090+
yb_esp32s3_eth.menu.FlashMode.qio120.build.boot_freq=120m
48091+
yb_esp32s3_eth.menu.FlashMode.qio120.build.flash_freq=80m
48092+
yb_esp32s3_eth.menu.FlashMode.dio=DIO 80MHz
48093+
yb_esp32s3_eth.menu.FlashMode.dio.build.flash_mode=dio
48094+
yb_esp32s3_eth.menu.FlashMode.dio.build.boot=dio
48095+
yb_esp32s3_eth.menu.FlashMode.dio.build.boot_freq=80m
48096+
yb_esp32s3_eth.menu.FlashMode.dio.build.flash_freq=80m
48097+
yb_esp32s3_eth.menu.FlashMode.opi=OPI 80MHz
48098+
yb_esp32s3_eth.menu.FlashMode.opi.build.flash_mode=dout
48099+
yb_esp32s3_eth.menu.FlashMode.opi.build.boot=opi
48100+
yb_esp32s3_eth.menu.FlashMode.opi.build.boot_freq=80m
48101+
yb_esp32s3_eth.menu.FlashMode.opi.build.flash_freq=80m
48102+
48103+
yb_esp32s3_eth.menu.FlashSize.4M=4MB (32Mb)
48104+
yb_esp32s3_eth.menu.FlashSize.4M.build.flash_size=4MB
48105+
yb_esp32s3_eth.menu.FlashSize.8M=8MB (64Mb)
48106+
yb_esp32s3_eth.menu.FlashSize.8M.build.flash_size=8MB
48107+
yb_esp32s3_eth.menu.FlashSize.16M=16MB (128Mb)
48108+
yb_esp32s3_eth.menu.FlashSize.16M.build.flash_size=16MB
48109+
48110+
yb_esp32s3_eth.menu.UploadSpeed.921600=921600
48111+
yb_esp32s3_eth.menu.UploadSpeed.921600.upload.speed=921600
48112+
yb_esp32s3_eth.menu.UploadSpeed.115200=115200
48113+
yb_esp32s3_eth.menu.UploadSpeed.115200.upload.speed=115200
48114+
yb_esp32s3_eth.menu.UploadSpeed.256000.windows=256000
48115+
yb_esp32s3_eth.menu.UploadSpeed.256000.upload.speed=256000
48116+
yb_esp32s3_eth.menu.UploadSpeed.230400.windows.upload.speed=256000
48117+
yb_esp32s3_eth.menu.UploadSpeed.230400=230400
48118+
yb_esp32s3_eth.menu.UploadSpeed.230400.upload.speed=230400
48119+
yb_esp32s3_eth.menu.UploadSpeed.460800.linux=460800
48120+
yb_esp32s3_eth.menu.UploadSpeed.460800.macosx=460800
48121+
yb_esp32s3_eth.menu.UploadSpeed.460800.upload.speed=460800
48122+
yb_esp32s3_eth.menu.UploadSpeed.512000.windows=512000
48123+
yb_esp32s3_eth.menu.UploadSpeed.512000.upload.speed=512000
48124+
48125+
yb_esp32s3_eth.menu.DebugLevel.none=None
48126+
yb_esp32s3_eth.menu.DebugLevel.none.build.code_debug=0
48127+
yb_esp32s3_eth.menu.DebugLevel.error=Error
48128+
yb_esp32s3_eth.menu.DebugLevel.error.build.code_debug=1
48129+
yb_esp32s3_eth.menu.DebugLevel.warn=Warn
48130+
yb_esp32s3_eth.menu.DebugLevel.warn.build.code_debug=2
48131+
yb_esp32s3_eth.menu.DebugLevel.info=Info
48132+
yb_esp32s3_eth.menu.DebugLevel.info.build.code_debug=3
48133+
yb_esp32s3_eth.menu.DebugLevel.debug=Debug
48134+
yb_esp32s3_eth.menu.DebugLevel.debug.build.code_debug=4
48135+
yb_esp32s3_eth.menu.DebugLevel.verbose=Verbose
48136+
yb_esp32s3_eth.menu.DebugLevel.verbose.build.code_debug=5
48137+
48138+
yb_esp32s3_eth.menu.EraseFlash.none=Disabled
48139+
yb_esp32s3_eth.menu.EraseFlash.none.upload.erase_cmd=
48140+
yb_esp32s3_eth.menu.EraseFlash.all=Enabled
48141+
yb_esp32s3_eth.menu.EraseFlash.all.upload.erase_cmd=-e
48142+
48143+
##############################################################

‎variants/yb_esp32s3_eth/pins_arduino.h

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
#define USB_VID 0x303A
7+
#define USB_PID 0x1001
8+
9+
static const uint8_t LED_BUILTIN = 47;
10+
#define BUILTIN_LED LED_BUILTIN // backward compatibility
11+
#define LED_BUILTIN LED_BUILTIN // allow testing #ifdef LED_BUILTIN
12+
13+
static const uint8_t TX = 43;
14+
static const uint8_t RX = 44;
15+
16+
static const uint8_t SDA = 8;
17+
static const uint8_t SCL = 9;
18+
19+
static const uint8_t SS = 10;
20+
static const uint8_t MOSI = 11;
21+
static const uint8_t MISO = 13;
22+
static const uint8_t SCK = 12;
23+
24+
// Definitions for onboard WIZnet W5500 ethernet controller chip
25+
static const uint8_t W5500_SS = 14; // W5500 chip select
26+
static const uint8_t W5500_INT = 18; // available only if solder bridge "INT" is closed (default open)
27+
static const uint8_t W5500_RST = 21; // set GPIO21 to INPUT (high impedance) if RST signal is unused
28+
29+
static const uint8_t A0 = 1;
30+
static const uint8_t A1 = 2;
31+
static const uint8_t A2 = 3;
32+
static const uint8_t A3 = 4;
33+
static const uint8_t A4 = 5;
34+
static const uint8_t A5 = 6;
35+
static const uint8_t A6 = 7;
36+
static const uint8_t A7 = 8;
37+
static const uint8_t A8 = 9;
38+
static const uint8_t A9 = 10;
39+
static const uint8_t A10 = 11;
40+
static const uint8_t A11 = 12;
41+
static const uint8_t A12 = 13;
42+
static const uint8_t A13 = 14;
43+
static const uint8_t A14 = 15;
44+
static const uint8_t A15 = 16;
45+
static const uint8_t A16 = 17;
46+
static const uint8_t A17 = 18;
47+
48+
static const uint8_t T1 = 1;
49+
static const uint8_t T2 = 2;
50+
static const uint8_t T3 = 3;
51+
static const uint8_t T4 = 4;
52+
static const uint8_t T5 = 5;
53+
static const uint8_t T6 = 6;
54+
static const uint8_t T7 = 7;
55+
static const uint8_t T8 = 8;
56+
static const uint8_t T9 = 9;
57+
static const uint8_t T10 = 10;
58+
static const uint8_t T11 = 11;
59+
static const uint8_t T12 = 12;
60+
static const uint8_t T13 = 13;
61+
static const uint8_t T14 = 14;
62+
63+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /