Roman Leonov 
							
						 
					 
					
						
						
							
						
						3d07895c8f 
					 
					
						
						
							
							refactor(usb_host_examples): Enabled Hub support by default  
						
						 
						
						
						
						
					 
					
						2024-10-07 10:13:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Paul 
							
						 
					 
					
						
						
							
						
						658b1de02c 
					 
					
						
						
							
							docs: Consistent naming convention for ESP Component Registry  
						
						 
						
						
						
						
					 
					
						2024-07-23 14:10:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						832a706eb5 
					 
					
						
						
							
							revert(usb_host): Revert temporary disable cdc_acm_vcp test for P4  
						
						 
						
						... 
						
						
						
						This reverts commit b1bbca60ee 
						
						
					 
					
						2024-03-05 10:04:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						b1bbca60ee 
					 
					
						
						
							
							ci(usb_host): disable cdc_acm_vcp example for P4  
						
						 
						
						
						
						
					 
					
						2024-02-18 15:22:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						f13ae0fc08 
					 
					
						
						
							
							feat(esp32p4): Add USB-OTG support for ESP32-P4  
						
						 
						
						
						
						
					 
					
						2024-01-30 15:07:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						a5e647cf7f 
					 
					
						
						
							
							refactor(usb/examples): Depend on new esp_driver_gpio  
						
						 
						
						... 
						
						
						
						This will exclude unneeded drivers from the build. 
						
						
					 
					
						2024-01-18 07:28:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Marcisovsky 
							
						 
					 
					
						
						
							
						
						24adb6ed3c 
					 
					
						
						
							
							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-01-04 16:09:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						b4c387f9f3 
					 
					
						
						
							
							change(usb/examples): Trim the USB example builds  
						
						 
						
						... 
						
						
						
						Include minimal set of components: main and everything it depends on 
						
						
					 
					
						2023-10-10 10:28:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						b12e250b2c 
					 
					
						
						
							
							refactor(examples): reformat peripheral examples with astyle_py  
						
						 
						
						
						
						
					 
					
						2023-09-28 10:08:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						2c6d0bae90 
					 
					
						
						
							
							usb: Update host CDC examples  
						
						 
						
						
						
						
					 
					
						2023-04-04 07:47:55 +00: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						d95ba21328 
					 
					
						
						
							
							usb_host: Use CDC driver from component registry  
						
						 
						
						
						
						
					 
					
						2022-09-05 20:14:56 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangguangming 
							
						 
					 
					
						
						
							
						
						e0d9220a6e 
					 
					
						
						
							
							example: peripherals/usb: fix typo naming of local variables  
						
						 
						
						
						
						
					 
					
						2022-07-20 09:36:24 +08: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian 
							
						 
					 
					
						
						
							
						
						d95b15c557 
					 
					
						
						
							
							Merge branch 'feature/usb_host_cleanup' into 'master'  
						
						 
						
						... 
						
						
						
						USB: Host stack cleanup and QOL update
Closes IDFGH-6120, IDF-2747, IDFGH-4592, and IDFGH-6402
See merge request espressif/esp-idf!16349  
						
						
					 
					
						2022-01-06 12:18:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						854127a57c 
					 
					
						
						
							
							usb: USB Host stack uses USB PHY driver  
						
						 
						
						... 
						
						
						
						This commit updates the USB Host stack to use the USB PHY driver. The
USB PHY and the OTG Controller should now both be setup/deleted using
usb_new_phy() and usb_del_phy() respectively.
- The hcd_install() now expects the USB PHY and OTG Contorller to be
    already setup before it is called
- usb_host_install() now has an option to skip calling usb_del_phy() if
    the user wants to setup their own USB PHY (e.g., in the case of using
    and external PHY).
- CDC-ACM and MSC examples/test updated to use internal PHY
Closes https://github.com/espressif/esp-idf/issues/8061  
						
						
					 
					
						2022-01-06 15:09:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						6330d5d312 
					 
					
						
						
							
							usb: Extend CDC device with second CDC channel  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/7020 
Closes https://github.com/espressif/esp-idf/pull/8011  
						
						
					 
					
						2022-01-05 08:18:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						dd1b698075 
					 
					
						
						
							
							usb: Add USB host CDC-ACM class driver  
						
						 
						
						
						
						
					 
					
						2021-12-09 10:28:46 +01:00