- 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
-
- 15 4月, 2021 1 次提交
-
-
由 lbernstone 提交于
workaround for #5043. There is a timing issue with HardwareSerial::end. I'm not sure what is hung, but it should be possible to see this in jtag, as it does cause a reboot if you let it. The delay needs to be before you detach the device!?
-
- 14 4月, 2021 1 次提交
-
-
由 Me No Dev 提交于
-
- 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>
-
- 11 3月, 2021 1 次提交
-
- 18 2月, 2021 1 次提交
-
-
由 me-no-dev 提交于
-
- 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()
-
- 09 9月, 2019 1 次提交
-
-
由 Jeroen88 提交于
* Expose uartStartDetectBaudrate(uart_t *) in esp32-hal-uart.h and call it from HardwareSerial::begin() if baudrate detection is requested (by passing a baudrate of 0) to solve baudrate detection problems * Avoid a division by zero error in uartGetBaudRate()
-
- 24 12月, 2018 1 次提交
-
-
由 Tomasz Ścisłowicz 提交于
* Add updateBaudRate to hardware serial * remove flush * Fix tab
-
- 27 11月, 2018 1 次提交
-
-
由 Jamie Parkinson 提交于
-
- 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
-
- 21 9月, 2018 1 次提交
-
-
由 Me No Dev 提交于
* TX Flow Control and Code cleanup * Use semaphore instead of delay TX functionality is done. * Use single buffer and empty queue on exit * Fix compile issues because of LwIP code relocation * Add temporary header to fix Azure not compiling * Fix AsyncUDP early init * AsyncUDP Multicast fixes * Add source mac address and rework multicast * Allow redefinition of default pins for Serials 1 and 2 * Update IDF to 3276a13 * Update esptool.py to 2.5.0 * Fix sketches * Fix log level in BluetoothSetial
-
- 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 提交于
-
- 16 4月, 2018 1 次提交
-
-
由 Craig Leres 提交于
If you develop on windows and need cr/lf files, see this: https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration#_formatting_and_whitespace Git can handle this by auto-converting CRLF line endings into LF when you add a file to the index, and vice versa when it checks out code onto your filesystem. You can turn on this functionality with the core.autocrlf setting. If you're on a Windows machine, set it to true - this converts LF endings into CRLF when you check out code: $ git config --global core.autocrlf true
-
- 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)
-
- 04 10月, 2017 1 次提交
-
-
由 copercini 提交于
* Print error when serial number is invalid * Move to the first check, change end by return
-
- 21 9月, 2017 1 次提交
-
-
由 Luc 提交于
usefull for ESP8266 compatibility
-
- 02 8月, 2017 1 次提交
-
-
由 me-no-dev 提交于
-
- 20 3月, 2017 1 次提交
-
-
- 13 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 提交于
-