- 28 3月, 2022 1 次提交
-
-
由 Gonzalo Brusco 提交于
* Adds HardwareSerial::setTxBufferSize() * uartBegin def fix * checks TXBufferSize as defined in IDF Makes sure that the buffer size will not cause a reset to the board. * Removes double value in Rx/Tx Buffer Size Keeps Rx/Tx buffer size as set, not doubling it. It makes the process more clear. Co-authored-by: NRodrigo Garcia <rodrigo.garcia@espressif.com>
-
- 02 3月, 2022 1 次提交
-
-
由 Rodrigo Garcia 提交于
* Adds C++ std::function to Serial.onReceive() * fixes LOCK macro when disabled
-
- 17 2月, 2022 1 次提交
-
-
由 Rodrigo Garcia 提交于
* fixes setPins and begin to keep rx/tx unmodified * adds Hardware Flow Control mode and CTS/RTS pin setting * adds Hardware Flow Control mode and CTS/RTS pin setting * adds Hardware Flow Control mode and CTS/RTS pin setting * adds Hardware Flow Control mode and CTS/RTS pin setting * Code Review
-
- 17 1月, 2022 1 次提交
-
-
由 Rodrigo Garcia 提交于
* Adds UART RX IRQ Callback with onReceive()
-
- 31 8月, 2021 1 次提交
-
-
由 Me No Dev 提交于
* Add support for the hardware CDC in ESP32-C3
-
- 24 8月, 2021 1 次提交
-
-
由 Rodrigo Garcia 提交于
* Adds rxBufferSize parameter to begin() * Adds HardwareSerial::setRXBufferSize()
-
- 23 8月, 2021 1 次提交
-
-
由 Rodrigo Garcia 提交于
## Summary This PR is a complete reffactoring of UART Serial Hardware and respective HAL in order to use IDF instead of current Register manipulation approach. It implements Arduino SerialEvent functionality. Fix #5287 Fix #5273 Fix #5519 Fix #5247 Fix #5403 Fix #5429 Fix #5047 Fix #5463 Fix #5362 Fix #5112 Fix #5443 ## Impact It solves many reported issues related to UART. It was tested and works fine for ESP32, ESP-S2 and ESP32-C3.
-
- 02 8月, 2021 1 次提交
-
-
由 Me No Dev 提交于
* Add initial support for USB MSC * Add Firmware Upload/Download With MSC Current running firmware is available as file inside the MSC Disk. To update the firmware on the ESP, just copy a regular firmware bin into the drive * Support overwriting of the firmware file Overwriting a file is done totally differently on MacOS, Windows and Linux. This change supports it on all of them. * Allow CDC, FirmwareMSC and DFU to be enabled on boot * Add example ESP32-S2 USB-ONLY board * Various device code optimizations Added `end()` methods to MSC classes Made begin() methods safe to be called multiple times Optimized CDC class * Fix CDC Connect/Disconnect detection in Arduino IDE on Windows * Rework cdc_write * Update ESP32-S2 board configs
-
- 08 4月, 2021 1 次提交
-
-
- 05 4月, 2021 1 次提交
-
-
由 Me No Dev 提交于
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: NSeon Rozenblum <seonr@3sprockets.com> Co-authored-by: NMe No Dev <me-no-dev@users.noreply.github.com> Co-authored-by: Ngeeksville <kevinh@geeksville.com> Co-authored-by: NMike Dunston <m_dunston@comcast.net> Co-authored-by: NUnexpected Maker <seon@unexpectedmaker.com> Co-authored-by: NSeon Rozenblum <seonr@3sprockets.com> Co-authored-by: NmicroDev <70126934+microDev1@users.noreply.github.com> Co-authored-by: Ntobozo <tobozo@users.noreply.github.com> Co-authored-by: Nbobobo1618 <bobobo1618@users.noreply.github.com> Co-authored-by: Nlorol <lorolouis@gmail.com> Co-authored-by: Ngeeksville <kevinh@geeksville.com> Co-authored-by: NLimor "Ladyada" Fried <limor@ladyada.net> Co-authored-by: NSweety <switi.mhaiske@espressif.com> Co-authored-by: NLoick MAHIEUX <loick111@gmail.com> Co-authored-by: NLarry Bernstone <lbernstone@gmail.com> Co-authored-by: NValerii Koval <valeros@users.noreply.github.com> Co-authored-by: N快乐的我531 <2302004040@qq.com> Co-authored-by: Nchegewara <imperiaonline4@gmail.com> Co-authored-by: NClemens Kirchgatterer <clemens@1541.org> Co-authored-by: NAron Rubin <aronrubin@gmail.com> Co-authored-by: NPete Lewis <601236+lewispg228@users.noreply.github.com>
-
- 01 10月, 2020 1 次提交
-
-
由 brian-r-calder 提交于
-
- 30 9月, 2020 1 次提交
-
-
由 lbernstone 提交于
* Fixes UART detach. Fixes #3878 * 0 is not a good holder value for pins! * 0 is not a good holder value for pins!
-
- 20 1月, 2020 1 次提交
-
-
由 Dirk O. Kaar 提交于
* API compatibility to AVR, ESP8266, et al * Add non-blocking HardwareSerial::read(buffer, size) extension (ESP8266 portability) * Refactor for fewer indirect calls.
-
- 11 11月, 2019 1 次提交
-
-
由 chuck todd 提交于
* 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()
-
- 04 10月, 2019 1 次提交
-
-
由 Dirk O. Kaar 提交于
-
- 24 12月, 2018 1 次提交
-
-
由 Tomasz Ścisłowicz 提交于
* Add updateBaudRate to hardware serial * remove flush * Fix tab
-
- 19 11月, 2018 1 次提交
-
-
由 Jeroen88 提交于
* 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
-
- 18 9月, 2018 1 次提交
-
-
由 Adam Coddington 提交于
Add functionality allowing rxBuffer of HardwareSerial to be changed in size via HardwareSerial::setRxBufferSize. (#1855)
-
- 04 7月, 2018 1 次提交
-
-
由 me-no-dev 提交于
-
- 07 4月, 2018 2 次提交
-
-
由 mtabu 提交于
* HardwareSerial - availableForWrite() support * fix indentation errors (tab vs space)
-
由 KEDARUMA FANTASTIC 提交于
-
- 13 10月, 2017 1 次提交
-
-
由 Ewald Wasscher 提交于
Added argument to HardwareSerial.begin to specify whether the logic levels of the UART rx and tx lines should be inverted (#719)
-
- 21 9月, 2017 1 次提交
-
-
由 Luc 提交于
usefull for ESP8266 compatibility
-
- 16 11月, 2016 1 次提交
-
-
- 14 10月, 2016 1 次提交
-
-
由 me-no-dev 提交于
many possible problems fixed in preparation for thread-safe
-
- 06 10月, 2016 1 次提交
-
-
由 me-no-dev 提交于
-