Skip to content

Commit 697d4ff

Browse files
dok-netme-no-dev
authored andcommitted
Add board "WEMOS D1 MINI ESP32". (espressif#2710)
1 parent ab309e4 commit 697d4ff

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

Diff for: variants/d1_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 RXD = 3;
24+
static const uint8_t TXD = 1;
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)