Skip to content

Add WeMos D1 Mini Pro to supported boards #2550

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions boards.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1316,6 +1316,65 @@ d1_mini.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000
d1_mini.menu.FlashSize.4M1M.build.spiffs_blocksize=8192
d1_mini.menu.FlashSize.4M1M.build.spiffs_pagesize=256

##############################################################
d1_mini_pro.name=WeMos D1 mini Pro

d1_mini_pro.upload.tool=esptool
d1_mini_pro.upload.speed=460800
d1_mini_pro.upload.resetmethod=nodemcu
d1_mini_pro.upload.maximum_size=1044464
d1_mini_pro.upload.maximum_data_size=81920
d1_mini_pro.upload.wait_for_upload_port=true

d1_mini_pro.serial.disableDTR=true
d1_mini_pro.serial.disableRTS=true

d1_mini_pro.build.mcu=esp8266
d1_mini_pro.build.f_cpu=80000000L
d1_mini_pro.build.board=ESP8266_WEMOS_D1MINI
d1_mini_pro.build.core=esp8266
d1_mini_pro.build.variant=d1_mini
d1_mini_pro.build.flash_mode=dio
d1_mini_pro.build.flash_size=16M
d1_mini_pro.build.flash_freq=40
d1_mini_pro.build.debug_port=
d1_mini_pro.build.debug_level=

d1_mini_pro.menu.CpuFrequency.80=80 MHz
d1_mini_pro.menu.CpuFrequency.80.build.f_cpu=80000000L
d1_mini_pro.menu.CpuFrequency.160=160 MHz
d1_mini_pro.menu.CpuFrequency.160.build.f_cpu=160000000L

d1_mini_pro.menu.UploadSpeed.921600=921600
d1_mini_pro.menu.UploadSpeed.921600.upload.speed=921600
d1_mini_pro.menu.UploadSpeed.115200=115200
d1_mini_pro.menu.UploadSpeed.115200.upload.speed=115200
d1_mini_pro.menu.UploadSpeed.9600=9600
d1_mini_pro.menu.UploadSpeed.9600.upload.speed=9600
d1_mini_pro.menu.UploadSpeed.57600=57600
d1_mini_pro.menu.UploadSpeed.57600.upload.speed=57600
d1_mini_pro.menu.UploadSpeed.256000.windows=256000
d1_mini_pro.menu.UploadSpeed.256000.upload.speed=256000
d1_mini_pro.menu.UploadSpeed.230400.linux=230400
d1_mini_pro.menu.UploadSpeed.230400.macosx=230400
d1_mini_pro.menu.UploadSpeed.230400.macosx=230400
d1_mini_pro.menu.UploadSpeed.230400.upload.speed=230400
d1_mini_pro.menu.UploadSpeed.460800.linux=460800
d1_mini_pro.menu.UploadSpeed.460800.macosx=460800
d1_mini_pro.menu.UploadSpeed.460800.upload.speed=460800
d1_mini_pro.menu.UploadSpeed.512000.windows=512000
d1_mini_pro.menu.UploadSpeed.512000.upload.speed=512000


d1_mini_pro.menu.FlashSize.16M15M=16M (15M SPIFFS)
d1_mini_pro.menu.FlashSize.16M15M.build.flash_size=16M
d1_mini_pro.menu.FlashSize.16M15M.build.flash_ld=eagle.flash.16m.ld
d1_mini_pro.menu.FlashSize.16M15M.build.spiffs_start=0x100000
d1_mini_pro.menu.FlashSize.16M15M.build.spiffs_end=0x17FB000
d1_mini_pro.menu.FlashSize.16M15M.build.spiffs_pagesize=256
d1_mini_pro.menu.FlashSize.16M15M.build.spiffs_blocksize=8192
d1_mini_pro.menu.FlashSize.16M15M.upload.maximum_size=1044464

##############################################################
d1.name=WeMos D1(Retired)

Expand Down
11 changes: 9 additions & 2 deletions doc/boards.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ title: Supported Hardware
* [boot mode](#boot-mode)
* [WeMos D1](#wemos-d1)
* [WeMos D1 mini](#wemos-d1-mini)
* [WeMos D1 mini Pro](#wemos-d1-mini-pro)
* [ESPino by ThaiEasyElec](#espinotee)

## Adafruit HUZZAH ESP8266 (ESP-12)
Expand Down Expand Up @@ -289,10 +290,16 @@ All points related to bootstrapping resistors and recommended circuits listed ab
Note that since ESP8285 has SPI flash memory internally connected in DOUT mode, pins 9 and 10 may be used as GPIO / I2C / PWM pins.

## WeMos D1
Product page: http://wemos.cc

Product page: http://www.wemos.cc/product/d1.html

## WeMos D1 mini
Product page: http://wemos.cc

Product page: http://www.wemos.cc/product/d1-mini.html

## WeMos D1 mini Pro

Product page: http://www.wemos.cc/product/d1-mini-pro.html

## ESPino (WROOM-02 Module) by ThaiEasyElec
ESPino by ThaiEasyElec using WROOM-02 module from Espressif Systems with 4 MB Flash.
Expand Down
1 change: 1 addition & 0 deletions doc/filesystem.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ Olimex MOD-WIFI-ESP8266(-DEV)| 2M | 1M
SparkFun Thing | 512k | 64k
SweetPea ESP-210 | 4M | 1M, 3M
WeMos D1 & D1 mini | 4M | 1M, 3M
WeMos D1 mini Pro | 16M | 1M, 15M
ESPDuino | 4M | 1M, 3M

**Note:** to use any of file system functions in the sketch, add the following include to the sketch:
Expand Down
3 changes: 3 additions & 0 deletions package/package_esp8266com_index.template.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@
{
"name": "WeMos D1 mini"
},
{
"name": "WeMos D1 mini Pro"
},
{
"name": "ESPino (ESP-12 Module)"
},
Expand Down