371f382db7
Fix Serial RX and add option for FIFO Full Threshold in Serial.begin
...
Fixes: https://github.com/espressif/arduino-esp32/issues/5005
2021-04-08 15:29:53 +03:00
5502879a5b
v2.0.0 Add support for ESP32S2 and update ESP-IDF to 4.4 ( #4996 )
...
This is very much still work in progress and much more will change before the final 2.0.0
Some APIs have changed. New libraries have been added. LittleFS included.
Co-authored-by: Seon Rozenblum <seonr@3sprockets.com >
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com >
Co-authored-by: geeksville <kevinh@geeksville.com >
Co-authored-by: Mike Dunston <m_dunston@comcast.net >
Co-authored-by: Unexpected Maker <seon@unexpectedmaker.com >
Co-authored-by: Seon Rozenblum <seonr@3sprockets.com >
Co-authored-by: microDev <70126934+microDev1@users.noreply.github.com >
Co-authored-by: tobozo <tobozo@users.noreply.github.com >
Co-authored-by: bobobo1618 <bobobo1618@users.noreply.github.com >
Co-authored-by: lorol <lorolouis@gmail.com >
Co-authored-by: geeksville <kevinh@geeksville.com >
Co-authored-by: Limor "Ladyada" Fried <limor@ladyada.net >
Co-authored-by: Sweety <switi.mhaiske@espressif.com >
Co-authored-by: Loick MAHIEUX <loick111@gmail.com >
Co-authored-by: Larry Bernstone <lbernstone@gmail.com >
Co-authored-by: Valerii Koval <valeros@users.noreply.github.com >
Co-authored-by: 快乐的我531 <2302004040@qq.com >
Co-authored-by: chegewara <imperiaonline4@gmail.com >
Co-authored-by: Clemens Kirchgatterer <clemens@1541.org >
Co-authored-by: Aron Rubin <aronrubin@gmail.com >
Co-authored-by: Pete Lewis <601236+lewispg228@users.noreply.github.com >
2021-04-05 14:23:58 +03:00
8fcc914853
Added facility to invert the polarity of input UART bits. ( #4200 )
2020-10-01 13:58:48 +03:00
80418fadcf
Fixes UART detach. Fixes #3878 ( #3894 )
...
* Fixes UART detach. Fixes #3878
* 0 is not a good holder value for pins!
* 0 is not a good holder value for pins!
2020-09-30 15:04:18 +03:00
0607d36734
HardwareSerial::write(const char*, ...) API compatibility to AVR, ESP8266, et al ( #3585 )
...
* API compatibility to AVR, ESP8266, et al
* Add non-blocking HardwareSerial::read(buffer, size) extension (ESP8266 portability)
* Refactor for fewer indirect calls.
2020-01-20 15:54:50 +02:00
7d2632c024
Implement Tx only Flush ( #3433 )
...
* add option to Flush() to only clear txQueue
Add the option to cause Flush() to just wait for tx data to clear the tx fifo and uart, leave the rx queue and rx fifo as is.
* support tx only flush()
* support tx only Flush()
* support txOnly for Flush()
* compatibility to Stream()
* compatibility for Stream()
* default value error
* default value error
* Update esp32-hal-uart.h
* Update esp32-hal-uart.c
* Update HardwareSerial.cpp
* sp
* correctly implement flushTxOnly()
2019-11-11 15:37:35 +01:00
c2b3f2d6af
Make yield() overridable ( #2991 )
2019-10-04 12:49:39 +03:00
5af139bb74
HardwareSerial - add changeBaudRate method ( #2223 )
...
* Add updateBaudRate to hardware serial
* remove flush
* Fix tab
2018-12-23 21:15:06 +02:00
233d31bed2
Added baudrate detection to esp32-hal-uart and HardwareSerial ( #1961 )
...
* Added baudrate detection to esp32-hal-uart and HardwareSerial
* Solved compiler warning for uartResizeRxBuffer()
* Add unit to header variable name (timeout_ms)
* Reverting accidentally changed files to master
* Add small delay after baudrate detection
2018-11-19 16:51:55 +01:00
ce61074802
Add functionality allowing rxBuffer of HardwareSerial to be changed in size via HardwareSerial::setRxBufferSize. ( #1855 )
2018-09-17 21:16:18 +02:00
4e5cbdaa7f
Add declarations for all Serial, SPI and Wire buses
2018-07-03 20:41:03 +02:00
aa1288aa6e
HardwareSerial - availableForWrite() support ( #1226 )
...
* HardwareSerial - availableForWrite() support
* fix indentation errors (tab vs space)
2018-04-06 19:07:46 +03:00
c01e5563c8
serial global instance fix ( #1243 )
2018-04-06 19:02:59 +03:00
e6a5b68e40
Added argument to HardwareSerial.begin to specify whether the logic levels of the UART rx and tx lines should be inverted ( #719 )
2017-10-13 11:46:56 +03:00
4092fc409e
Add baudRate function ( #651 )
...
usefull for ESP8266 compatibility
2017-09-21 17:00:12 +08:00
56cd8f63f0
Add HardwareSerial::write(const char *)
...
fixes: https://github.com/espressif/arduino-esp32/issues/55
2016-11-16 17:30:13 +02:00
17c8ceb1b9
UART rework
...
many possible problems fixed in preparation for thread-safe
2016-10-14 03:02:40 +03:00
5f3a205955
initial import
2016-10-06 07:09:44 -06:00