Me No Dev
5bb8177aa1
Add initial support for USB MSC ( #5466 )
...
* 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
2021-08-02 15:35:13 +03:00
..
2021-04-15 12:41:59 +03:00
2021-04-15 12:41:59 +03:00
2021-04-15 12:41:59 +03:00
2021-04-15 12:41:59 +03:00
2020-11-10 20:50:35 +02:00
2019-01-22 17:27:19 +08:00
2021-04-19 12:28:58 +03:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2018-11-19 19:29:57 +01:00
2021-06-09 12:51:45 +03:00
2020-11-10 20:50:35 +02:00
2021-06-09 12:55:13 +03:00
2017-03-19 11:27:58 +02:00
2019-06-05 13:44:52 +02:00
2019-06-05 13:44:52 +02:00
2020-11-10 20:50:35 +02:00
2019-06-05 13:44:52 +02:00
2019-06-05 13:44:52 +02:00
2021-06-09 12:27:32 +03:00
2021-06-10 11:57:10 +03:00
2021-04-14 18:10:05 +03:00
2021-04-05 14:23:58 +03:00
2021-04-05 14:23:58 +03:00
2021-08-02 15:35:13 +03:00
2021-04-14 18:10:05 +03:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2017-06-02 17:43:09 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2021-03-09 00:32:02 +02:00
2020-11-10 20:50:35 +02:00
2021-03-04 17:04:18 +02:00
2019-01-09 16:50:41 +01:00
2019-03-03 15:53:49 +01:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-12-02 11:50:12 +02:00
2020-12-02 11:50:12 +02:00
2020-12-02 11:50:12 +02:00
2020-12-02 11:50:12 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2017-03-19 11:27:58 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2021-02-18 11:43:11 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-09-28 10:24:06 +03:00
2020-11-06 13:30:57 +02:00
2018-04-06 19:04:12 +03:00
2020-11-06 13:30:57 +02:00
2018-07-25 12:56:04 +02:00
2020-11-23 14:21:58 +02:00
2019-04-09 21:13:15 +02:00
2019-09-23 10:14:33 +03:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2021-04-05 14:23:58 +03:00
2020-11-10 20:50:35 +02:00
2020-09-30 14:49:57 +03:00
2020-11-10 20:50:35 +02:00
2018-01-18 00:58:53 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2018-02-27 10:14:58 +01:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2017-03-19 11:27:58 +02:00
2020-11-10 20:50:35 +02:00
2019-04-13 12:26:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2021-02-18 11:43:11 +02:00
2021-02-18 11:43:11 +02:00
2020-11-10 20:50:35 +02:00
2021-04-05 14:23:58 +03:00
2021-04-05 14:23:58 +03:00
2021-04-05 14:23:58 +03:00
2021-04-15 14:31:41 +03:00
2021-06-09 12:29:23 +03:00
2021-06-09 12:29:23 +03:00
2020-11-10 20:50:35 +02:00
2019-03-03 15:51:43 +01:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00
2020-11-10 20:50:35 +02:00