1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-19 23:22:16 +03:00

45 Commits

Author SHA1 Message Date
Earle F. Philhower, III
bc2d4ec18b Allow GPIO 9 and 10 for waveform generation (#5055)
* Allow GPIO 9 and 10 for waveform generation

While most ESP8266 modules use quad-io mode for their SPI flash ROM,
there are some which only use dual-io mode.  Allow the unused pins
(GPIO 9 and 10) to have waveforms generated on them.  Should the user try
this on a quad-io mode board, expect very bad things to happen.

* Add variant for 8285 to init GPIO 9/10

The 8285 only has 2-bit flash IO, so the other two pins can be used as
inputs (9/10).  Set them to input to mirror the way other pins are set
up.

* Update waveform gen to only allow 9/10 on 8285

Update the common.h in both generic (remove TODO, it's done!) and the
8285 variant to make isFlashInterfacePin macro correct.  Use that macro
to disable pins 9 and 10 in the common, non-8285 case.
2018-09-17 22:58:06 -03:00
Jack Shao
3906ee4d91 Add support for Seeed Wio Link board (#4943) 2018-07-20 14:51:32 -04:00
brendanvanbreda
e5648f3dfd Add support for XinaBox (#4929)
Add support for the XinaBox CW01;
2018-07-17 11:53:26 -07:00
acosinwork
9c5c16e9c8 add board WiFi Slot (#3916) 2018-06-04 18:42:11 +02:00
acosinwork
ab7e109e4c A0 pin number can be changed in the variants (#4778) 2018-05-31 14:23:32 +02:00
david gauchard
b93cba1046
simple fixes (#4597)
* wemos d1 r1: move comment out of define line
* update 4M filesystem info
2018-04-03 01:58:22 +02:00
i3water
7ae8f98e57 add board WiFiduino (#4590) 2018-04-01 18:51:59 +02:00
Marco Bisioli
e1ca870695 defined SDA and SCL pins for Olimex MOD-WIFI-ESP8266(-DEV) (#4562) 2018-03-26 22:47:11 +02:00
david gauchard
d0f220fb54 fix board common variant inclusion for deprecated BUILTIN_LED (#4366) 2018-02-16 22:40:25 -03:00
david gauchard
4caf4878c7 LED_BUILTIN should be a #define (#4276)
* LED_BUILTIN should be a #define
deduplicate and hide BUILTIN_LED as a deprecated constant

* test for LED_BUILTIN existence

* board:espino:variant: rename button macro (naming coherence)
2018-02-07 10:42:57 -03:00
Christopher Hiller
87b9097399
add missing constants to variants/oak 2018-01-22 23:25:35 -08:00
david gauchard
28253c5bd3 boards.txt generator (#3722)
+ generates boards.rst
+ generate and replace boards section in package.json
+ generate ldscripts
+ new debug option: OOM
+ new led menu for generic board
2018-01-08 11:06:01 -03:00
Christopher Hiller
3f5d06bc12 add DigiStump Oak pins & board 2017-08-21 11:10:55 -05:00
Sergio Tomasello
a9224266f3 Arduino boards with ESP8266 (#3121)
default crystal freq 26M for all boards, 40M for arduino
2017-04-11 10:19:30 -05:00
Kristian Sloth Lauszus
6d6f22e6be Add PIN defines, so the pins can easily be used by external libraries
See: arduino/Arduino#4814

For instance this is used by the USB Host library: 231fb542a8
2016-10-26 01:29:14 -05:00
Nat
222e92a5fc Add new boards Phoenix 1.0 & Phoenix 2.0 (#2088)
* Add new boards Phoenix 1.0, Phoenix 2.0

* ESP8266HTTPClient: fix duplicate Content-Length headers (#1902)

* Add new boards Phoenix 1.0, Phoenix 2.0

* Add phoenix in variants.
2016-06-06 12:20:41 +08:00
Ivan Grokhotkov
0f719e8d0d Clean up variants, fix digitalPinHasPWM definition (#1831) 2016-03-29 18:31:05 +03:00
Nat Weerawan
a0454787b7 Add pre-defined ESPRESSO_LITE_VERSION 2016-03-10 12:08:31 +07:00
Ivan Grokhotkov
0550e7283f Merge pull request #1608 from narongrat/master
Add ESPino (WROOM-02) by ThaiEasyElec.com
2016-02-10 19:22:28 +03:00
Narongrat Srimee
708c7823df Add LED_BUILTIN definition #1556 2016-02-08 20:18:27 +07:00
Nat Weerawan
5dc34d1f95 - Update board and filesystem detail.
- use LED_BUILTIN instead of BUILTIN_LED.
- update package_esp8266com_index.template.json file.
2016-02-08 19:31:58 +07:00
Nat Weerawan
b01a766d17 Add ESPert ESPresso Lite to boards.txt & variants 2016-02-08 18:39:07 +07:00
Narongrat Srimee
0db198ed68 Create pins_arduino.h for ESPino (WROOM-02)
Create pins_arduino.h for ESPino (WROOM-02) by ThaiEasyElec.com
2016-02-08 18:17:03 +07:00
Alex
573a0fb47f Add LED_BUILTIN definition (#1556)
keep arduino incompatible BUILTIN_LED (+22 squashed commits)
[e124f9c] keep arduino incompatible BUILTIN_LED
[18dab66] keep arduino incompatible BUILTIN_LED
[0095de6] keep arduino incompatible BUILTIN_LED
[cca2714] keep arduino incompatible BUILTIN_LED
[ff62bfb] keep arduino incompatible BUILTIN_LED
[fd6f7c0] keep arduino incompatible BUILTIN_LED
[220b02a] keep arduino incompatible BUILTIN_LED
[b871b1b] keep arduino incompatible BUILTIN_LED
[1d97cac] keep arduino incompatible BUILTIN_LED
[ebc2667] changed BUILTIN_LED to LED_BUILTIN
[7008a27] changed BUILTIN_LED to LED_BUILTIN
[cf3f6da] changed BUILTIN_LED to LED_BUILTIN
[5e11c43] changed BUILTIN_LED to LED_BUILTIN
[8645bd5] changed BUILTIN_LED to LED_BUILTIN
[faae742] changed BUILTIN_LED to LED_BUILTIN
[df2659b] changed BUILTIN_LED to LED_BUILTIN
[1eb74d5] changed BUILTIN_LED to LED_BUILTIN
[fb9e977] changed BUILTIN_LED to LED_BUILTIN
[b735737] changed BUILTIN_LED to LED_BUILTIN
[d0557dd] changed BUILTIN_LED to LED_BUILTIN
[a25e4aa] changed BUILTIN_LED to LED_BUILTIN
[7865ace] changed BUILTIN_LED to LED_BUILTIN
2016-02-04 17:44:17 +03:00
yichone
70d0339813 Merge branch 'master' into master 2015-12-28 09:42:48 +08:00
xsyp
6d87ef5aa9 Add espduino board
ESPDuino boards from doit.am (arduino uno look like board for esp8266)
2015-12-27 17:15:49 +08:00
wemos
16244c5dfd fix d1_mini board. 2015-12-27 14:36:22 +08:00
hallard
5653b9a59b Merge remote-tracking branch 'refs/remotes/upstream/master' 2015-12-11 18:04:41 +01:00
Rodrigo Mendez
e3137a0b55 added ESPino to supported boards 2015-12-04 18:24:08 -06:00
Charles
3e20239790 Added WifInfo boars with ESP module choice 2015-11-30 11:49:13 +01:00
wemos
4568d9e42a add wemos D1 & D1 mini boards 2015-11-08 13:31:18 +08:00
Ivan Grokhotkov
a9d5ef198a Fix SparkFun Thing board definition 2015-07-22 22:48:52 +03:00
Todd Treece
4dbb73b11c adds adafruit huzzah to boards.txt & adds adafruit variant 2015-05-27 10:56:40 -04:00
Phil Eichinger
de9b029d8d NodeMCU: BUILTIN_LED is on GPIO16
see: https://raw.githubusercontent.com/nodemcu/nodemcu-devkit/master/Documents/NODEMCU_DEVKIT_SCH.png
2015-05-21 09:51:11 +02:00
Waldemar Zahn
bee67c3ba9 add nodemcu board 2015-05-04 22:31:00 +02:00
ficeto
fbec557ddb Importing my changes 2015-04-30 20:48:50 +03:00
Ivan Grokhotkov
331c266145 Naming changes as suggested in #30
Close #30
2015-04-03 08:51:31 +03:00
Ivan Grokhotkov
ad216c0ef5 fix i2c frequency setup 2015-02-11 18:21:14 +03:00
Ivan Grokhotkov
045c446213 Use i2c instead of serial for wifio virtual io 2015-01-21 04:17:03 +03:00
Ivan Grokhotkov
2f39f82954 Use initVariant for wifio board 2015-01-17 16:35:54 +03:00
Ivan Grokhotkov
7d46c77536 Define esp pins E0..E16 for both board variants 2015-01-17 02:51:58 +03:00
Ivan Grokhotkov
14e500ac67 Create another board variant 2015-01-16 22:52:19 +03:00
Ivan Grokhotkov
6ea230a1bc Define wiring functions as weak
This way they can be redefined in board variants, allowing for port expansion
2015-01-16 22:46:43 +03:00
Ivan Grokhotkov
66cac95b4b Implement digital IO functions 2014-11-21 21:23:27 +03:00
Ivan Grokhotkov
04fe8e8b58 Basic support for esp8266 platform
This includes empty stubs for most core Arduino functions.
Need to actually implement all those digital reads writes whatever.
Need to prebuild toolchains (xtensa-elf-lx106) for 3 platforms and put them on some download server.
Need to do the same with esptool.
Need to fix 0x40000 binary generation and add correct upload commands.
Maybe even implement uploads over WiFi.
2014-11-15 10:45:08 +03:00