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

Appearance settings

Commit 5a87c89

Browse filesBrowse files
ADD: New variant Edgebox-ESP-100 (espressif#7771)
* ADD: New variant Edgebox-ESP-100 * FIX: Edgebox-ESP-100 Board.txt usb mode option change back to default value as ESP32S3
1 parent d228da4 commit 5a87c89
Copy full SHA for 5a87c89

File tree

2 files changed

+274
-0
lines changed
Filter options

2 files changed

+274
-0
lines changed

‎boards.txt

Copy file name to clipboardExpand all lines: boards.txt
+207Lines changed: 207 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21131,4 +21131,211 @@ VALTRACK_V4_MFW_ESP32_C3.menu.EraseFlash.none.upload.erase_cmd=
2113121131
VALTRACK_V4_MFW_ESP32_C3.menu.EraseFlash.all=Enabled
2113221132
VALTRACK_V4_MFW_ESP32_C3.menu.EraseFlash.all.upload.erase_cmd=-e
2113321133

21134+
##############################################################
21135+
21136+
Edgebox-ESP-100.name=Edgebox-ESP-100
21137+
21138+
Edgebox-ESP-100.bootloader.tool=esptool_py
21139+
Edgebox-ESP-100.bootloader.tool.default=esptool_py
21140+
21141+
Edgebox-ESP-100.upload.tool=esptool_py
21142+
Edgebox-ESP-100.upload.tool.default=esptool_py
21143+
Edgebox-ESP-100.upload.tool.network=esp_ota
21144+
21145+
Edgebox-ESP-100.upload.maximum_size=1310720
21146+
Edgebox-ESP-100.upload.maximum_data_size=327680
21147+
Edgebox-ESP-100.upload.flags=
21148+
Edgebox-ESP-100.upload.extra_flags=
21149+
Edgebox-ESP-100.upload.use_1200bps_touch=false
21150+
Edgebox-ESP-100.upload.wait_for_upload_port=false
21151+
21152+
Edgebox-ESP-100.serial.disableDTR=false
21153+
Edgebox-ESP-100.serial.disableRTS=false
21154+
21155+
Edgebox-ESP-100.build.tarch=xtensa
21156+
Edgebox-ESP-100.build.bootloader_addr=0x0
21157+
Edgebox-ESP-100.build.target=esp32s3
21158+
Edgebox-ESP-100.build.mcu=esp32s3
21159+
Edgebox-ESP-100.build.core=esp32
21160+
Edgebox-ESP-100.build.variant=Edgebox-ESP-100
21161+
Edgebox-ESP-100.build.board=Edgebox-ESP-100
21162+
21163+
Edgebox-ESP-100.build.usb_mode=1
21164+
Edgebox-ESP-100.build.cdc_on_boot=0
21165+
Edgebox-ESP-100.build.msc_on_boot=0
21166+
Edgebox-ESP-100.build.dfu_on_boot=0
21167+
Edgebox-ESP-100.build.f_cpu=240000000L
21168+
Edgebox-ESP-100.build.flash_size=4MB
21169+
Edgebox-ESP-100.build.flash_freq=80m
21170+
Edgebox-ESP-100.build.flash_mode=dio
21171+
Edgebox-ESP-100.build.boot=qio
21172+
Edgebox-ESP-100.build.boot_freq=80m
21173+
Edgebox-ESP-100.build.partitions=default
21174+
Edgebox-ESP-100.build.defines=
21175+
Edgebox-ESP-100.build.loop_core=
21176+
Edgebox-ESP-100.build.event_core=
21177+
Edgebox-ESP-100.build.psram_type=qspi
21178+
Edgebox-ESP-100.build.memory_type={build.boot}_{build.psram_type}
21179+
21180+
Edgebox-ESP-100.menu.PSRAM.disabled=Disabled
21181+
Edgebox-ESP-100.menu.PSRAM.disabled.build.defines=
21182+
Edgebox-ESP-100.menu.PSRAM.disabled.build.psram_type=qspi
21183+
Edgebox-ESP-100.menu.PSRAM.enabled=QSPI PSRAM
21184+
Edgebox-ESP-100.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
21185+
Edgebox-ESP-100.menu.PSRAM.enabled.build.psram_type=qspi
21186+
Edgebox-ESP-100.menu.PSRAM.opi=OPI PSRAM
21187+
Edgebox-ESP-100.menu.PSRAM.opi.build.defines=-DBOARD_HAS_PSRAM
21188+
Edgebox-ESP-100.menu.PSRAM.opi.build.psram_type=opi
21189+
21190+
Edgebox-ESP-100.menu.FlashMode.qio=QIO 80MHz
21191+
Edgebox-ESP-100.menu.FlashMode.qio.build.flash_mode=dio
21192+
Edgebox-ESP-100.menu.FlashMode.qio.build.boot=qio
21193+
Edgebox-ESP-100.menu.FlashMode.qio.build.boot_freq=80m
21194+
Edgebox-ESP-100.menu.FlashMode.qio.build.flash_freq=80m
21195+
Edgebox-ESP-100.menu.FlashMode.qio120=QIO 120MHz
21196+
Edgebox-ESP-100.menu.FlashMode.qio120.build.flash_mode=dio
21197+
Edgebox-ESP-100.menu.FlashMode.qio120.build.boot=qio
21198+
Edgebox-ESP-100.menu.FlashMode.qio120.build.boot_freq=120m
21199+
Edgebox-ESP-100.menu.FlashMode.qio120.build.flash_freq=80m
21200+
Edgebox-ESP-100.menu.FlashMode.dio=DIO 80MHz
21201+
Edgebox-ESP-100.menu.FlashMode.dio.build.flash_mode=dio
21202+
Edgebox-ESP-100.menu.FlashMode.dio.build.boot=dio
21203+
Edgebox-ESP-100.menu.FlashMode.dio.build.boot_freq=80m
21204+
Edgebox-ESP-100.menu.FlashMode.dio.build.flash_freq=80m
21205+
Edgebox-ESP-100.menu.FlashMode.opi=OPI 80MHz
21206+
Edgebox-ESP-100.menu.FlashMode.opi.build.flash_mode=dout
21207+
Edgebox-ESP-100.menu.FlashMode.opi.build.boot=opi
21208+
Edgebox-ESP-100.menu.FlashMode.opi.build.boot_freq=80m
21209+
Edgebox-ESP-100.menu.FlashMode.opi.build.flash_freq=80m
21210+
21211+
Edgebox-ESP-100.menu.FlashSize.4M=4MB (32Mb)
21212+
Edgebox-ESP-100.menu.FlashSize.4M.build.flash_size=4MB
21213+
Edgebox-ESP-100.menu.FlashSize.8M=8MB (64Mb)
21214+
Edgebox-ESP-100.menu.FlashSize.8M.build.flash_size=8MB
21215+
Edgebox-ESP-100.menu.FlashSize.8M.build.partitions=default_8MB
21216+
Edgebox-ESP-100.menu.FlashSize.16M=16MB (128Mb)
21217+
Edgebox-ESP-100.menu.FlashSize.16M.build.flash_size=16MB
21218+
#Edgebox-ESP-100.menu.FlashSize.32M=32MB (256Mb)
21219+
#Edgebox-ESP-100.menu.FlashSize.32M.build.flash_size=32MB
21220+
21221+
Edgebox-ESP-100.menu.LoopCore.1=Core 1
21222+
Edgebox-ESP-100.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
21223+
Edgebox-ESP-100.menu.LoopCore.0=Core 0
21224+
Edgebox-ESP-100.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
21225+
21226+
Edgebox-ESP-100.menu.EventsCore.1=Core 1
21227+
Edgebox-ESP-100.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
21228+
Edgebox-ESP-100.menu.EventsCore.0=Core 0
21229+
Edgebox-ESP-100.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
21230+
21231+
Edgebox-ESP-100.menu.USBMode.default=Hardware CDC and JTAG
21232+
Edgebox-ESP-100.menu.USBMode.default.build.usb_mode=1
21233+
Edgebox-ESP-100.menu.USBMode.hwcdc=USB-OTG (TinyUSB)
21234+
Edgebox-ESP-100.menu.USBMode.hwcdc.build.usb_mode=0
21235+
21236+
Edgebox-ESP-100.menu.CDCOnBoot.default=Disabled
21237+
Edgebox-ESP-100.menu.CDCOnBoot.default.build.cdc_on_boot=0
21238+
Edgebox-ESP-100.menu.CDCOnBoot.cdc=Enabled
21239+
Edgebox-ESP-100.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
21240+
21241+
Edgebox-ESP-100.menu.MSCOnBoot.default=Disabled
21242+
Edgebox-ESP-100.menu.MSCOnBoot.default.build.msc_on_boot=0
21243+
Edgebox-ESP-100.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
21244+
Edgebox-ESP-100.menu.MSCOnBoot.msc.build.msc_on_boot=1
21245+
21246+
Edgebox-ESP-100.menu.DFUOnBoot.default=Disabled
21247+
Edgebox-ESP-100.menu.DFUOnBoot.default.build.dfu_on_boot=0
21248+
Edgebox-ESP-100.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
21249+
Edgebox-ESP-100.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
21250+
21251+
Edgebox-ESP-100.menu.UploadMode.default=UART0 / Hardware CDC
21252+
Edgebox-ESP-100.menu.UploadMode.default.upload.use_1200bps_touch=false
21253+
Edgebox-ESP-100.menu.UploadMode.default.upload.wait_for_upload_port=false
21254+
Edgebox-ESP-100.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
21255+
Edgebox-ESP-100.menu.UploadMode.cdc.upload.use_1200bps_touch=true
21256+
Edgebox-ESP-100.menu.UploadMode.cdc.upload.wait_for_upload_port=true
21257+
21258+
Edgebox-ESP-100.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
21259+
Edgebox-ESP-100.menu.PartitionScheme.default.build.partitions=default
21260+
Edgebox-ESP-100.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
21261+
Edgebox-ESP-100.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
21262+
Edgebox-ESP-100.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
21263+
Edgebox-ESP-100.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
21264+
Edgebox-ESP-100.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
21265+
Edgebox-ESP-100.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
21266+
Edgebox-ESP-100.menu.PartitionScheme.minimal.build.partitions=minimal
21267+
Edgebox-ESP-100.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
21268+
Edgebox-ESP-100.menu.PartitionScheme.no_ota.build.partitions=no_ota
21269+
Edgebox-ESP-100.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
21270+
Edgebox-ESP-100.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
21271+
Edgebox-ESP-100.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
21272+
Edgebox-ESP-100.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
21273+
Edgebox-ESP-100.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
21274+
Edgebox-ESP-100.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
21275+
Edgebox-ESP-100.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
21276+
Edgebox-ESP-100.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
21277+
Edgebox-ESP-100.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
21278+
Edgebox-ESP-100.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
21279+
Edgebox-ESP-100.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
21280+
Edgebox-ESP-100.menu.PartitionScheme.huge_app.build.partitions=huge_app
21281+
Edgebox-ESP-100.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
21282+
Edgebox-ESP-100.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
21283+
Edgebox-ESP-100.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
21284+
Edgebox-ESP-100.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
21285+
Edgebox-ESP-100.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
21286+
Edgebox-ESP-100.menu.PartitionScheme.fatflash.build.partitions=ffat
21287+
Edgebox-ESP-100.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
21288+
Edgebox-ESP-100.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
21289+
Edgebox-ESP-100.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
21290+
Edgebox-ESP-100.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
21291+
Edgebox-ESP-100.menu.PartitionScheme.rainmaker=RainMaker
21292+
Edgebox-ESP-100.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
21293+
Edgebox-ESP-100.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
21294+
21295+
Edgebox-ESP-100.menu.CPUFreq.240=240MHz (WiFi)
21296+
Edgebox-ESP-100.menu.CPUFreq.240.build.f_cpu=240000000L
21297+
Edgebox-ESP-100.menu.CPUFreq.160=160MHz (WiFi)
21298+
Edgebox-ESP-100.menu.CPUFreq.160.build.f_cpu=160000000L
21299+
Edgebox-ESP-100.menu.CPUFreq.80=80MHz (WiFi)
21300+
Edgebox-ESP-100.menu.CPUFreq.80.build.f_cpu=80000000L
21301+
Edgebox-ESP-100.menu.CPUFreq.40=40MHz
21302+
Edgebox-ESP-100.menu.CPUFreq.40.build.f_cpu=40000000L
21303+
Edgebox-ESP-100.menu.CPUFreq.20=20MHz
21304+
Edgebox-ESP-100.menu.CPUFreq.20.build.f_cpu=20000000L
21305+
Edgebox-ESP-100.menu.CPUFreq.10=10MHz
21306+
Edgebox-ESP-100.menu.CPUFreq.10.build.f_cpu=10000000L
21307+
21308+
Edgebox-ESP-100.menu.UploadSpeed.921600=921600
21309+
Edgebox-ESP-100.menu.UploadSpeed.921600.upload.speed=921600
21310+
Edgebox-ESP-100.menu.UploadSpeed.115200=115200
21311+
Edgebox-ESP-100.menu.UploadSpeed.115200.upload.speed=115200
21312+
Edgebox-ESP-100.menu.UploadSpeed.256000.windows=256000
21313+
Edgebox-ESP-100.menu.UploadSpeed.256000.upload.speed=256000
21314+
Edgebox-ESP-100.menu.UploadSpeed.230400.windows.upload.speed=256000
21315+
Edgebox-ESP-100.menu.UploadSpeed.230400=230400
21316+
Edgebox-ESP-100.menu.UploadSpeed.230400.upload.speed=230400
21317+
Edgebox-ESP-100.menu.UploadSpeed.460800.linux=460800
21318+
Edgebox-ESP-100.menu.UploadSpeed.460800.macosx=460800
21319+
Edgebox-ESP-100.menu.UploadSpeed.460800.upload.speed=460800
21320+
Edgebox-ESP-100.menu.UploadSpeed.512000.windows=512000
21321+
Edgebox-ESP-100.menu.UploadSpeed.512000.upload.speed=512000
21322+
21323+
Edgebox-ESP-100.menu.DebugLevel.none=None
21324+
Edgebox-ESP-100.menu.DebugLevel.none.build.code_debug=0
21325+
Edgebox-ESP-100.menu.DebugLevel.error=Error
21326+
Edgebox-ESP-100.menu.DebugLevel.error.build.code_debug=1
21327+
Edgebox-ESP-100.menu.DebugLevel.warn=Warn
21328+
Edgebox-ESP-100.menu.DebugLevel.warn.build.code_debug=2
21329+
Edgebox-ESP-100.menu.DebugLevel.info=Info
21330+
Edgebox-ESP-100.menu.DebugLevel.info.build.code_debug=3
21331+
Edgebox-ESP-100.menu.DebugLevel.debug=Debug
21332+
Edgebox-ESP-100.menu.DebugLevel.debug.build.code_debug=4
21333+
Edgebox-ESP-100.menu.DebugLevel.verbose=Verbose
21334+
Edgebox-ESP-100.menu.DebugLevel.verbose.build.code_debug=5
21335+
21336+
Edgebox-ESP-100.menu.EraseFlash.none=Disabled
21337+
Edgebox-ESP-100.menu.EraseFlash.none.upload.erase_cmd=
21338+
Edgebox-ESP-100.menu.EraseFlash.all=Enabled
21339+
Edgebox-ESP-100.menu.EraseFlash.all.upload.erase_cmd=-e
21340+
2113421341
##############################################################
+67Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
#define EXTERNAL_NUM_INTERRUPTS 34
7+
#define NUM_DIGITAL_PINS 34
8+
#define NUM_ANALOG_INPUTS 2
9+
10+
#define analogInputToDigitalPin(p) (((p)<2)?(analogChannelToDigitalPin(p)):-1)
11+
#define digitalPinToInterrupt(p) (((p)<34)?(p):-1)
12+
#define digitalPinHasPWM(p) (p < 34)
13+
14+
//Programming and Debugging Port
15+
static const uint8_t TXD = 43;
16+
static const uint8_t RXD = 44;
17+
static const uint8_t RST = 0;
18+
19+
//I2C
20+
static const uint8_t SDA = 20;
21+
static const uint8_t SCL = 19;
22+
23+
//I2C INT fro RTC PCF8563
24+
static const uint8_t I2C_INT = 9;
25+
26+
//SPI BUS for W5500 Ethernet Port Driver
27+
static const uint8_t SS = 10;
28+
static const uint8_t MOSI = 12;
29+
static const uint8_t MISO = 11;
30+
static const uint8_t SCK = 13;
31+
static const uint8_t ETH_INT = 14;
32+
static const uint8_t ETH_RST = 15;
33+
34+
//A7670G
35+
static const uint8_t LTE_PWR_EN = 16;
36+
static const uint8_t LTE_PWR_KEY = 21;
37+
static const uint8_t LTE_TXD = 48;
38+
static const uint8_t LTE_RXD = 47;
39+
40+
//RS485
41+
static const uint8_t RS485_TXD = 17;
42+
static const uint8_t RS485_RXD = 18;
43+
static const uint8_t RS485_RTS = 8;
44+
45+
//CAN BUS
46+
static const uint8_t CAN_TXD = 1;
47+
static const uint8_t CAN_RXD = 2;
48+
49+
//BUZZER
50+
static const uint8_t BUZZER = 45;
51+
52+
static const uint8_t DO0 = 40;
53+
static const uint8_t DO1 = 39;
54+
static const uint8_t DO2 = 38;
55+
static const uint8_t DO3 = 37;
56+
static const uint8_t DO4 = 36;
57+
static const uint8_t DO5 = 35;
58+
59+
static const uint8_t DI0 = 4;
60+
static const uint8_t DI1 = 5;
61+
static const uint8_t DI2 = 6;
62+
static const uint8_t DI3 = 7;
63+
64+
static const uint8_t AO0 = 42;
65+
static const uint8_t AO1 = 41;
66+
67+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.