Skip to content

Commit 423e1d0

Browse files
committed
Add board "WEMOS MINI D1 ESP32".
1 parent ab309e4 commit 423e1d0

File tree

3 files changed

+105
-0
lines changed

3 files changed

+105
-0
lines changed

Diff for: boards.txt

+69
Original file line numberDiff line numberDiff line change
@@ -3648,4 +3648,73 @@ ttgo-t-watch.menu.DebugLevel.verbose.build.code_debug=5
36483648

36493649
##############################################################
36503650

3651+
mini32.name=WEMOS MINI D1 ESP32
3652+
3653+
mini32.upload.tool=esptool_py
3654+
mini32.upload.maximum_size=1310720
3655+
mini32.upload.maximum_data_size=327680
3656+
mini32.upload.wait_for_upload_port=true
3657+
3658+
mini32.serial.disableDTR=true
3659+
mini32.serial.disableRTS=true
3660+
3661+
mini32.build.mcu=esp32
3662+
mini32.build.core=esp32
3663+
mini32.build.variant=mini32
3664+
mini32.build.board=MINI32
3665+
3666+
mini32.build.f_cpu=240000000L
3667+
mini32.build.flash_mode=dio
3668+
mini32.build.flash_size=4MB
3669+
mini32.build.boot=dio
3670+
mini32.build.partitions=default
3671+
mini32.build.defines=
3672+
3673+
mini32.menu.FlashFreq.80=80MHz
3674+
mini32.menu.FlashFreq.80.build.flash_freq=80m
3675+
mini32.menu.FlashFreq.40=40MHz
3676+
mini32.menu.FlashFreq.40.build.flash_freq=40m
3677+
3678+
mini32.menu.PartitionScheme.default=Default
3679+
mini32.menu.PartitionScheme.default.build.partitions=default
3680+
mini32.menu.PartitionScheme.no_ota=No OTA (Large APP)
3681+
mini32.menu.PartitionScheme.no_ota.build.partitions=no_ota
3682+
mini32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
3683+
mini32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
3684+
mini32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
3685+
mini32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
3686+
3687+
mini32.menu.CPUFreq.240=240MHz (WiFi/BT)
3688+
mini32.menu.CPUFreq.240.build.f_cpu=240000000L
3689+
mini32.menu.CPUFreq.160=160MHz (WiFi/BT)
3690+
mini32.menu.CPUFreq.160.build.f_cpu=160000000L
3691+
mini32.menu.CPUFreq.80=80MHz (WiFi/BT)
3692+
mini32.menu.CPUFreq.80.build.f_cpu=80000000L
3693+
mini32.menu.CPUFreq.40=40MHz (40MHz XTAL)
3694+
mini32.menu.CPUFreq.40.build.f_cpu=40000000L
3695+
mini32.menu.CPUFreq.26=26MHz (26MHz XTAL)
3696+
mini32.menu.CPUFreq.26.build.f_cpu=26000000L
3697+
mini32.menu.CPUFreq.20=20MHz (40MHz XTAL)
3698+
mini32.menu.CPUFreq.20.build.f_cpu=20000000L
3699+
mini32.menu.CPUFreq.13=13MHz (26MHz XTAL)
3700+
mini32.menu.CPUFreq.13.build.f_cpu=13000000L
3701+
mini32.menu.CPUFreq.10=10MHz (40MHz XTAL)
3702+
mini32.menu.CPUFreq.10.build.f_cpu=10000000L
3703+
3704+
mini32.menu.UploadSpeed.921600=921600
3705+
mini32.menu.UploadSpeed.921600.upload.speed=921600
3706+
mini32.menu.UploadSpeed.115200=115200
3707+
mini32.menu.UploadSpeed.115200.upload.speed=115200
3708+
mini32.menu.UploadSpeed.256000.windows=256000
3709+
mini32.menu.UploadSpeed.256000.upload.speed=256000
3710+
mini32.menu.UploadSpeed.230400.windows.upload.speed=256000
3711+
mini32.menu.UploadSpeed.230400=230400
3712+
mini32.menu.UploadSpeed.230400.upload.speed=230400
3713+
mini32.menu.UploadSpeed.460800.linux=460800
3714+
mini32.menu.UploadSpeed.460800.macosx=460800
3715+
mini32.menu.UploadSpeed.460800.upload.speed=460800
3716+
mini32.menu.UploadSpeed.512000.windows=512000
3717+
mini32.menu.UploadSpeed.512000.upload.speed=512000
3718+
3719+
##############################################################
36513720

Diff for: package/package_esp32_index.template.json

+3
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@
2727
},
2828
{
2929
"name": "WEMOS LoLin32"
30+
},
31+
{
32+
"name": "WEMOS MINI D1 ESP32"
3033
}
3134
],
3235
"toolsDependencies": [

Diff for: variants/mini32/pins_arduino.h

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
#include <../d32/d32_core.h>
6+
7+
static const uint8_t LED_BUILTIN = 2;
8+
#define BUILTIN_LED LED_BUILTIN // backward compatibility
9+
static const uint8_t _VBAT = 35; // battery voltage
10+
11+
#define PIN_WIRE_SDA SDA // backward compatibility
12+
#define PIN_WIRE_SCL SCL // backward compatibility
13+
14+
static const uint8_t D0 = 26;
15+
static const uint8_t D1 = 22;
16+
static const uint8_t D2 = 21;
17+
static const uint8_t D3 = 17;
18+
static const uint8_t D4 = 16;
19+
static const uint8_t D5 = 18;
20+
static const uint8_t D6 = 19;
21+
static const uint8_t D7 = 23;
22+
static const uint8_t D8 = 5;
23+
static const uint8_t RXD0 = 9;
24+
static const uint8_t TXD0 = 10;
25+
26+
#define PIN_SPI_SS SS // backward compatibility
27+
#define PIN_SPI_MOSI MOSI // backward compatibility
28+
#define PIN_SPI_MISO MISO // backward compatibility
29+
#define PIN_SPI_SCK SCK // backward compatibility
30+
31+
#define PIN_A0 A0 // backward compatibility
32+
33+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)