Skip to content

Commit e2254cc

Browse files
authored
Merge pull request #11848 from xorbit/add-mant1s-board
feat(board): add support for Silicognition ManT1S
2 parents b1572df + 67cd439 commit e2254cc

File tree

2 files changed

+128
-0
lines changed

2 files changed

+128
-0
lines changed

boards.txt

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29578,6 +29578,96 @@ wesp32.menu.EraseFlash.all.upload.erase_cmd=-e
2957829578

2957929579
##############################################################
2958029580

29581+
mant1s.name=Silicognition ManT1S
29582+
29583+
mant1s.bootloader.tool=esptool_py
29584+
mant1s.bootloader.tool.default=esptool_py
29585+
29586+
mant1s.upload.tool=esptool_py
29587+
mant1s.upload.tool.default=esptool_py
29588+
mant1s.upload.tool.network=esp_ota
29589+
29590+
mant1s.upload.maximum_size=1310720
29591+
mant1s.upload.maximum_data_size=2424832
29592+
mant1s.upload.flags=
29593+
mant1s.upload.extra_flags=
29594+
29595+
mant1s.serial.disableDTR=true
29596+
mant1s.serial.disableRTS=true
29597+
29598+
mant1s.build.tarch=xtensa
29599+
mant1s.build.bootloader_addr=0x1000
29600+
mant1s.build.target=esp32
29601+
mant1s.build.mcu=esp32
29602+
mant1s.build.core=esp32
29603+
mant1s.build.variant=mant1s
29604+
mant1s.build.board=MANT1S
29605+
29606+
mant1s.build.f_cpu=240000000L
29607+
mant1s.build.flash_mode=dio
29608+
mant1s.build.flash_size=8MB
29609+
mant1s.build.boot=dio
29610+
mant1s.build.partitions=default
29611+
mant1s.build.defines=
29612+
29613+
mant1s.menu.FlashFreq.80=80MHz
29614+
mant1s.menu.FlashFreq.80.build.flash_freq=80m
29615+
mant1s.menu.FlashFreq.40=40MHz
29616+
mant1s.menu.FlashFreq.40.build.flash_freq=40m
29617+
29618+
mant1s.menu.PSRAM.enabled=Enabled
29619+
mant1s.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw
29620+
mant1s.menu.PSRAM.enabled.build.extra_libs=
29621+
mant1s.menu.PSRAM.disabled=Disabled
29622+
mant1s.menu.PSRAM.disabled.build.defines=
29623+
mant1s.menu.PSRAM.disabled.build.extra_libs=
29624+
29625+
mant1s.menu.PartitionScheme.default=8M OTA with large SPIFFS (1.25MB APP/5.3MB SPIFFS)
29626+
mant1s.menu.PartitionScheme.default.build.partitions=large_spiffs_8MB
29627+
mant1s.menu.PartitionScheme.default_large_app=8M large OTA app with SPIFFS (3MB APP/1.5MB SPIFFS)
29628+
mant1s.menu.PartitionScheme.default_large_app.build.partitions=default_8MB
29629+
mant1s.menu.PartitionScheme.default_large_app.upload.maximum_size=3342336
29630+
mant1s.menu.PartitionScheme.default_fatfs=8M OTA with large FATFS (1.25MB APP/5.3MB FATFS)
29631+
mant1s.menu.PartitionScheme.default_fatfs.build.partitions=large_ffat_8MB
29632+
mant1s.menu.PartitionScheme.default_large_app_fatfs=8M large OTA app with FATFS (3MB APP/1.5MB FATFS)
29633+
mant1s.menu.PartitionScheme.default_large_app_fatfs.build.partitions=default_ffat_8MB
29634+
mant1s.menu.PartitionScheme.default_large_app_fatfs.upload.maximum_size=3342336
29635+
29636+
mant1s.menu.UploadSpeed.921600=921600
29637+
mant1s.menu.UploadSpeed.921600.upload.speed=921600
29638+
mant1s.menu.UploadSpeed.115200=115200
29639+
mant1s.menu.UploadSpeed.115200.upload.speed=115200
29640+
mant1s.menu.UploadSpeed.256000.windows=256000
29641+
mant1s.menu.UploadSpeed.256000.upload.speed=256000
29642+
mant1s.menu.UploadSpeed.230400.windows.upload.speed=256000
29643+
mant1s.menu.UploadSpeed.230400=230400
29644+
mant1s.menu.UploadSpeed.230400.upload.speed=230400
29645+
mant1s.menu.UploadSpeed.460800.linux=460800
29646+
mant1s.menu.UploadSpeed.460800.macosx=460800
29647+
mant1s.menu.UploadSpeed.460800.upload.speed=460800
29648+
mant1s.menu.UploadSpeed.512000.windows=512000
29649+
mant1s.menu.UploadSpeed.512000.upload.speed=512000
29650+
29651+
mant1s.menu.DebugLevel.none=None
29652+
mant1s.menu.DebugLevel.none.build.code_debug=0
29653+
mant1s.menu.DebugLevel.error=Error
29654+
mant1s.menu.DebugLevel.error.build.code_debug=1
29655+
mant1s.menu.DebugLevel.warn=Warn
29656+
mant1s.menu.DebugLevel.warn.build.code_debug=2
29657+
mant1s.menu.DebugLevel.info=Info
29658+
mant1s.menu.DebugLevel.info.build.code_debug=3
29659+
mant1s.menu.DebugLevel.debug=Debug
29660+
mant1s.menu.DebugLevel.debug.build.code_debug=4
29661+
mant1s.menu.DebugLevel.verbose=Verbose
29662+
mant1s.menu.DebugLevel.verbose.build.code_debug=5
29663+
29664+
mant1s.menu.EraseFlash.none=Disabled
29665+
mant1s.menu.EraseFlash.none.upload.erase_cmd=
29666+
mant1s.menu.EraseFlash.all=Enabled
29667+
mant1s.menu.EraseFlash.all.upload.erase_cmd=-e
29668+
29669+
##############################################################
29670+
2958129671
t-beam.name=T-Beam
2958229672

2958329673
t-beam.bootloader.tool=esptool_py

variants/mant1s/pins_arduino.h

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
static const uint8_t TX = 1;
7+
static const uint8_t RX = 3;
8+
9+
static const uint8_t SCL = 32;
10+
static const uint8_t SDA = 33;
11+
12+
static const uint8_t SS = 15;
13+
static const uint8_t MOSI = 13;
14+
static const uint8_t MISO = 12;
15+
static const uint8_t SCK = 14;
16+
17+
static const uint8_t A0 = 36;
18+
static const uint8_t A1 = 37;
19+
static const uint8_t A2 = 38;
20+
static const uint8_t A3 = 39;
21+
static const uint8_t A6 = 34;
22+
static const uint8_t A7 = 35;
23+
24+
static const uint8_t T0 = 4;
25+
static const uint8_t T2 = 2;
26+
static const uint8_t T3 = 15;
27+
static const uint8_t T4 = 13;
28+
static const uint8_t T5 = 12;
29+
static const uint8_t T6 = 14;
30+
31+
#define ETH_PHY_ADDR 0
32+
#define ETH_PHY_POWER -1
33+
#define ETH_PHY_MDC 8
34+
#define ETH_PHY_MDIO 7
35+
#define ETH_PHY_TYPE ETH_PHY_LAN867X
36+
#define ETH_CLK_MODE ETH_CLOCK_GPIO0_IN
37+
38+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)