1. 31 8月, 2021 1 次提交
  2. 24 8月, 2021 1 次提交
  3. 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
  4. 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
  5. 15 4月, 2021 1 次提交
    • L
      Serial::end hang (#5047) · 81b7c472
      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!?
      81b7c472
  6. 14 4月, 2021 1 次提交
  7. 08 4月, 2021 1 次提交
  8. 05 4月, 2021 1 次提交
  9. 11 3月, 2021 1 次提交
  10. 18 2月, 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. 09 9月, 2019 1 次提交
    • J
      Bugfix/detect baudrate (#3188) · f71a4bd4
      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()
      f71a4bd4
  16. 24 12月, 2018 1 次提交
  17. 27 11月, 2018 1 次提交
  18. 19 11月, 2018 1 次提交
  19. 21 9月, 2018 1 次提交
    • M
      Update IDF to 3.2-3276a13 and esptool.py to 2.5.0 (#1878) · 96822d78
      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
      96822d78
  20. 18 9月, 2018 1 次提交
  21. 04 7月, 2018 1 次提交
  22. 16 4月, 2018 1 次提交
  23. 07 4月, 2018 2 次提交
  24. 13 10月, 2017 1 次提交
  25. 04 10月, 2017 1 次提交
  26. 21 9月, 2017 1 次提交
  27. 02 8月, 2017 1 次提交
  28. 20 3月, 2017 1 次提交
  29. 13 11月, 2016 1 次提交
  30. 14 10月, 2016 1 次提交
    • M
      UART rework · 17c8ceb1
      me-no-dev 提交于
      many possible problems fixed in preparation for thread-safe
      17c8ceb1
  31. 06 10月, 2016 1 次提交