1. 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
  2. 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
  3. 14 4月, 2021 1 次提交
  4. 08 4月, 2021 1 次提交
  5. 05 4月, 2021 1 次提交
  6. 11 3月, 2021 1 次提交
  7. 18 2月, 2021 1 次提交
  8. 01 10月, 2020 1 次提交
  9. 30 9月, 2020 1 次提交
  10. 20 1月, 2020 1 次提交
  11. 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
  12. 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
  13. 24 12月, 2018 1 次提交
  14. 27 11月, 2018 1 次提交
  15. 19 11月, 2018 1 次提交
  16. 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
  17. 18 9月, 2018 1 次提交
  18. 04 7月, 2018 1 次提交
  19. 16 4月, 2018 1 次提交
  20. 07 4月, 2018 2 次提交
  21. 13 10月, 2017 1 次提交
  22. 04 10月, 2017 1 次提交
  23. 21 9月, 2017 1 次提交
  24. 02 8月, 2017 1 次提交
  25. 20 3月, 2017 1 次提交
  26. 13 11月, 2016 1 次提交
  27. 14 10月, 2016 1 次提交
    • M
      UART rework · 17c8ceb1
      me-no-dev 提交于
      many possible problems fixed in preparation for thread-safe
      17c8ceb1
  28. 06 10月, 2016 1 次提交