Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						30060af790 
					 
					
						
						
							
							fix(usb/test): Update MSC device test for new console  
						
						 
						
						
						
						
					 
					
						2024-07-11 11:09:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						0205ed9dc6 
					 
					
						
						
							
							refactor(hal): Remove usb_hal and usb_ll  
						
						 
						
						... 
						
						
						
						This commit removes some legacy USB related HAL and LL files that are no longer
used. 
						
						
					 
					
						2024-03-22 15:21:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Marcisovsky 
							
						 
					 
					
						
						
							
						
						e87bb08216 
					 
					
						
						
							
							feat(us/host): set device cfg during enumeration  
						
						 
						
						... 
						
						
						
						- user callback funciton to set device configuration
      as a part of usb_host_install
    - callback provides device descriptor of a device being enumerated
    - user can set which cfg descriptor the USB device will be set with
    - user can filter device enumeration
    - Kconfig menu to enable callback function
    - usb_host_lib example demonstration 
						
						
					 
					
						2024-03-01 10:15:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						609628e139 
					 
					
						
						
							
							fix(usb/host): Do not abort on string descriptor overflow  
						
						 
						
						... 
						
						
						
						Some devices return full LANGID table, even if short LANGID table was requested.
No memory overflow occurs, because we have allocated enough memory for transfers to the
default pipe. So we can ignore the error and continue with string desc fetching. 
						
						
					 
					
						2023-11-28 22:00:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roman Leonov 
							
						 
					 
					
						
						
							
						
						163f0721dd 
					 
					
						
						
							
							feat(usb): update HID Host example  
						
						 
						
						
						
						
					 
					
						2023-07-05 00:52:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						4c3c6b7f99 
					 
					
						
						
							
							ci: remove redundent ci configs for chip support and network components  
						
						 
						
						... 
						
						
						
						CI would build psram config test apps even for target with no psram. 
						
						
					 
					
						2023-04-26 17:29:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saurabh Kumar Bansal 
							
						 
					 
					
						
						
							
						
						55914d0c12 
					 
					
						
						
							
							usb: modify example according to newly implemented usbd msc driver  
						
						 
						
						
						
						
					 
					
						2023-04-04 17:48:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						2c6d0bae90 
					 
					
						
						
							
							usb: Update host CDC examples  
						
						 
						
						
						
						
					 
					
						2023-04-04 07:47:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						2b5caf34b7 
					 
					
						
						
							
							tinyusb: Do not access string descriptor array out of boundaries  
						
						 
						
						... 
						
						
						
						The previous version of esp_tinyusb (v1.0.0) always assumed 8 string descriptors.
In case the user passed a smaller array of descriptors,
esp_tinyusb accessed memory outside of the array.
This is fixed esp_tinyusb v1.1.0 by 046cc4b02f 
						
						
					 
					
						2023-02-23 11:16:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kapil Gupta 
							
						 
					 
					
						
						
							
						
						30a2558450 
					 
					
						
						
							
							esp_wifi: Merge wpa_supplicant and esp_wifi Kconfig  
						
						 
						
						
						
						
					 
					
						2023-02-11 07:38:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roman Leonov 
							
						 
					 
					
						
						
							
						
						bb1e1737d3 
					 
					
						
						
							
							usbh: hid change key event handler  
						
						 
						
						
						
						
					 
					
						2023-01-27 11:13:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saurabh Kumar Bansal 
							
						 
					 
					
						
						
							
						
						490f9ebd50 
					 
					
						
						
							
							Merge branch 'feature/usb_device_msc_sdcard' into 'master'  
						
						 
						
						... 
						
						
						
						USB Dev: Integrate SD MMC Card as a storage media that is accessed by USB-host as a USB Mass Storage Device
Closes IDF-6545 and IDFGH-9040
See merge request espressif/esp-idf!21679  
						
						
					 
					
						2023-01-18 01:16:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saurabh Kumar Bansal 
							
						 
					 
					
						
						
							
						
						ff8b78227a 
					 
					
						
						
							
							Fix typo in comparison  
						
						 
						
						
						
						
					 
					
						2023-01-13 20:12:40 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saurabh Kumar Bansal 
							
						 
					 
					
						
						
							
						
						80cad41cc2 
					 
					
						
						
							
							USB Dev: Integrate sdcard as a storage media that is accessed by USB-host as a USB Mass Storage Device  
						
						 
						
						
						
						
					 
					
						2023-01-13 20:12:29 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roman Leonov 
							
						 
					 
					
						
						
							
						
						4c162af6c9 
					 
					
						
						
							
							usb_host: license and typos fixes  
						
						 
						
						
						
						
					 
					
						2023-01-11 14:23:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						f3a63014f8 
					 
					
						
						
							
							usb: Update TinyUSB version  
						
						 
						
						
						
						
					 
					
						2022-12-19 18:55:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roman Leonov 
							
						 
					 
					
						
						
							
						
						4a7a6bf35b 
					 
					
						
						
							
							usb_host: hid example  
						
						 
						
						
						
						
					 
					
						2022-12-09 17:02:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						abdf7430e0 
					 
					
						
						
							
							usb_host: Extend VCP example with more devices  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9652 
Closes https://github.com/espressif/esp-idf/issues/8951  
						
						
					 
					
						2022-12-07 11:33:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saurabh Kumar Bansal 
							
						 
					 
					
						
						
							
						
						fac23b90ae 
					 
					
						
						
							
							USB: Add MSC example.  
						
						 
						
						
						
						
					 
					
						2022-12-03 20:32:38 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						94a00bda0f 
					 
					
						
						
							
							tinyusb: Use TinyUSB from component registry  
						
						 
						
						
						
						
					 
					
						2022-11-02 08:24:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Múdry 
							
						 
					 
					
						
						
							
						
						169d746c49 
					 
					
						
						
							
							usb: Refactor USB MIDI example  
						
						 
						
						
						
						
					 
					
						2022-10-18 15:09:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						cf59a8a2bd 
					 
					
						
						
							
							Merge branch 'feature/usb_v5_qol' into 'master'  
						
						 
						
						... 
						
						
						
						usb: USB IDF v5 update
Closes IDF-4690 and IDF-5767
See merge request espressif/esp-idf!19875  
						
						
					 
					
						2022-09-08 19:50:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						fac9579d95 
					 
					
						
						
							
							usb_host: Use MSC driver from component registry  
						
						 
						
						
						
						
					 
					
						2022-09-05 20:14:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						d95ba21328 
					 
					
						
						
							
							usb_host: Use CDC driver from component registry  
						
						 
						
						
						
						
					 
					
						2022-09-05 20:14:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Valik 
							
						 
					 
					
						
						
							
						
						3bcd9ceefe 
					 
					
						
						
							
							USB: Add usb uvc example  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/6493  
						
						
					 
					
						2022-08-29 10:44:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						d777b790d0 
					 
					
						
						
							
							tinyusb: Add TinyUSB example tests  
						
						 
						
						
						
						
					 
					
						2022-08-10 14:51:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e596c84d49 
					 
					
						
						
							
							build system: re-add -Wno-format as private flag for some example components  
						
						 
						
						
						
						
					 
					
						2022-08-03 16:42:47 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						45e8115dc6 
					 
					
						
						
							
							usb: Add HID device example  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/6839 
Closes https://github.com/espressif/esp-idf/issues/7700  
						
						
					 
					
						2022-07-27 05:31:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						5c383d7b73 
					 
					
						
						
							
							esp_netif/lwip: Fix deps cycles to "lwip -> esp_netif -> phy-drivers"  
						
						 
						
						... 
						
						
						
						Fix dependency tree so that lwip doesn't depend on any specific network
interface component.
Network interface drivers shall depend on esp_netif.
esp_netif shall depend on lwip (but not on any specific interface
driver) -- it optionally depends on vfs and esp_eth (need ethernet
header for L2/bridge mode) 
						
						
					 
					
						2022-07-20 14:59:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangguangming 
							
						 
					 
					
						
						
							
						
						e0d9220a6e 
					 
					
						
						
							
							example: peripherals/usb: fix typo naming of local variables  
						
						 
						
						
						
						
					 
					
						2022-07-20 09:36:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Múdry 
							
						 
					 
					
						
						
							
						
						2dfaec3106 
					 
					
						
						
							
							usb: Added MIDI example + fixed TinyUSB MIDI config  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/8541  
						
						
					 
					
						2022-06-29 14:02:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						5d202aa401 
					 
					
						
						
							
							usb: Clean-up TinyUSB unnecessary code  
						
						 
						
						
						
						
					 
					
						2022-06-09 10:56:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Djordje Nedic 
							
						 
					 
					
						
						
							
						
						facab8c5a7 
					 
					
						
						
							
							tools: Increase the minimal supported CMake version to 3.16  
						
						 
						
						... 
						
						
						
						This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI. 
						
						
					 
					
						2022-06-01 06:35:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Valik 
							
						 
					 
					
						
						
							
						
						be452efd4a 
					 
					
						
						
							
							msc example made hot plugable  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/8386  
						
						
					 
					
						2022-05-10 18:48:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						7fc0c14f4d 
					 
					
						
						
							
							usb_host: Add Virtual COM Port CDC example  
						
						 
						
						... 
						
						
						
						This example implements usual UART/USB convertor driver.
Closes https://github.com/espressif/esp-idf/issues/8645  
						
						
					 
					
						2022-04-22 09:50:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						880b5a4bef 
					 
					
						
						
							
							usb_host: Unify CDC event callbacks  
						
						 
						
						... 
						
						
						
						And return error code from C++ close method. 
						
						
					 
					
						2022-04-22 09:50:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						0428efa4ad 
					 
					
						
						
							
							usb_host: Propagate new device connection to user  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/8762  
						
						
					 
					
						2022-04-22 09:50:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						0ab17ec695 
					 
					
						
						
							
							usb_host: Enable custom CDC commands  
						
						 
						
						... 
						
						
						
						This new API allows further extension for vendor specific commands 
						
						
					 
					
						2022-04-22 09:50:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						7c2cf30109 
					 
					
						
						
							
							usb_host: Update MSC test for fatfs 0.14b  
						
						 
						
						
						
						
					 
					
						2022-03-21 18:34:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						3abeee00d0 
					 
					
						
						
							
							usb_host: Pin test task to core 0  
						
						 
						
						... 
						
						
						
						When we try to uninstall usb_host library on multi-core SoC (ESP32S3)
the USB interrupt can be triggered even after it was disabled on one CPU 
						
						
					 
					
						2022-03-21 18:34:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						9049230e4a 
					 
					
						
						
							
							usb_host: Rename symbols that conflict with TinyUSB  
						
						 
						
						
						
						
					 
					
						2022-03-21 18:34:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						e3ba980d11 
					 
					
						
						
							
							usb_host: Use USB_Host library calls for desc printing  
						
						 
						
						
						
						
					 
					
						2022-03-21 18:34:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						3074981dcb 
					 
					
						
						
							
							usb_host: Update MSC tests for running in CI  
						
						 
						
						
						
						
					 
					
						2022-03-21 18:34:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						6206302787 
					 
					
						
						
							
							ci: Add USB Host CDC and MSC pytests to pipeline  
						
						 
						
						
						
						
					 
					
						2022-03-21 18:34:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						7d950a63cc 
					 
					
						
						
							
							usb_host: Add Mock device to CDC tests  
						
						 
						
						
						
						
					 
					
						2022-03-21 18:34:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						913d53384f 
					 
					
						
						
							
							usb_host: Update CDC tests for latest USB Host  
						
						 
						
						
						
						
					 
					
						2022-03-21 18:34:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						f5f865df07 
					 
					
						
						
							
							Merge branch 'fix/usb_host/cdc_build' into 'master'  
						
						 
						
						... 
						
						
						
						usb_host: Don't build CDC host driver for unsupported targets
See merge request espressif/esp-idf!17517  
						
						
					 
					
						2022-03-18 16:37:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						c8fc4d226a 
					 
					
						
						
							
							usb_host: Don't build CDC host driver for unsupported targets  
						
						 
						
						
						
						
					 
					
						2022-03-17 13:10:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						4c865baae4 
					 
					
						
						
							
							managed components: fix version references to allow implicit updates according to semver  
						
						 
						
						... 
						
						
						
						Syntax details: https://devhints.io/semver  
						
						
					 
					
						2022-03-11 13:49:26 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Múdry 
							
						 
					 
					
						
						
							
						
						bb8587a139 
					 
					
						
						
							
							fatfs: Update to version 0.14b  
						
						 
						
						... 
						
						
						
						Updated FATFS to 0.14b from 0.13c and patched for ESP32 
						
						
					 
					
						2022-02-21 14:54:55 +01:00