8000 Add support for my new board eduino wifi (#6554) · esp8266/Arduino@0554d39 · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 0554d39

Browse files
Add support for my new board eduino wifi (#6554)
* ^# * Fix merge conflict * Fix merge conflict Co-authored-by: Earle F. Philhower, III <earlephilhower@yahoo.com>
1 parent abdd2bd commit 0554d39

File tree

5 files changed

+283
-1
lines changed

5 files changed

+283
-1
lines changed

boards.txt

Lines changed: 193 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6635,6 +6635,199 @@ espectro.menu.baud.921600.upload.speed=921600
66356635
espectro.menu.baud.3000000=3000000
66366636
espectro.menu.baud.3000000.upload.speed=3000000
66376637

6638+
##############################################################
6639+
eduinowifi.name=Schirmilabs Eduino WiFi
6640+
eduinowifi.build.board=ESP8266_SCHIRMILABS_EDUINO_WIFI
6641+
eduinowifi.build.variant=eduinowifi
6642+
eduinowifi.upload.tool=esptool
6643+
eduinowifi.upload.maximum_data_size=81920
6644+
eduinowifi.upload.wait_for_upload_port=true
6645+
eduinowifi.upload.erase_cmd=
6646+
eduinowifi.serial.disableDTR=true
6647+
eduinowifi.serial.disableRTS=true
6648+
eduinowifi.build.mcu=esp8266
6649+
eduinowifi.build.core=esp8266
6650+
eduinowifi.build.spiffs_pagesize=256
6651+
eduinowifi.build.debug_port=
6652+
eduinowifi.build.debug_level=
6653+
eduinowifi.menu.xtal.80=80 MHz
6654+
eduinowifi.menu.xtal.80.build.f_cpu=80000000L
6655+
eduinowifi.menu.xtal.160=160 MHz
6656+
eduinowifi.menu.xtal.160.build.f_cpu=160000000L
6657+
eduinowifi.menu.vt.flash=Flash
6658+
eduinowifi.menu.vt.flash.build.vtable_flags=-DVTABLES_IN_FLASH
6659+
eduinowifi.menu.vt.heap=Heap
6660+
eduinowifi.menu.vt.heap.build.vtable_flags=-DVTABLES_IN_DRAM
6661+
eduinowifi.menu.vt.iram=IRAM
6662+
eduinowifi.menu.vt.iram.build.vtable_flags=-DVTABLES_IN_IRAM
6663+
eduinowifi.menu.exception.legacy=Legacy (new can return nullptr)
6664+
eduinowifi.menu.exception.legacy.build.exception_flags=-fno-exceptions
6665+
eduinowifi.menu.exception.legacy.build.stdcpp_lib=-lstdc++
6666+
eduinowifi.menu.exception.disabled=Disabled (new can abort)
6667+
eduinowifi.menu.exception.disabled.build.exception_flags=-fno-exceptions -DNEW_OOM_ABORT
6668+
eduinowifi.menu.exception.disabled.build.stdcpp_lib=-lstdc++
6669+
eduinowifi.menu.exception.enabled=Enabled
6670+
eduinowifi.menu.exception.enabled.build.exception_flags=-fexceptions
6671+
eduinowifi.menu.exception.enabled.build.stdcpp_lib=-lstdc++-exc
6672+
eduinowifi.menu.ssl.all=All SSL ciphers (most compatible)
6673+
eduinowifi.menu.ssl.all.build.sslflags=
6674+
eduinowifi.menu.ssl.basic=Basic SSL ciphers (lower ROM use)
6675+
eduinowifi.menu.ssl.basic.build.sslflags=-DBEARSSL_SSL_BASIC
6676+
eduinowifi.upload.resetmethod=--before default_reset --after hard_reset
6677+
eduinowifi.build.flash_mode=dio
6678+
eduinowifi.build.flash_flags=-DFLASHMODE_DIO
6679+
eduinowifi.build.flash_freq=40
6680+
eduinowifi.menu.eesz.4M2M=4MB (FS:2MB OTA:~1019KB)
6681+
eduinowifi.menu.eesz.4M2M.build.flash_size=4M
6682+
eduinowifi.menu.eesz.4M2M.build.flash_size_bytes=0x400000
6683+
eduinowifi.menu.eesz.4M2M.build.flash_ld=eagle.flash.4m2m.ld
6684+
eduinowifi.menu.eesz.4M2M.build.spiffs_pagesize=256
6685+
eduinowifi.menu.eesz.4M2M.upload.maximum_size=1044464
6686+
eduinowifi.menu.eesz.4M2M.build.rfcal_addr=0x3FC000
6687+
eduinowifi.menu.eesz.4M2M.build.spiffs_start=0x200000
6688+
eduinowifi.menu.eesz.4M2M.build.spiffs_end=0x3FA000
6689+
eduinowifi.menu.eesz.4M2M.build.spiffs_blocksize=8192
6690+
eduinowifi.menu.eesz.4M3M=4MB (FS:3MB OTA:~512KB)
6691+
eduinowifi.menu.eesz.4M3M.build.flash_size=4M
6692+
eduinowifi.menu.eesz.4M3M.build.flash_size_bytes=0x400000
6693+
eduinowifi.menu.eesz.4M3M.build.flash_ld=eagle.flash.4m3m.ld
6694+
eduinowifi.menu.eesz.4M3M.build.spiffs_pagesize=256
6695+
eduinowifi.menu.eesz.4M3M.upload.maximum_size=1044464
6696+
eduinowifi.menu.eesz.4M3M.build.rfcal_addr=0x3FC000
6697+
eduinowifi.menu.eesz.4M3M.build.spiffs_start=0x100000
6698+
eduinowifi.menu.eesz.4M3M.build.spiffs_end=0x3FA000
6699+
eduinowifi.menu.eesz.4M3M.build.spiffs_blocksize=8192
6700+
eduinowifi.menu.eesz.4M1M=4MB (FS:1MB OTA:~1019KB)
6701+
eduinowifi.menu.eesz.4M1M.build.flash_size=4M
6702+
eduinowifi.menu.eesz.4M1M.build.flash_size_bytes=0x400000
6703+
eduinowifi.menu.eesz.4M1M.build.flash_ld=eagle.flash.4m1m.ld
6704+
eduinowifi.menu.eesz.4M1M.build.spiffs_pagesize=256
6705+
eduinowifi.menu.eesz.4M1M.upload.maximum_size=1044464
6706+
eduinowifi.menu.eesz.4M1M.build.rfcal_addr=0x3FC000
6707+
eduinowifi.menu.eesz.4M1M.build.spiffs_start=0x300000
6708+
eduinowifi.menu.eesz.4M1M.build.spiffs_end=0x3FA000
6709+
eduinowifi.menu.eesz.4M1M.build.spiffs_blocksize=8192
6710+
eduinowifi.menu.eesz.4M=4MB (FS:none OTA:~1019KB)
6711+
eduinowifi.menu.eesz.4M.build.flash_size=4M
6712+
eduinowifi.menu.eesz.4M.build.flash_size_bytes=0x400000
6713+
eduinowifi.menu.eesz.4M.build.flash_ld=eagle.flash.4m.ld
6714+
eduinowifi.menu.eesz.4M.build.spiffs_pagesize=256
6715+
eduinowifi.menu.eesz.4M.upload.maximum_size=1044464
6716+
eduinowifi.menu.eesz.4M.build.rfcal_addr=0x3FC000
6717+
eduinowifi.menu.ip.lm2f=v2 Lower Memory
6718+
eduinowifi.menu.ip.lm2f.build.lwip_include=lwip2/include
6719+
eduinowifi.menu.ip.lm2f.build.lwip_lib=-llwip2-536-feat
6720+
eduinowifi.menu.ip.lm2f.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0
6721+
eduinowifi.menu.ip.hb2f=v2 Higher Bandwidth
6722+
eduinowifi.menu.ip.hb2f.build.lwip_include=lwip2/include
6723+
eduinowifi.menu.ip.hb2f.build.lwip_lib=-llwip2-1460-feat
6724+
eduinowifi.menu.ip.hb2f.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=1 -DLWIP_IPV6=0
6725+
eduinowifi.menu.ip.lm2n=v2 Lower Memory (no features)
6726+
eduinowifi.menu.ip.lm2n.build.lwip_include=lwip2/include
6727+
eduinowifi.menu.ip.lm2n.build.lwip_lib=-llwip2-536
6728+
eduinowifi.menu.ip.lm2n.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=0 -DLWIP_IPV6=0
6729+
eduinowifi.menu.ip.hb2n=v2 Higher Bandwidth (no features)
6730+
eduinowifi.menu.ip.hb2n.build.lwip_include=lwip2/include
6731+
eduinowifi.menu.ip.hb2n.build.lwip_lib=-llwip2-1460
6732+
eduinowifi.menu.ip.hb2n.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=0 -DLWIP_IPV6=0
6733+
eduinowifi.menu.ip.lm6f=v2 IPv6 Lower Memory
6734+
eduinowifi.menu.ip.lm6f.build.lwip_include=lwip2/include
6735+
eduinowifi.menu.ip.lm6f.build.lwip_lib=-llwip6-536-feat
6736+
eduinowifi.menu.ip.lm6f.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=1
6737+
eduinowifi.menu.ip.hb6f=v2 IPv6 Higher Bandwidth
6738+
eduinowifi.menu.ip.hb6f.build.lwip_include=lwip2/include
6739+
eduinowifi.menu.ip.hb6f.build.lwip_lib=-llwip6-1460-feat
6740+
eduinowifi.menu.ip.hb6f.build.lwip_flags=-DLWIP_OPEN_SRC -DTCP_MSS=1460 -DLWIP_FEATURES=1 -DLWIP_IPV6=1
6741+
eduinowifi.menu.ip.hb1=v1.4 Higher Bandwidth
6742+
eduinowifi.menu.ip.hb1.build.lwip_lib=-llwip_gcc
6743+
eduinowifi.menu.ip.hb1.build.lwip_flags=-DLWIP_OPEN_SRC
6744+
eduinowifi.menu.ip.src=v1.4 Compile from source
6745+
eduinowifi.menu.ip.src.build.lwip_lib=-llwip_src
6746+
eduinowifi.menu.ip.src.build.lwip_flags=-DLWIP_OPEN_SRC
6747+
eduinowifi.menu.ip.src.recipe.hooks.sketch.prebuild.1.pattern=make -C "{runtime.platform.path}/tools/sdk/lwip/src" install TOOLS_PATH="{runtime.tools.xtensa-lx106-elf-gcc.path}/bin/xtensa-lx106-elf-"
6748+
eduinowifi.menu.dbg.Disabled=Disabled
6749+
eduinowifi.menu.dbg.Disabled.build.debug_port=
6750+
eduinowifi.menu.dbg.Serial=Serial
6751+
eduinowifi.menu.dbg.Serial.build.debug_port=-DDEBUG_ESP_PORT=Serial
6752+
eduinowifi.menu.dbg.Serial1=Serial1
6753+
eduinowifi.menu.dbg.Serial1.build.debug_port=-DDEBUG_ESP_PORT=Serial1
6754+
eduinowifi.menu.lvl.None____=None
6755+
eduinowifi.menu.lvl.None____.build.debug_level=
6756+
eduinowifi.menu.lvl.SSL=SSL
6757+
eduinowifi.menu.lvl.SSL.build.debug_level= -DDEBUG_ESP_SSL
6758+
eduinowifi.menu.lvl.TLS_MEM=TLS_MEM
6759+
eduinowifi.menu.lvl.TLS_MEM.build.debug_level= -DDEBUG_ESP_TLS_MEM
6760+
eduinowifi.menu.lvl.HTTP_CLIENT=HTTP_CLIENT
6761+
eduinowifi.menu.lvl.HTTP_CLIENT.build.debug_level= -DDEBUG_ESP_HTTP_CLIENT
6762+
eduinowifi.menu.lvl.HTTP_SERVER=HTTP_SERVER
6763+
eduinowifi.menu.lvl.HTTP_SERVER.build.debug_level= -DDEBUG_ESP_HTTP_SERVER
6764+
eduinowifi.menu.lvl.SSLTLS_MEM=SSL+TLS_MEM
6765+
eduinowifi.menu.lvl.SSLTLS_MEM.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM
6766+
eduinowifi.menu.lvl.SSLHTTP_CLIENT=SSL+HTTP_CLIENT
6767+
eduinowifi.menu.lvl.SSLHTTP_CLIENT.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_HTTP_CLIENT
6768+
eduinowifi.menu.lvl.SSLHTTP_SERVER=SSL+HTTP_SERVER
6769+
eduinowifi.menu.lvl.SSLHTTP_SERVER.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_HTTP_SERVER
6770+
eduinowifi.menu.lvl.TLS_MEMHTTP_CLIENT=TLS_MEM+HTTP_CLIENT
6771+
eduinowifi.menu.lvl.TLS_MEMHTTP_CLIENT.build.debug_level= -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT
6772+
eduinowifi.menu.lvl.TLS_MEMHTTP_SERVER=TLS_MEM+HTTP_SERVER
6773+
eduinowifi.menu.lvl.TLS_MEMHTTP_SERVER.build.debug_level= -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_SERVER
6774+
eduinowifi.menu.lvl.HTTP_CLIENTHTTP_SERVER=HTTP_CLIENT+HTTP_SERVER
6775+
eduinowifi.menu.lvl.HTTP_CLIENTHTTP_SERVER.build.debug_level= -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER
6776+
eduinowifi.menu.lvl.SSLTLS_MEMHTTP_CLIENT=SSL+TLS_MEM+HTTP_CLIENT
6777+
eduinowifi.menu.lvl.SSLTLS_MEMHTTP_CLIENT.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT
6778+
eduinowifi.menu.lvl.SSLTLS_MEMHTTP_SERVER=SSL+TLS_MEM+HTTP_SERVER
6779+
eduinowifi.menu.lvl.SSLTLS_MEMHTTP_SERVER.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_SERVER
6780+
eduinowifi.menu.lvl.SSLHTTP_CLIENTHTTP_SERVER=SSL+HTTP_CLIENT+HTTP_SERVER
6781+
eduinowifi.menu.lvl.SSLHTTP_CLIENTHTTP_SERVER.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER
6782+
eduinowifi.menu.lvl.TLS_MEMHTTP_CLIENTHTTP_SERVER=TLS_MEM+HTTP_CLIENT+HTTP_SERVER
6783+
eduinowifi.menu.lvl.TLS_MEMHTTP_CLIENTHTTP_SERVER.build.debug_level= -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER
6784+
eduinowifi.menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVER=SSL+TLS_MEM+HTTP_CLIENT+HTTP_SERVER
6785+
eduinowifi.menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVER.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER
6786+
eduinowifi.menu.lvl.CORE=CORE
6787+
eduinowifi.menu.lvl.CORE.build.debug_level= -DDEBUG_ESP_CORE
6788+
eduinowifi.menu.lvl.WIFI=WIFI
6789+
eduinowifi.menu.lvl.WIFI.build.debug_level= -DDEBUG_ESP_WIFI
6790+
eduinowifi.menu.lvl.HTTP_UPDATE=HTTP_UPDATE
6791+
eduinowifi.menu.lvl.HTTP_UPDATE.build.debug_level= -DDEBUG_ESP_HTTP_UPDATE
6792+
eduinowifi.menu.lvl.UPDATER=UPDATER
6793+
eduinowifi.menu.lvl.UPDATER.build.debug_level= -DDEBUG_ESP_UPDATER
6794+
eduinowifi.menu.lvl.OTA=OTA
6795+
eduinowifi.menu.lvl.OTA.build.debug_level= -DDEBUG_ESP_OTA
6796+
eduinowifi.menu.lvl.OOM=OOM
6797+
eduinowifi.menu.lvl.OOM.build.debug_level= -DDEBUG_ESP_OOM
6798+
eduinowifi.menu.lvl.MDNS=MDNS
6799+
eduinowifi.menu.lvl.MDNS.build.debug_level= -DDEBUG_ESP_MDNS
6800+
eduinowifi.menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNS=CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS
6801+
eduinowifi.menu.lvl.COREWIFIHTTP_UPDATEUPDATEROTAOOMMDNS.build.debug_level= -DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS
6802+
eduinowifi.menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNS=SSL+TLS_MEM+HTTP_CLIENT+HTTP_SERVER+CORE+WIFI+HTTP_UPDATE+UPDATER+OTA+OOM+MDNS
6803+
eduinowifi.menu.lvl.SSLTLS_MEMHTTP_CLIENTHTTP_SERVERCOREWIFIHTTP_UPDATEUPDATEROTAOOMMDNS.build.debug_level= -DDEBUG_ESP_SSL -DDEBUG_ESP_TLS_MEM -DDEBUG_ESP_HTTP_CLIENT -DDEBUG_ESP_HTTP_SERVER -DDEBUG_ESP_CORE -DDEBUG_ESP_WIFI -DDEBUG_ESP_HTTP_UPDATE -DDEBUG_ESP_UPDATER -DDEBUG_ESP_OTA -DDEBUG_ESP_OOM -DDEBUG_ESP_MDNS
6804+
eduinowifi.menu.lvl.NoAssert-NDEBUG=NoAssert-NDEBUG
6805+
eduinowifi.menu.lvl.NoAssert-NDEBUG.build.debug_level= -DNDEBUG
6806+
eduinowifi.menu.wipe.none=Only Sketch
6807+
eduinowifi.menu.wipe.none.upload.erase_cmd=
6808+
eduinowifi.menu.wipe.sdk=Sketch + WiFi Settings
6809+
eduinowifi.menu.wipe.sdk.upload.erase_cmd=erase_region "{build.rfcal_addr}" 0x4000
6810+
eduinowifi.menu.wipe.all=All Flash Contents
6811+
eduinowifi.menu.wipe.all.upload.erase_cmd=erase_flash
6812+
eduinowifi.menu.baud.512000.windows=512000
6813+
eduinowifi.menu.baud.512000.upload.speed=512000
6814+
eduinowifi.menu.baud.57600=57600
6815+
eduinowifi.menu.baud.57600.upload.speed=57600
6816+
eduinowifi.menu.baud.115200=115200
6817+
eduinowifi.menu.baud.115200.upload.speed=115200
6818+
eduinowifi.menu.baud.230400.linux=230400
6819+
eduinowifi.menu.baud.230400.macosx=230400
6820+
eduinowifi.menu.baud.230400.upload.speed=230400
6821+
eduinowifi.menu.baud.256000.windows=256000
6822+
eduinowifi.menu.baud.256000.upload.speed=256000
6823+
eduinowifi.menu.baud.460800.linux=460800
6824+
eduinowifi.menu.baud.460800.macosx=460800
6825+
eduinowifi.menu.baud.460800.upload.speed=460800
6826+
eduinowifi.menu.baud.921600=921600
6827+
eduinowifi.menu.baud.921600.upload.speed=921600
6828+
eduinowifi.menu.baud.3000000=3000000
6829+
eduinowifi.menu.baud.3000000.upload.speed=3000000
6830+
66386831
##############################################################
66396832
sonoff.name=ITEAD Sonoff
66406833
sonoff.build.board=ESP8266_SONOFF_SV

doc/boards.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,13 @@ Initially designed for kids in mind, everybody should be able to use it. Yet it'
452452

453453
More details at https://shop.makestro.com/product/espectrocore/
454454

455+
Schirmilabs Eduino WiFi
456+
-----------------------
457+
458+
Eduino WiFi is an Arduino-compatible DIY WiFi development board using an ESP-12 module
459+
460+
Product page: https://schirmilabs.de/?page_id=165
461+
455462
ITEAD Sonoff
456463
------------
457464

package/package_esp8266com_index.template.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,9 @@
110110
{
111111
"name": "ESPectro Core"
112112
},
113+
{
114+
"name": "Schirmilabs Eduino WiFi"
115+
},
113116
{
114117
"name": "ITEAD Sonoff"
115118
},

tools/boards.txt.py

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -862,6 +862,26 @@
862862
'',
863863
'More details at https://shop.makestro.com/product/espectrocore/',
864864
],
865+
}),
866+
867+
( 'eduinowifi', {
868+
'name': 'Schirmilabs Eduino WiFi',
869+
'opts': {
870+
'.build.board': 'ESP8266_SCHIRMILABS_EDUINO_WIFI',
871+
'.build.variant': 'eduinowifi',
872+
},
873+
'macro': [
874+
'resetmethod_nodemcu',
875+
'flashmode_dio',
876+
'flashfreq_40',
877+
'4M',
878+
],
879+
'serial': '512',
880+
'desc': [ 'Eduino WiFi is an Arduino-compatible DIY WiFi development board using an ESP-12 module',
881+
'',
882+
'Product page: https://schirmilabs.de/?page_id=165',
883+
]
884+
865885
}),
866886
( 'sonoff', {
867887
'name': 'ITEAD Sonoff',
@@ -932,8 +952,10 @@
932952
'is a multi-chip package which contains ESP8266 and 1MB flash. ',
933953
'',
934954
],
955+
935956
})
936-
])
957+
])
958+
937959

938960
################################################################
939961

variants/eduinowifi/pins_arduino.h

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
/*
2+
pins_arduino.h - Pin definition functions for Arduino
3+
Part of Arduino - http://www.arduino.cc/
4+
5+
Copyright (c) 2007 David A. Mellis
6+
Modified for ESP8266 platform by Ivan Grokhotkov, 2014-2015.
7+
8+
This library is free software; you can redistribute it and/or
9+
modify it under the terms of the GNU Lesser General Public
10+
License as published by the Free Software Foundation; either
11+
version 2.1 of the License, or (at your option) any later version.
12+
13+
This library is distributed in the hope that it will be useful,
14+
but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16+
Lesser General Public License for more details.
17+
18+
You should have received a copy of the GNU Lesser General
19+
Public License along with this library; if not, write to the
20+
Free Software Foundation, Inc., 59 Temple Place, Suite 330,
21+
Boston, MA 02111-1307 USA
22+
23+
$Id: wiring.h 249 2007-02-03 16:52:51Z mellis $
24+
*/
25+
26+
#ifndef Pins_Arduino_h
27+
#define Pins_Arduino_h
28+
29+
#define PIN_WIRE_SDA (4)
30+
#define PIN_WIRE_SCL (5)
31+
32+
static const uint8_t SDA = PIN_WIRE_SDA;
33+
static const uint8_t SCL = PIN_WIRE_SCL;
34+
35+
//new ESP-12E GPIO2
36+
#define LED_BUILTIN 2
37+
38+
static const uint8_t D0 = 3;
39+
static const uint8_t D1 = 1;
40+
static const uint8_t D2 = 16;
41+
static const uint8_t D3 = 5;
42+
static const uint8_t D4 = 4;
43+
static const uint8_t D5 = 14;
44+
static const uint8_t D6 = 12;
45+
static const uint8_t D7 = 13;
46+
static const uint8_t D8 = 0;
47+
static const uint8_t D9 = 2;
48+
static const uint8_t D10 = 15;
49+
static const uint8_t D11 = 13;
50+
static const uint8_t D12 = 12;
51+
static const uint8_t D13 = 14;
52+
static const uint8_t D14 = 4;
53+
static const uint8_t D15 = 5;
54+
55+
#include "../generic/common.h"
56+
57+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)
0