bb341c6d92
Modifications to make serial transmit interrupt work more reliably. Also, added the availableForWrite function.
2014-12-23 22:37:58 -05:00
4eb05c303b
Change RingBuffer to have buffer size of 128 and also set its members volatile since they are all accessed and modified in interrupt handlers.
2014-12-23 22:36:35 -05:00
ab92e42259
Merge branch 'master' into ide-1.5.x
...
Conflicts:
app/src/processing/app/Serial.java
app/src/processing/app/SerialMonitor.java
2014-12-23 16:41:38 +01:00
8e0a311e87
SerialMonitor: limit buffering without autoscroll
...
When the "autoscroll" checkbox is deselected the buffer may continue
to grow up to twice of the maximum size.
This is a compromise to ensure a better user experience and, at the
same time, reduce the chance to lose data and get "holes" in the
serial stream.
See #2491
2014-12-23 14:11:45 +01:00
052b39cd79
Add samples for the ESP8266WiFi library
2014-12-23 15:39:48 +03:00
63f5d26ae9
Improved Serial input processing.
...
Before this patch every byte received from Serial
invokes a String allocation, not really efficient.
Moreover a InputStreamReader is chained on the serial
InputStream to correctly convert bytes into UTF-8
characters.
2014-12-23 12:58:41 +01:00
541dbaddce
Add download links for xtensa toolchain and esptool, add sha sums
2014-12-23 13:35:07 +03:00
7c6af8b5f3
Update release notes and give credit to esptool author
2014-12-23 13:02:36 +03:00
04aa4804e0
Update build notes
2014-12-23 12:50:56 +03:00
d2a6839075
Fix encryptionType for AUTH_WPA_WPA2_PSK
2014-12-23 12:43:19 +03:00
8d9855190a
Fix memory leak in WiFiClient
2014-12-23 12:34:41 +03:00
ca75c64ddb
Fix issues with WiFi scanning
2014-12-23 12:33:59 +03:00
5ef9faa844
Implement atoi, ltoa, dtostrf
2014-12-23 12:33:33 +03:00
573d06c846
Implement interrupts/noInterrupts
2014-12-23 12:31:26 +03:00
171394f2f9
Fix issue with spaces in paths
2014-12-22 23:48:49 +03:00
d6370f7dc3
Use esptool-ck for flashing
2014-12-22 18:43:20 +03:00
5ee9677331
Ticker library update
2014-12-22 18:42:57 +03:00
065459c18f
Implement transmit buffering with interrupts for USART devices
2014-12-21 20:57:08 -05:00
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