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
8344812ce8
[avr] Made SPI.begin() and SPI.end() synchronized (Andrew Kroll)
2014-11-25 15:49:17 +01:00
53e25d8b55
[avr] Improved SPI speed on 16bit transfer.
...
From https://github.com/arduino/Arduino/pull/2376#issuecomment-59671152
Quoting Andrew Kroll:
[..this commit..] introduces a small delay that can prevent the wait
loop form iterating when running at the maximum speed. This gives
you a little more speed, even if it seems counter-intuitive. At
lower speeds, it is unnoticed. Watch the output on an oscilloscope
when running full SPI speed, and you should see closer back-to-back
writes.
Quoting Paul Stoffregen:
I did quite a bit of experimenting with the NOP addition. The one
that's in my copy gives about a 10% speedup on AVR.
2014-11-25 15:49:17 +01:00
6eef453944
Fixed EditorConsole new-line regression.
...
Now EditorConsole starts a newline also when a CR character is read
from command output.
2014-11-25 15:37:55 +01:00
15f3d1f8e7
Fixed import style in EditorConsole.java
2014-11-25 15:37:54 +01:00
81a562e0ed
Updated eclipse project library path
2014-11-25 15:37:54 +01:00
ca1a355628
Network discovery: not showing board name is not resolvable (was printing "null")
2014-11-25 13:51:47 +01:00
5bbdc6dd26
windows: missing jar in config.xml
2014-11-25 11:46:14 +01:00
636745b9a8
Fix initialisation, fix HardwareSerial, add esptool.py flashing
2014-11-25 09:58:14 +03:00
060c1e766c
Updated description
...
It reads the state of a potentiometer (an analog input) and turns on an LED
only if the LED goes above a certain threshold level. It prints the analog value
regardless of the level.
updated to
It reads the state of a potentiometer (an analog input) and turns on an LED
only if the potentiometer goes above a certain threshold level. It prints the analog value
regardless of the level.
2014-11-24 09:37:20 +01:00
c633f53634
Implement digital IO functions
2014-11-21 21:23:27 +03:00
71e7ed040f
Tidy up backend code for esp8266 (malloc, free, yield)
2014-11-21 19:15:40 +03:00
e059e5a231
Implement global init for esp8266
2014-11-21 18:14:45 +03:00
7b45b18ae8
Merge branch 'ide-1.5.x-libastyle-2.05' of github.com:ffissore/Arduino into ide-1.5.x
2014-11-21 11:45:46 +01:00
0aa800b4d7
Upgrading libastyle to 2.05
2014-11-21 11:07:30 +01:00
723c87c1b7
Implement delay()
2014-11-21 12:16:12 +03:00
11e8e3d16f
Fix build errors
2014-11-21 12:15:50 +03:00
b42b22c9e7
Fix continuations
2014-11-21 12:15:03 +03:00
c0bc2d22f6
Fix SPI transaction mismatch errors
2014-11-20 18:54:04 -08:00
319c22d492
Continuations support
2014-11-20 17:25:27 +03:00
307a029a0e
Updates for esp8266 platform
2014-11-20 17:25:01 +03:00