1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-16 11:21:18 +03:00
Commit Graph

4372 Commits

Author SHA1 Message Date
2f6dfed924 More license headers 2014-12-19 11:16:28 +03:00
1ecb657c60 Update release notes 2014-12-19 10:42:08 +03:00
6a77bf6ea6 Ticker library 2014-12-19 01:43:40 +03:00
79bd1e2952 More license headers 2014-12-19 01:43:18 +03:00
a07332e4ae WiFi scanning (incomplete) and diagnostics 2014-12-19 01:41:35 +03:00
af64431191 Update license headers in files that were completely rewritten 2014-12-19 01:40:47 +03:00
20cb0422b0 Clean up unused stuff 2014-12-19 01:39:27 +03:00
07420687d8 Implement tx and rx buffers and interrupts for HardwareSerial 2014-12-18 18:49:14 +03:00
b2e2c44125 Implement pin interrupts 2014-12-18 18:47:46 +03:00
ab43d404fc Make sigma_delta.c unused 2014-12-18 18:47:07 +03:00
d3e3be50b9 Remove i2c.c
replaced with i2c.cpp
2014-12-18 18:46:45 +03:00
c418bac33c Clean up ets_printf declarations 2014-12-18 18:45:22 +03:00
c87a77e0da Fix sdk files permissions 2014-12-17 10:30:35 +03:00
bf69f10401 WiFi client connect with hostname 2014-12-17 10:29:29 +03:00
bce15fee5f EEPROM examples 2014-12-12 10:37:40 +03:00
b8caeb363c Add sigma-delta api 2014-12-12 10:37:24 +03:00
b6531b10f3 Add notes for ESP8266 version 2014-12-12 04:41:50 +03:00
36fbb75d48 Disable debug output in Serial.begin 2014-12-12 04:41:24 +03:00
73b0e8b1ff Upload sketch at 115200 2014-12-12 04:40:59 +03:00
c1e59a37e1 analogRead 2014-12-12 04:40:43 +03:00
391d3380ee Removed leftover debug print 2014-12-10 11:01:45 +01:00
35848e09a8 Mitigated Serial Monitor resource exhaustion when the connected device sends a lot of data
Fixes #2233
2014-12-10 10:37:43 +01:00
40e2eca7f6 EEPROM library 2014-12-09 22:20:30 +03:00
588f9f1118 Ignoring GNOME .directory files 2014-12-09 10:51:39 +01:00
4936093dcf Update SDK to 0.9.3 2014-12-09 10:25:59 +03:00
e510c0226a WiFi scanning fixes 2014-12-09 10:23:50 +03:00
bb3e2ed04b Wire library with i2c master support 2014-12-09 10:11:42 +03:00
d0e58a756b digitalWrite fix 2014-12-09 10:10:26 +03:00
1154cd8ae5 Add stubs for itoa, ltoa 2014-12-09 10:09:12 +03:00
fa546bb31a Implement most WiFi functions
Need to update to SDK 0.9.3 because DHCP client functions are missing
2014-12-05 22:39:40 +03:00
92babaed21 Open-drain output mode 2014-12-05 00:05:01 +03:00
2f08fe4ecf 38400 baud rate had issues with RXTX and linux. With JSSC, it seems to be working fine again. Fixes #2296 2014-12-04 13:10:01 +01:00
6c4f7dc293 Merge branch 'master' into ide-1.5.x
Conflicts:
	hardware/arduino/cores/arduino/wiring.c
	libraries/Ethernet/src/utility/util.h
	libraries/Ethernet/src/utility/w5100.cpp
	libraries/Ethernet/src/utility/w5100.h
	libraries/Ethernet/util.h
	libraries/Ethernet/utility/util.h
	libraries/SPI/SPI.cpp
	libraries/SPI/SPI.h
2014-12-02 22:35:17 +01:00
1be99c3a1d Merge pull request #2365 from cmaglie/ide-1.0.x-spi-transaction
[IDE 1.0.x (backport from 1.5.x)] SPI Transactions
2014-12-02 22:24:51 +01:00
ae402c2907 Update revision log 2014-12-02 22:20:40 +01:00
20ca43646a Fix SPI transaction mismatch errors 2014-12-02 22:18:43 +01:00
37115d03ef Backported SD library from 1.5.x 2014-12-02 22:15:57 +01:00
b9b0fcdadc Backported Ethernet library from 1.5.x 2014-12-02 22:15:57 +01:00
6ecb174c40 Backported 'yield()' hook from 1.5.x 2014-12-02 22:15:57 +01:00
042fa0c3f2 Backported SPI Transcations from 1.5.x 2014-12-02 22:14:59 +01:00
f788022730 Modify the linker script to move some code into flash, enable -mtext-section-literals 2014-12-02 00:46:57 +03:00
d3359d3670 Don't use timer for zero delay 2014-12-01 00:37:51 +03:00
9cc12ccc15 Add ESP8266WiFi library 2014-12-01 00:36:56 +03:00
4fc356fbf5 Add circular buffer implementation 2014-12-01 00:36:07 +03:00
c346734adc Move some code to flash and fix prototypes 2014-12-01 00:34:59 +03:00
22b88f73c2 Fix malloc/free references 2014-12-01 00:34:28 +03:00
f5f851c978 Remove WiFi shield library 2014-12-01 00:17:45 +03:00
a9735bf91f Fix atomicity issues in SPI::beginTransaction and SPI::endTransaction (Andrew Kroll)
Previously, it could happen that SPI::beginTransaction was
interrupted by an ISR, while it is changing the SPI_AVR_EIMSK
register or interruptSave variable (it seems that there is
a small window after changing SPI_AVR_EIMSK where an interrupt
might still occur). If this happens, interruptSave is overwritten
with an invalid value, permanently disabling the pin interrupts.

To prevent this, disable interrupts globally while changing
these values.
2014-11-25 15:56:11 +01:00
84b6cc27a5 [avr] Made SPI.usingInterrupt() synchronized (Andrew Kroll) 2014-11-25 15:56:11 +01:00
d9537cb7da [avr] Added SPI.notUsingInterrupt() (Andrew Kroll) 2014-11-25 15:56:11 +01:00