| 
						
					 | 
					
						
						
						
						
							
						
						
							685fa77bda
							
						
					 | 
					
						
						
							
							- function separation done
						
						
						
						
						
						
						
						- a load of CMake modification 
						
						
					 | 
					
						2024-11-16 18:15:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							48a7ae54a3
							
						
					 | 
					
						
						
							
							- minor modifications
						
						
						
						
						
						
					 | 
					
						2024-11-16 09:37:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dcf2c2b808
							
						
					 | 
					
						
						
							
							- CMake target on generating descriptors from JSON
						
						
						
						
						
						
						
						added
- basic flatUSB_config.h concept added
- example JSONs added
- CDC request replies fixed 
						
						
					 | 
					
						2024-11-14 13:19:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6edf06c2ca
							
						
					 | 
					
						
						
							
							- polling with delay added
						
						
						
						
						
						
						
						- H7xx initialization code corrected 
						
						
					 | 
					
						2024-10-29 16:43:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e1ba91e952
							
						
					 | 
					
						
						
							
							Merge branch 'master' of epagris.com:epagris/flatUSB
						
						
						
						
						
						
					 | 
					
						2024-10-29 13:25:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4ddb02fb17
							
						
					 | 
					
						
						
							
							- H723 added
						
						
						
						
						
						
						
						- some H7-related defines reworked 
						
						
					 | 
					
						2024-10-29 13:22:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							32a964f13c
							
						
					 | 
					
						
						
							
							Merge branch 'master' of epagris.com:epagris/flatUSB
						
						
						
						
						
						
					 | 
					
						2024-10-06 23:38:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9394977012
							
						
					 | 
					
						
						
							
							flatUSB descriptors changed
						
						
						
						
						
						
					 | 
					
						2024-10-06 23:38:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d671bac4af
							
						
					 | 
					
						
						
							
							- merge: usb_driver.c conflicts fixed
						
						
						
						
						
						
					 | 
					
						2024-07-11 08:17:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a9d0e99d7b
							
						
					 | 
					
						
						
							
							- CDC: the way responding on the notification element changed
						
						
						
						
						
						
					 | 
					
						2024-07-11 08:05:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9a34b5e286
							
						
					 | 
					
						
						
							
							- the way TxFIFO empty interrupts are handled has been redesigned, and the ability to "wake up" the endpoint added
						
						
						
						
						
						
					 | 
					
						2024-07-11 08:04:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							25dc4a9aa8
							
						
					 | 
					
						
						
							
							- descriptor generator updated
						
						
						
						
						
						
					 | 
					
						2024-06-25 10:36:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c7b69000e7
							
						
					 | 
					
						
						
							
							- OtherSpeedConfigution descriptor handling added
						
						
						
						
						
						
						
						- PWRDWN flag is kept cleared in HS mode
- RX FIFO size increased to 1024 when operating in HS mode 
						
						
					 | 
					
						2024-06-25 09:24:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4df8912593
							
						
					 | 
					
						
						
							
							- InaboF407 working code
						
						
						
						
						
						
					 | 
					
						2024-06-25 08:09:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5a4d170102
							
						
					 | 
					
						
						
							
							- HS implementation debugging
						
						
						
						
						
						
					 | 
					
						2024-06-25 08:07:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8ca9852915
							
						
					 | 
					
						
						
							
							Merge branch 'master' of epagris.com:epagris/flatUSB
						
						
						
						
						
						
					 | 
					
						2024-06-25 07:18:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d140d7c183
							
						
					 | 
					
						
						
							
							- EEM class indented
						
						
						
						
						
						
					 | 
					
						2024-06-25 07:17:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1d69ea3129
							
						
					 | 
					
						
						
							
							usb_common_defs.h merged
						
						
						
						
						
						
					 | 
					
						2024-06-23 09:28:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b5f84e77b7
							
						
					 | 
					
						
						
							
							- basics of HS operation added
						
						
						
						
						
						
					 | 
					
						2024-06-23 09:25:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2f4320170d
							
						
					 | 
					
						
						
							
							device selection macros simplified
						
						
						
						
						
						
					 | 
					
						2024-06-23 09:24:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2a40a41687
							
						
					 | 
					
						
						
							
							- custom target name option added
						
						
						
						
						
						
					 | 
					
						2024-06-10 14:10:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							dad59f4b3e
							
						
					 | 
					
						
						
							
							- PHY configuration constants corrected, startup delay added
						
						
						
						
						
						
						
						- CMake custom target name option added 
						
						
					 | 
					
						2024-06-10 14:07:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e257ca3f39
							
						
					 | 
					
						
						
							
							- converted to CMake-managed library
						
						
						
						
						
						
						
						- added CMake-managed conditional compilation of desired USB classes
- STM32F407xx and STM32H743/5xx support joined in the driver files 
						
						
					 | 
					
						2024-06-07 10:01:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f6e3d48476
							
						
					 | 
					
						
						
							
							- auto ZLP reconsidered and removed, ZLP is always appended to transfers featuring a size divisible by max packet size
						
						
						
						
						
						
						
						- EEM tweaked 
						
						
					 | 
					
						2024-05-01 18:33:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6406222be3
							
						
					 | 
					
						
						
							
							- USB FIFO filling while transmission is in progress is implemented (huh)
						
						
						
						
						
						
					 | 
					
						2024-04-30 23:09:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c05d59ddf5
							
						
					 | 
					
						
						
							
							- CDC ACM example renamed
						
						
						
						
						
						
					 | 
					
						2024-04-27 22:15:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							29ec3bebca
							
						
					 | 
					
						
						
							
							- ACM example updated
						
						
						
						
						
						
					 | 
					
						2024-04-27 22:13:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							028b90e3cd
							
						
					 | 
					
						
						
							
							- EEM example added
						
						
						
						
						
						
					 | 
					
						2024-04-27 22:13:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5b8f76161d
							
						
					 | 
					
						
						
							
							- EthernetNetworkFunctionalDescriptor added
						
						
						
						
						
						
						
						- automatic String Descriptor generation added 
						
						
					 | 
					
						2024-04-27 22:13:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							53226e79cb
							
						
					 | 
					
						
						
							
							- Ethernet Emulation Model (EEM) basics added
						
						
						
						
						
						
					 | 
					
						2024-04-27 22:11:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c9d8a42872
							
						
					 | 
					
						
						
							
							- dummy SetInterface handling added
						
						
						
						
						
						
					 | 
					
						2024-04-27 22:11:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a0d3b6f9c2
							
						
					 | 
					
						
						
							
							- automatic binding to usb_event_callback removed
						
						
						
						
						
						
					 | 
					
						2024-04-27 22:11:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cb9a3c33ca
							
						
					 | 
					
						
						
							
							- CDC: all required class-defined requests implemented
						
						
						
						
						
						
						
						- CDC: interrupt endpoint ZLP response added 
						
						
					 | 
					
						2024-04-21 20:41:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3e67079427
							
						
					 | 
					
						
						
							
							- some explanatory comments added
						
						
						
						
						
						
					 | 
					
						2024-04-20 10:54:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							db4e59cfd9
							
						
					 | 
					
						
						
							
							- USB driver: TX FIFO overpushing fixed
						
						
						
						
						
						
						
						- USB driver: TX FIFO allocated address must be in WORDs (fixed) 
						
						
					 | 
					
						2024-04-20 10:51:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8ef6249e01
							
						
					 | 
					
						
						
							
							- driver: only poll FIFO free space if transmission size > 0
						
						
						
						
						
						
						
						- CDC: buffer size increased 
						
						
					 | 
					
						2024-04-19 14:01:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4cf5fb77fe
							
						
					 | 
					
						
						
							
							- DEBUG printing inclusion condition added
						
						
						
						
						
						
					 | 
					
						2024-04-17 23:40:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5c28386a29
							
						
					 | 
					
						
						
							
							- CDC read callback added
						
						
						
						
						
						
					 | 
					
						2024-04-13 15:51:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ecc9b70710
							
						
					 | 
					
						
						
							
							- CDC line buffer size fixed
						
						
						
						
						
						
					 | 
					
						2024-04-11 13:32:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0adc9c8664
							
						
					 | 
					
						
						
							
							- Tx FIFO management fixed
						
						
						
						
						
						
					 | 
					
						2024-04-11 10:57:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							627e038dbb
							
						
					 | 
					
						
						
							
							- CDC class OS-managed blocking buffer added; - some low-level USB function signatures have been changed
						
						
						
						
						
						
					 | 
					
						2024-04-10 23:21:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							93a0ff53e6
							
						
					 | 
					
						
						
							
							CMakeLists.txt added
						
						
						
						
						
						
					 | 
					
						2024-04-08 19:37:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2348ece29c
							
						
					 | 
					
						
						
							
							initial
						
						
						
						
						
						
					 | 
					
						2024-04-08 19:25:47 +02:00 | 
					
					
						
						
							
							
							
						
					 |