Skip to content
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
76 changes: 76 additions & 0 deletions boards.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1892,3 +1892,79 @@ coredev.menu.DebugLevel.OTA2____=OTA + Updater
coredev.menu.DebugLevel.OTA2____.build.debug_level=-DDEBUG_ESP_OTA -DDEBUG_ESP_UPDATER
coredev.menu.DebugLevel.all_____=All
coredev.menu.DebugLevel.all_____.build.debug_level=-DDEBUG_ESP_CORE -DDEBUG_ESP_SSL -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_HTTP_SERVER -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_TLS_MEM

##############################################################
prodino.name=PRODINo WiFi-ESP WROOM-02

prodino.upload.tool=esptool
prodino.upload.speed=115200
prodino.upload.resetmethod=nodemcu
prodino.upload.maximum_size=434160
prodino.upload.maximum_data_size=81920
prodino.upload.wait_for_upload_port=true
prodino.serial.disableDTR=true
prodino.serial.disableRTS=true

prodino.build.mcu=esp8266
prodino.build.f_cpu=80000000L
prodino.build.board=PRODINOESP8266
prodino.build.core=esp8266
prodino.build.variant=prodino
prodino.build.flash_mode=qio
prodino.build.flash_size=4M
prodino.build.flash_ld=eagle.flash.512k64.ld
prodino.build.flash_freq=40
prodino.build.spiffs_start=0x6B000
prodino.build.spiffs_end=0x7B000
prodino.build.spiffs_blocksize=4096
prodino.build.spiffs_pagesize=256
prodino.build.debug_port=
prodino.build.debug_level=
prodino.build.lwip_lib=-llwip
prodino.build.lwip_flags=

prodino.menu.CpuFrequency.80=80 MHz
prodino.menu.CpuFrequency.80.build.f_cpu=80000000L

prodino.menu.FlashFreq.40=40MHz
prodino.menu.FlashFreq.40.build.flash_freq=40

prodino.menu.FlashMode.qio=QIO
prodino.menu.FlashMode.qio.build.flash_mode=qio

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

prodino.menu.FlashSize.4M1M=4M (1M SPIFFS)
prodino.menu.FlashSize.4M1M.build.flash_size=4M
prodino.menu.FlashSize.4M1M.build.flash_ld=eagle.flash.4m1m.ld
prodino.menu.FlashSize.4M1M.build.spiffs_start=0x300000
prodino.menu.FlashSize.4M1M.build.spiffs_end=0x3FB000
prodino.menu.FlashSize.4M1M.build.spiffs_blocksize=8192
prodino.menu.FlashSize.4M1M.build.spiffs_pagesize=256
prodino.menu.FlashSize.4M1M.upload.maximum_size=1044464

prodino.menu.FlashSize.4M3M=4M (3M SPIFFS)
prodino.menu.FlashSize.4M3M.build.flash_size=4M
prodino.menu.FlashSize.4M3M.build.flash_ld=eagle.flash.4m.ld
prodino.menu.FlashSize.4M3M.build.spiffs_start=0x100000
prodino.menu.FlashSize.4M3M.build.spiffs_end=0x3FB000
prodino.menu.FlashSize.4M3M.build.spiffs_blocksize=8192
prodino.menu.FlashSize.4M3M.upload.maximum_size=1044464

prodino.menu.ResetMethod.nodemcu=nodemcu
prodino.menu.ResetMethod.nodemcu.upload.resetmethod=nodemcu
19 changes: 19 additions & 0 deletions doc/boards.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ title: Supported Hardware
* [Adafruit HUZZAH ESP8266 (ESP\-12)](#adafruit-huzzah-esp8266-esp-12)
* [ESPresso Lite 1\.0](#espresso-lite-10)
* [ESPresso Lite 2\.0](#espresso-lite-20)
* [KMP ProDino WiFi ESP 1\.0](#kmp-prodino-wifi-esp-10)
* [NodeMCU 0\.9 <a name="user\-content\-nodemcu\-0\-9"></a>](#nodemcu-09-)
* [Pin mapping](#pin-mapping)
* [NodeMCU 1\.0](#nodemcu-10)
Expand Down Expand Up @@ -46,6 +47,24 @@ ESPresso Lite 1.0 (beta version) is an Arduino-compatible Wi-Fi development boar

ESPresso Lite 2.0 is an Arduino-compatible Wi-Fi development board based on an earlier V1 (beta version). Re-designed together with Cytron Technologies, the newly-revised ESPresso Lite V2.0 features the auto-load/auto-program function, eliminating the previous need to reset the board manually before flashing a new program. It also feature two user programmable side buttons and a reset button. The special distinctive features of on-board pads for I2C sensor and actuator is retained.

## KMP ProDino WiFi ESP 1.0

PRODINo WiFi-ESP WROOM-02 1.0 is Arduino compatible Wi-Fi device powered by Espressif System's own ESP8266 WROOM-02 module with 4 MB Flash. The board enclosed in DIN rail compatible plastic box.

Operating voltage:
* from 5 VDC to 30 VDC.

Inputs:
* 4 x optical isolated inputs (On/Off) operate from 2 VDC to 30 VDC
* 2 x GROVE connectors (1 internal)
* 1 x UEXT (internal)
* 1 x RS485

Outputs:
* 4 x relays (230V/5A).

Product page: http://www.kmpelectronics.eu/en-us/products/prodinowifi-esp.aspx

## Phoenix 1.0

Product page: http://www.espert.co
Expand Down
1 change: 1 addition & 0 deletions doc/filesystem.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ ESPresso Lite 2.0 | 4M | 1M, 3M
NodeMCU 0.9 | 4M | 1M, 3M
NodeMCU 1.0 | 4M | 1M, 3M
Olimex MOD-WIFI-ESP8266(-DEV)| 2M | 1M
ProDino WiFi ESP 1.0 | 4M | 1M, 3M
SparkFun Thing | 512k | 64k
SweetPea ESP-210 | 4M | 1M, 3M
WeMos D1 & D1 mini | 4M | 1M, 3M
Expand Down
7 changes: 5 additions & 2 deletions package/package_esp8266com_index.template.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
},
{
"name": "Phoenix 2.0"
},
},
{
"name": "SparkFun Thing"
},
Expand All @@ -70,8 +70,11 @@
{
"name": "WifInfo"
},
{
{
"name": "ESPDuino"
},
{
"name": "PRODINo WiFi-ESP WROOM-02"
}
],
"toolsDependencies": [
Expand Down
37 changes: 37 additions & 0 deletions variants/prodino/pins_arduino.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
/*
pins_arduino.h - Pin definition functions for Arduino
Part of Arduino - http://www.arduino.cc/

Copyright (c) 2007 David A. Mellis
Modified for ESP8266 platform by Ivan Grokhotkov, 2014-2015.

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General
Public License along with this library; if not, write to the
Free Software Foundation, Inc., 59 Temple Place, Suite 330,
Boston, MA 02111-1307 USA

$Id: wiring.h 249 2007-02-03 16:52:51Z mellis $
*/

#ifndef Pins_Arduino_h
#define Pins_Arduino_h

#include "../generic/common.h"

static const uint8_t SDA = 2;
static const uint8_t SCL = 14;

static const uint8_t LED_BUILTIN = 5;
static const uint8_t BUILTIN_LED = 5;

#endif /* Pins_Arduino_h */