1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-17 22:23:10 +03:00
Commit Graph

4502 Commits

Author SHA1 Message Date
16d836108f sam: fix code format and indent in UART/USART class 2015-01-05 15:34:09 +01:00
1c5ea40427 Linux: using lzma as compression algorithm, halves dist file size 2015-01-05 10:11:18 +01:00
cabfd8ed21 Fixed flush so that it actually is sure to flush all outstanding data. 2015-01-04 13:37:28 -05:00
0d9997b8cf gitignore: ignoring all archives for win and mac 2015-01-02 14:08:21 +01:00
76280e8778 Correct an issue where write could send data out of order. 2014-12-31 08:42:26 -05:00
7207da6be4 WiFiClient cleanup 2014-12-29 10:37:11 +03:00
9d8f591c5f WiFi library compatibility fixes 2014-12-29 01:20:27 +03:00
2a8b94d1d3 TCP client flow control 2014-12-29 01:20:07 +03:00
d1645df546 Rename ESP-01 board to something more generic 2014-12-29 01:19:03 +03:00
ad9fc89fce IDE: Removed unused stuff from Serial class 2014-12-24 18:57:46 +01:00
eff20deb27 Add ability to set interrupt priority for UART/USARTs. 2014-12-24 10:36:40 -05:00
2fedb00552 Switch all of the transmit interrupt code to UARTClass. Also, turn USARTClass into a stub because it did nothing differently from the UART code anyway. Now all serial ports use transmit interrupts. 2014-12-24 10:20:37 -05:00
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