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 83e2612

Browse files
authored
feat: Add board support for Nologo ESP32S3 Pico (#9181)
detail of nologo esp32s3 pico: https://www.nologo.tech/product/esp32/esp32s3Pico/esp32S3Pico.html
1 parent bbe09cc commit 83e2612

File tree

2 files changed

+278
-0
lines changed

2 files changed

+278
-0
lines changed

‎boards.txt‎

Lines changed: 241 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14272,6 +14272,247 @@ nologo_esp32c3_super_mini.menu.EraseFlash.all.upload.erase_cmd=-e
1427214272

1427314273
##############################################################
1427414274

14275+
nologo_esp32s3_pico.name=Nologo ESP32S3 Pico
14276+
nologo_esp32s3_pico.vid.0=0x303a
14277+
nologo_esp32s3_pico.pid.0=0x1001
14278+
14279+
nologo_esp32s3_pico.bootloader.tool=esptool_py
14280+
nologo_esp32s3_pico.bootloader.tool.default=esptool_py
14281+
14282+
nologo_esp32s3_pico.upload.tool=esptool_py
14283+
nologo_esp32s3_pico.upload.tool.default=esptool_py
14284+
nologo_esp32s3_pico.upload.tool.network=esp_ota
14285+
14286+
nologo_esp32s3_pico.upload.maximum_size=1310720
14287+
nologo_esp32s3_pico.upload.maximum_data_size=327680
14288+
nologo_esp32s3_pico.upload.flags=
14289+
nologo_esp32s3_pico.upload.extra_flags=
14290+
nologo_esp32s3_pico.upload.use_1200bps_touch=false
14291+
nologo_esp32s3_pico.upload.wait_for_upload_port=false
14292+
14293+
nologo_esp32s3_pico.serial.disableDTR=false
14294+
nologo_esp32s3_pico.serial.disableRTS=false
14295+
14296+
nologo_esp32s3_pico.build.tarch=xtensa
14297+
nologo_esp32s3_pico.build.bootloader_addr=0x0
14298+
nologo_esp32s3_pico.build.target=esp32s3
14299+
nologo_esp32s3_pico.build.mcu=esp32s3
14300+
nologo_esp32s3_pico.build.core=esp32
14301+
nologo_esp32s3_pico.build.variant=nologo_esp32s3_pico
14302+
nologo_esp32s3_pico.build.board=NOLOGO_ESP32S3_PICO
14303+
14304+
nologo_esp32s3_pico.build.usb_mode=1
14305+
nologo_esp32s3_pico.build.cdc_on_boot=1
14306+
nologo_esp32s3_pico.build.msc_on_boot=0
14307+
nologo_esp32s3_pico.build.dfu_on_boot=0
14308+
nologo_esp32s3_pico.build.f_cpu=240000000L
14309+
nologo_esp32s3_pico.build.flash_size=8MB
14310+
nologo_esp32s3_pico.build.flash_freq=80m
14311+
nologo_esp32s3_pico.build.flash_mode=dio
14312+
nologo_esp32s3_pico.build.boot=qio
14313+
nologo_esp32s3_pico.build.boot_freq=80m
14314+
nologo_esp32s3_pico.build.partitions=default
14315+
nologo_esp32s3_pico.build.defines=
14316+
nologo_esp32s3_pico.build.loop_core=
14317+
nologo_esp32s3_pico.build.event_core=
14318+
nologo_esp32s3_pico.build.psram_type=qspi
14319+
nologo_esp32s3_pico.build.memory_type={build.boot}_{build.psram_type}
14320+
14321+
## IDE 2.0 Seems to not update the value
14322+
nologo_esp32s3_pico.menu.JTAGAdapter.default=Disabled
14323+
nologo_esp32s3_pico.menu.JTAGAdapter.default.build.copy_jtag_files=0
14324+
nologo_esp32s3_pico.menu.JTAGAdapter.builtin=Integrated USB JTAG
14325+
nologo_esp32s3_pico.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
14326+
nologo_esp32s3_pico.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
14327+
nologo_esp32s3_pico.menu.JTAGAdapter.external=FTDI Adapter
14328+
nologo_esp32s3_pico.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
14329+
nologo_esp32s3_pico.menu.JTAGAdapter.external.build.copy_jtag_files=1
14330+
nologo_esp32s3_pico.menu.JTAGAdapter.bridge=ESP USB Bridge
14331+
nologo_esp32s3_pico.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
14332+
nologo_esp32s3_pico.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
14333+
14334+
nologo_esp32s3_pico.menu.PSRAM.disabled=Disabled
14335+
nologo_esp32s3_pico.menu.PSRAM.disabled.build.defines=
14336+
nologo_esp32s3_pico.menu.PSRAM.disabled.build.psram_type=qspi
14337+
nologo_esp32s3_pico.menu.PSRAM.enabled=QSPI PSRAM
14338+
nologo_esp32s3_pico.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
14339+
nologo_esp32s3_pico.menu.PSRAM.enabled.build.psram_type=qspi
14340+
nologo_esp32s3_pico.menu.PSRAM.opi=OPI PSRAM
14341+
nologo_esp32s3_pico.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
14342+
nologo_esp32s3_pico.menu.PSRAM.opi.build.psram_type=opi
14343+
14344+
nologo_esp32s3_pico.menu.FlashMode.qio=QIO 80MHz
14345+
nologo_esp32s3_pico.menu.FlashMode.qio.build.flash_mode=dio
14346+
nologo_esp32s3_pico.menu.FlashMode.qio.build.boot=qio
14347+
nologo_esp32s3_pico.menu.FlashMode.qio.build.boot_freq=80m
14348+
nologo_esp32s3_pico.menu.FlashMode.qio.build.flash_freq=80m
14349+
nologo_esp32s3_pico.menu.FlashMode.qio120=QIO 120MHz
14350+
nologo_esp32s3_pico.menu.FlashMode.qio120.build.flash_mode=dio
14351+
nologo_esp32s3_pico.menu.FlashMode.qio120.build.boot=qio
14352+
nologo_esp32s3_pico.menu.FlashMode.qio120.build.boot_freq=120m
14353+
nologo_esp32s3_pico.menu.FlashMode.qio120.build.flash_freq=80m
14354+
nologo_esp32s3_pico.menu.FlashMode.dio=DIO 80MHz
14355+
nologo_esp32s3_pico.menu.FlashMode.dio.build.flash_mode=dio
14356+
nologo_esp32s3_pico.menu.FlashMode.dio.build.boot=dio
14357+
nologo_esp32s3_pico.menu.FlashMode.dio.build.boot_freq=80m
14358+
nologo_esp32s3_pico.menu.FlashMode.dio.build.flash_freq=80m
14359+
nologo_esp32s3_pico.menu.FlashMode.opi=OPI 80MHz
14360+
nologo_esp32s3_pico.menu.FlashMode.opi.build.flash_mode=dout
14361+
nologo_esp32s3_pico.menu.FlashMode.opi.build.boot=opi
14362+
nologo_esp32s3_pico.menu.FlashMode.opi.build.boot_freq=80m
14363+
nologo_esp32s3_pico.menu.FlashMode.opi.build.flash_freq=80m
14364+
14365+
nologo_esp32s3_pico.menu.FlashSize.8M=8MB (64Mb)
14366+
nologo_esp32s3_pico.menu.FlashSize.8M.build.flash_size=8MB
14367+
nologo_esp32s3_pico.menu.FlashSize.8M.build.partitions=default_8MB
14368+
nologo_esp32s3_pico.menu.FlashSize.16M=16MB (128Mb)
14369+
nologo_esp32s3_pico.menu.FlashSize.16M.build.flash_size=16MB
14370+
14371+
nologo_esp32s3_pico.menu.LoopCore.1=Core 1
14372+
nologo_esp32s3_pico.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
14373+
nologo_esp32s3_pico.menu.LoopCore.0=Core 0
14374+
nologo_esp32s3_pico.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
14375+
14376+
nologo_esp32s3_pico.menu.EventsCore.1=Core 1
14377+
nologo_esp32s3_pico.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
14378+
nologo_esp32s3_pico.menu.EventsCore.0=Core 0
14379+
nologo_esp32s3_pico.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
14380+
14381+
nologo_esp32s3_pico.menu.USBMode.hwcdc=Hardware CDC and JTAG
14382+
nologo_esp32s3_pico.menu.USBMode.hwcdc.build.usb_mode=1
14383+
nologo_esp32s3_pico.menu.USBMode.default=USB-OTG (TinyUSB)
14384+
nologo_esp32s3_pico.menu.USBMode.default.build.usb_mode=0
14385+
14386+
nologo_esp32s3_pico.menu.CDCOnBoot.default=Enabled
14387+
nologo_esp32s3_pico.menu.CDCOnBoot.default.build.cdc_on_boot=1
14388+
nologo_esp32s3_pico.menu.CDCOnBoot.cdc=Enabled
14389+
nologo_esp32s3_pico.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
14390+
14391+
nologo_esp32s3_pico.menu.MSCOnBoot.default=Disabled
14392+
nologo_esp32s3_pico.menu.MSCOnBoot.default.build.msc_on_boot=0
14393+
nologo_esp32s3_pico.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
14394+
nologo_esp32s3_pico.menu.MSCOnBoot.msc.build.msc_on_boot=1
14395+
14396+
nologo_esp32s3_pico.menu.DFUOnBoot.default=Disabled
14397+
nologo_esp32s3_pico.menu.DFUOnBoot.default.build.dfu_on_boot=0
14398+
nologo_esp32s3_pico.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
14399+
nologo_esp32s3_pico.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
14400+
14401+
nologo_esp32s3_pico.menu.UploadMode.default=UART0 / Hardware CDC
14402+
nologo_esp32s3_pico.menu.UploadMode.default.upload.use_1200bps_touch=false
14403+
nologo_esp32s3_pico.menu.UploadMode.default.upload.wait_for_upload_port=false
14404+
nologo_esp32s3_pico.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
14405+
nologo_esp32s3_pico.menu.UploadMode.cdc.upload.use_1200bps_touch=true
14406+
nologo_esp32s3_pico.menu.UploadMode.cdc.upload.wait_for_upload_port=true
14407+
14408+
nologo_esp32s3_pico.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
14409+
nologo_esp32s3_pico.menu.PartitionScheme.default.build.partitions=default
14410+
nologo_esp32s3_pico.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
14411+
nologo_esp32s3_pico.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
14412+
nologo_esp32s3_pico.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
14413+
nologo_esp32s3_pico.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
14414+
nologo_esp32s3_pico.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
14415+
nologo_esp32s3_pico.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
14416+
nologo_esp32s3_pico.menu.PartitionScheme.minimal.build.partitions=minimal
14417+
nologo_esp32s3_pico.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
14418+
nologo_esp32s3_pico.menu.PartitionScheme.no_ota.build.partitions=no_ota
14419+
nologo_esp32s3_pico.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
14420+
nologo_esp32s3_pico.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
14421+
nologo_esp32s3_pico.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
14422+
nologo_esp32s3_pico.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
14423+
nologo_esp32s3_pico.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
14424+
nologo_esp32s3_pico.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
14425+
nologo_esp32s3_pico.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
14426+
nologo_esp32s3_pico.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
14427+
nologo_esp32s3_pico.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
14428+
nologo_esp32s3_pico.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
14429+
nologo_esp32s3_pico.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
14430+
nologo_esp32s3_pico.menu.PartitionScheme.huge_app.build.partitions=huge_app
14431+
nologo_esp32s3_pico.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
14432+
nologo_esp32s3_pico.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
14433+
nologo_esp32s3_pico.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
14434+
nologo_esp32s3_pico.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
14435+
nologo_esp32s3_pico.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
14436+
nologo_esp32s3_pico.menu.PartitionScheme.fatflash.build.partitions=ffat
14437+
nologo_esp32s3_pico.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
14438+
nologo_esp32s3_pico.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
14439+
nologo_esp32s3_pico.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
14440+
nologo_esp32s3_pico.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
14441+
nologo_esp32s3_pico.menu.PartitionScheme.rainmaker=RainMaker
14442+
nologo_esp32s3_pico.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
14443+
nologo_esp32s3_pico.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
14444+
nologo_esp32s3_pico.menu.PartitionScheme.app5M_fat24M_32MB=32M Flash (4.8MB APP/22MB FATFS)
14445+
nologo_esp32s3_pico.menu.PartitionScheme.app5M_fat24M_32MB.build.partitions=large_fat_32MB
14446+
nologo_esp32s3_pico.menu.PartitionScheme.app5M_fat24M_32MB.upload.maximum_size=4718592
14447+
nologo_esp32s3_pico.menu.PartitionScheme.app5M_little24M_32MB=32M Flash (4.8MB APP/22MB LittleFS)
14448+
nologo_esp32s3_pico.menu.PartitionScheme.app5M_little24M_32MB.build.partitions=large_littlefs_32MB
14449+
nologo_esp32s3_pico.menu.PartitionScheme.app5M_little24M_32MB.upload.maximum_size=4718592
14450+
nologo_esp32s3_pico.menu.PartitionScheme.esp_sr_16=ESP SR 16M (3MB APP/7MB SPIFFS/2.9MB MODEL)
14451+
nologo_esp32s3_pico.menu.PartitionScheme.esp_sr_16.upload.maximum_size=3145728
14452+
nologo_esp32s3_pico.menu.PartitionScheme.esp_sr_16.upload.extra_flags=0xD10000 {build.path}/srmodels.bin
14453+
nologo_esp32s3_pico.menu.PartitionScheme.esp_sr_16.build.partitions=esp_sr_16
14454+
nologo_esp32s3_pico.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
14455+
nologo_esp32s3_pico.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
14456+
nologo_esp32s3_pico.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
14457+
nologo_esp32s3_pico.menu.PartitionScheme.custom=Custom
14458+
nologo_esp32s3_pico.menu.PartitionScheme.custom.build.partitions=
14459+
nologo_esp32s3_pico.menu.PartitionScheme.custom.upload.maximum_size=16777216
14460+
14461+
nologo_esp32s3_pico.menu.CPUFreq.240=240MHz (WiFi)
14462+
nologo_esp32s3_pico.menu.CPUFreq.240.build.f_cpu=240000000L
14463+
nologo_esp32s3_pico.menu.CPUFreq.160=160MHz (WiFi)
14464+
nologo_esp32s3_pico.menu.CPUFreq.160.build.f_cpu=160000000L
14465+
nologo_esp32s3_pico.menu.CPUFreq.80=80MHz (WiFi)
14466+
nologo_esp32s3_pico.menu.CPUFreq.80.build.f_cpu=80000000L
14467+
nologo_esp32s3_pico.menu.CPUFreq.40=40MHz
14468+
nologo_esp32s3_pico.menu.CPUFreq.40.build.f_cpu=40000000L
14469+
nologo_esp32s3_pico.menu.CPUFreq.20=20MHz
14470+
nologo_esp32s3_pico.menu.CPUFreq.20.build.f_cpu=20000000L
14471+
nologo_esp32s3_pico.menu.CPUFreq.10=10MHz
14472+
nologo_esp32s3_pico.menu.CPUFreq.10.build.f_cpu=10000000L
14473+
14474+
nologo_esp32s3_pico.menu.UploadSpeed.921600=921600
14475+
nologo_esp32s3_pico.menu.UploadSpeed.921600.upload.speed=921600
14476+
nologo_esp32s3_pico.menu.UploadSpeed.115200=115200
14477+
nologo_esp32s3_pico.menu.UploadSpeed.115200.upload.speed=115200
14478+
nologo_esp32s3_pico.menu.UploadSpeed.256000.windows=256000
14479+
nologo_esp32s3_pico.menu.UploadSpeed.256000.upload.speed=256000
14480+
nologo_esp32s3_pico.menu.UploadSpeed.230400.windows.upload.speed=256000
14481+
nologo_esp32s3_pico.menu.UploadSpeed.230400=230400
14482+
nologo_esp32s3_pico.menu.UploadSpeed.230400.upload.speed=230400
14483+
nologo_esp32s3_pico.menu.UploadSpeed.460800.linux=460800
14484+
nologo_esp32s3_pico.menu.UploadSpeed.460800.macosx=460800
14485+
nologo_esp32s3_pico.menu.UploadSpeed.460800.upload.speed=460800
14486+
nologo_esp32s3_pico.menu.UploadSpeed.512000.windows=512000
14487+
nologo_esp32s3_pico.menu.UploadSpeed.512000.upload.speed=512000
14488+
14489+
nologo_esp32s3_pico.menu.DebugLevel.none=None
14490+
nologo_esp32s3_pico.menu.DebugLevel.none.build.code_debug=0
14491+
nologo_esp32s3_pico.menu.DebugLevel.error=Error
14492+
nologo_esp32s3_pico.menu.DebugLevel.error.build.code_debug=1
14493+
nologo_esp32s3_pico.menu.DebugLevel.warn=Warn
14494+
nologo_esp32s3_pico.menu.DebugLevel.warn.build.code_debug=2
14495+
nologo_esp32s3_pico.menu.DebugLevel.info=Info
14496+
nologo_esp32s3_pico.menu.DebugLevel.info.build.code_debug=3
14497+
nologo_esp32s3_pico.menu.DebugLevel.debug=Debug
14498+
nologo_esp32s3_pico.menu.DebugLevel.debug.build.code_debug=4
14499+
nologo_esp32s3_pico.menu.DebugLevel.verbose=Verbose
14500+
nologo_esp32s3_pico.menu.DebugLevel.verbose.build.code_debug=5
14501+
14502+
nologo_esp32s3_pico.menu.EraseFlash.none=Disabled
14503+
nologo_esp32s3_pico.menu.EraseFlash.none.upload.erase_cmd=
14504+
nologo_esp32s3_pico.menu.EraseFlash.all=Enabled
14505+
nologo_esp32s3_pico.menu.EraseFlash.all.upload.erase_cmd=-e
14506+
14507+
nologo_esp32s3_pico.menu.ZigbeeMode.default=Disabled
14508+
nologo_esp32s3_pico.menu.ZigbeeMode.default.build.zigbee_mode=
14509+
nologo_esp32s3_pico.menu.ZigbeeMode.default.build.zigbee_libs=
14510+
nologo_esp32s3_pico.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator)
14511+
nologo_esp32s3_pico.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
14512+
nologo_esp32s3_pico.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api_zczr -lesp_zb_cli_command -lzboss_stack.zczr.trace -lzboss_stack.zczr -lzboss_port
14513+
14514+
##############################################################
14515+
1427514516
mhetesp32devkit.name=MH ET LIVE ESP32DevKIT
1427614517

1427714518
mhetesp32devkit.bootloader.tool=esptool_py
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
#include "soc/soc_caps.h"
6+
7+
#define USB_VID 0x303a
8+
#define USB_PID 0x1001
9+
10+
static const uint8_t LED_BUILTIN = 21;
11+
#define BUILTIN_LED LED_BUILTIN
12+
#define LED_BUILTIN LED_BUILTIN
13+
#define RGB_BUILTIN SOC_GPIO_PIN_COUNT + LED_BUILTIN
14+
#define RGB_BRIGHTNESS 64
15+
16+
// SPI - unused but you can create your own definition in your sketch
17+
static const int8_t SCK = -1;
18+
static const int8_t MISO = -1;
19+
static const int8_t MOSI = -1;
20+
static const int8_t SS = -1;
21+
22+
// I2C - unused but you can create your own definition in your sketch
23+
static const uint8_t SDA = -1;
24+
static const uint8_t SCL = -1;
25+
26+
static const uint8_t A0 = 1;
27+
static const uint8_t A1 = 2;
28+
static const uint8_t A2 = 3;
29+
static const uint8_t A3 = 4;
30+
static const uint8_t A4 = 5;
31+
static const uint8_t A5 = 6;
32+
static const uint8_t A6 = 7;
33+
static const uint8_t A7 = 8;
34+
static const uint8_t A8 = 9;
35+
static const uint8_t A9 = 10;
36+
37+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
(0)

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