1. 28 3月, 2022 1 次提交
  2. 02 3月, 2022 1 次提交
  3. 17 2月, 2022 1 次提交
    • R
      Fixes UART pin setting + adds CTS/RTS HW Flow Control (#6272) · 50e9772e
      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
      50e9772e
  4. 17 1月, 2022 1 次提交
  5. 31 8月, 2021 1 次提交
  6. 24 8月, 2021 1 次提交
  7. 23 8月, 2021 1 次提交
    • R
      Implements UART SerialHardware Refactoring on top of IDF (#5549) · b1d072df
      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.
      b1d072df
  8. 02 8月, 2021 1 次提交
    • M
      Add initial support for USB MSC (#5466) · 5bb8177a
      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
      5bb8177a
  9. 08 4月, 2021 1 次提交
  10. 05 4月, 2021 1 次提交
  11. 01 10月, 2020 1 次提交
  12. 30 9月, 2020 1 次提交
  13. 20 1月, 2020 1 次提交
  14. 11 11月, 2019 1 次提交
    • C
      Implement Tx only Flush (#3433) · 7d2632c0
      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()
      7d2632c0
  15. 04 10月, 2019 1 次提交
  16. 24 12月, 2018 1 次提交
  17. 19 11月, 2018 1 次提交
  18. 18 9月, 2018 1 次提交
  19. 04 7月, 2018 1 次提交
  20. 07 4月, 2018 2 次提交
  21. 13 10月, 2017 1 次提交
  22. 21 9月, 2017 1 次提交
  23. 16 11月, 2016 1 次提交
  24. 14 10月, 2016 1 次提交
    • M
      UART rework · 17c8ceb1
      me-no-dev 提交于
      many possible problems fixed in preparation for thread-safe
      17c8ceb1
  25. 06 10月, 2016 1 次提交