henneboi
							
						 
					 | 
					
						
						
							
						
						93c40b6966
					 | 
					
						
						
							
							Add Support stm32h5 for stm32h573i based on stm32_fsdev G0 implementation Tested on Windows with IAR and gcc toolchain ( via cubeide) Tested only with audio examples, but sould be ok for other examples Cmake pacthed : but not tested Linux build : not tested Added a temporary workaround in make file to support H5 HAL repo ( ARMCC_VERSION=0)
						
						
						
						
						
						
					 | 
					
						2023-12-12 16:04:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						412b557a08
					 | 
					
						
						
							
							Cleanup unnecessary code for 16bit access.
						
						
						
						
						
						
					 | 
					
						2023-04-17 15:34:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								HiFiPhile
							
						 
					 | 
					
						
						
							
						
						818bda18c2
					 | 
					
						
						
							
							Fix FIFO transfer and buffer alignment.
						
						
						
						
						
						
					 | 
					
						2023-04-14 23:37:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								HiFiPhile
							
						 
					 | 
					
						
						
							
						
						2f2c8ce9ec
					 | 
					
						
						
							
							Fix GCC build.
						
						
						
						
						
						
					 | 
					
						2023-04-14 21:00:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								HiFiPhile
							
						 
					 | 
					
						
						
							
						
						413b0a7da5
					 | 
					
						
						
							
							Use PLL clock.
						
						
						
						
						
						
					 | 
					
						2023-04-14 17:12:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								HiFiPhile
							
						 
					 | 
					
						
						
							
						
						cbf4b1aec8
					 | 
					
						
						
							
							Merge branch 'master' of https://github.com/hathach/tinyusb into pr1942
						
						
						
						
						
						
					 | 
					
						2023-04-14 13:16:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Cronin
							
						 
					 | 
					
						
						
							
						
						718bcdb8bc
					 | 
					
						
						
							
							Add STM32L5 support - no OTG similar to some L4s
						
						
						
						
						
						
					 | 
					
						2023-04-03 13:56:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						3623ba1884
					 | 
					
						
						
							
							fix trailing space and new line
						
						
						
						
						
						
						
						temporarily disable codespell 
						
						
					 | 
					
						2023-03-17 16:12:49 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Hubert Denkmair
							
						 
					 | 
					
						
						
							
						
						f8a21fff17
					 | 
					
						
						
							
							dcd_write_packet_memory: use volatile modifier for destination pointer
						
						
						
						
						
						
					 | 
					
						2023-03-12 15:51:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Hubert Denkmair
							
						 
					 | 
					
						
						
							
						
						b3ad560e62
					 | 
					
						
						
							
							fix path to stm32g0xx.h
						
						
						
						
						
						
					 | 
					
						2023-03-08 14:22:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Hubert Denkmair
							
						 
					 | 
					
						
						
							
						
						410ad4d0f9
					 | 
					
						
						
							
							add basic STM32G0 support
						
						
						
						
						
						
					 | 
					
						2023-03-08 12:05:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						5d3084a714
					 | 
					
						
						
							
							add TUP_USBIP_FSDEV and TUP_USBIP_FSDEV_STM32, clean up ifdef with stm32
						
						
						
						
						
						
					 | 
					
						2023-03-01 11:22:04 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						ffdc100cb9
					 | 
					
						
						
							
							rename ep_num to ep_idx, minor clean up
						
						
						
						
						
						
					 | 
					
						2023-02-28 17:11:59 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						8db462bf6e
					 | 
					
						
						
							
							Add fix to dcd_edpt_iso_activate()
						
						
						
						
						
						
					 | 
					
						2023-01-05 16:54:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simon Kueppers
							
						 
					 | 
					
						
						
							
						
						d6b612257e
					 | 
					
						
						
							
							Fixed bug where with some devices, the TU_ASSERT inserted with this commit gets triggered for ISOCHRONOUS endpoints. It is necessary for those endpoints to set the NUM_BLOCK and BLSIZE for the receiving buffer in both, USB_COUNTn_TX and USB_COUNTn_RX. Despite the datasheet showing those fields only for the USB_COUNTn_RX register
						
						
						
						
						
						
					 | 
					
						2023-01-05 16:23:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						69475cd1bf
					 | 
					
						
						
							
							Remove tu_stm32_sof_cb
						
						
						
						
						
						
					 | 
					
						2023-01-02 12:06:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						7228239eb9
					 | 
					
						
						
							
							Clean up.
						
						
						
						
						
						
					 | 
					
						2023-01-02 09:43:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						fc32280f42
					 | 
					
						
						
							
							Fix buffer allocation overflow.
						
						
						
						
						
						
					 | 
					
						2022-12-30 15:10:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						21bdafcfef
					 | 
					
						
						
							
							Add ISO buffer allocation.
						
						
						
						
						
						
					 | 
					
						2022-12-30 01:08:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						07ad64adfe
					 | 
					
						
						
							
							Do not set USB_EP_RX_NAK for ISO EP.
						
						
						
						
						
						
					 | 
					
						2022-12-29 23:30:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						0bd41d5354
					 | 
					
						
						
							
							Fix CI.
						
						
						
						
						
						
					 | 
					
						2022-12-29 21:37:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						fe8c170c98
					 | 
					
						
						
							
							Add dcd_edpt_iso_alloc() / dcd_edpt_iso_activate() for ISO EP buffer management.
						
						
						
						
						
						
					 | 
					
						2022-12-29 19:19:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						cece59df22
					 | 
					
						
						
							
							Generally enable ISO xfer.
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:33:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						ef2f17a514
					 | 
					
						
						
							
							Add hardware endpoint allocator.
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:33:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						b156a8b78c
					 | 
					
						
						
							
							dcd_stm32_fsdev : Implement FIFO transfer correctly.
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:33:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						17990025bb
					 | 
					
						
						
							
							dcd_stm32_fsdev : Fix index out of bound in dcd_write_packet_memory()
						
						
						
						
						
						
						
						If src is odd then src[wNBytes] is accessed. 
						
						
					 | 
					
						2022-12-29 12:33:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simon Kueppers
							
						 
					 | 
					
						
						
							
						
						1d37f5ef9b
					 | 
					
						
						
							
							Added improvements with regards to SOF timing jitter
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:33:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simon Kueppers
							
						 
					 | 
					
						
						
							
						
						76413a95d4
					 | 
					
						
						
							
							Added TU_ATTR_ALWAYS_INLINE to all static inline functions
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:29:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simon Kueppers
							
						 
					 | 
					
						
						
							
						
						9ec21248d7
					 | 
					
						
						
							
							Fixed various small problems and inaccuracies regarding ISOCHRONOUS endpoint
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:29:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						b4b619abd6
					 | 
					
						
						
							
							SHA-1: 5cb3ed518301e2237ee4e468e97e51ece0ba3838
						
						
						
						
						
						
						
						* Correct handling of SOF interrupt 
						
						
					 | 
					
						2022-12-29 12:29:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						8327090171
					 | 
					
						
						
							
							Merge branch 'master' of https://github.com/hathach/tinyusb into stm32_fsdev
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:14:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simon Kueppers
							
						 
					 | 
					
						
						
							
						
						d584b07e2c
					 | 
					
						
						
							
							Fixed problem where the transmit byte count was written into the wrong register on ISOCHRONOUS endpoints
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:13:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simon Kueppers
							
						 
					 | 
					
						
						
							
						
						510720b396
					 | 
					
						
						
							
							Renamed pcd_set_ep_rx_cnt because it actually sets the maximum buffer size
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:13:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simon Kueppers
							
						 
					 | 
					
						
						
							
						
						9a84390878
					 | 
					
						
						
							
							Changed comments, added define to fail if ISOCHRONOUS endpoint is not available but requested
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:13:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simon Kueppers
							
						 
					 | 
					
						
						
							
						
						ec826732fc
					 | 
					
						
						
							
							Fixed non-aligned allocated memory sizes
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:13:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simon Kueppers
							
						 
					 | 
					
						
						
							
						
						abf53f9270
					 | 
					
						
						
							
							Changed indirection from actual endpoint address to hardware endpoint through lookup table. Allocation of endpoint is now only performed in dcd_edpt_open
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:13:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simon Kueppers
							
						 
					 | 
					
						
						
							
						
						8c0388f477
					 | 
					
						
						
							
							Fixed wrongly enabling RX and TX status simultaneously on ISOCHRONOUS endpoints
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:13:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simon Kueppers
							
						 
					 | 
					
						
						
							
						
						d9b2c9934a
					 | 
					
						
						
							
							Implemented an optional callback function that is used instead of tu_edpt_number in the stm32 device driver as a crude tool to control mapping of the endpoint address to actual endpoint register
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:13:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Simon Kueppers
							
						 
					 | 
					
						
						
							
						
						6d65eaf7a1
					 | 
					
						
						
							
							Implemented very rudimentary support for isochronous transfer buffer handling
						
						
						
						
						
						
					 | 
					
						2022-12-29 12:13:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bastien Nocera
							
						 
					 | 
					
						
						
							
						
						6a2cf67289
					 | 
					
						
						
							
							Fix typos
						
						
						
						
						
						
					 | 
					
						2022-12-04 19:43:23 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						f3f3739073
					 | 
					
						
						
							
							Fix DCD build.
						
						
						
						
						
						
					 | 
					
						2022-11-07 13:38:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						9d3d8fd5b0
					 | 
					
						
						
							
							Merge branch 'master' of https://github.com/hathach/tinyusb into bsp_412
						
						
						
						
						
						
					 | 
					
						2022-11-07 12:47:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mengsk
							
						 
					 | 
					
						
						
							
						
						1eae139aa9
					 | 
					
						
						
							
							Add support for STM32L412.
						
						
						
						
						
						
					 | 
					
						2022-11-07 12:32:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ha Thach
							
						 
					 | 
					
						
						
							
						
						41ffd54fa0
					 | 
					
						
						
							
							Merge branch 'master' into add-sof-isr
						
						
						
						
						
						
					 | 
					
						2022-03-14 11:57:01 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						606f932d92
					 | 
					
						
						
							
							added dcd_sof_enable() stubs for all other ports
						
						
						
						
						
						
					 | 
					
						2022-03-07 23:05:05 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jerzy Kasenberg
							
						 
					 | 
					
						
						
							
						
						a18ac84229
					 | 
					
						
						
							
							Add support for STM32WB mcu
						
						
						
						
						
						
					 | 
					
						2022-03-07 09:35:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						d10326cb4e
					 | 
					
						
						
							
							rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLED
						
						
						
						
						
						
						
						TUSB_OPT_DEVICE_ENABLED still usable for backward compatible 
						
						
					 | 
					
						2022-02-25 18:35:21 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						f90f5ea369
					 | 
					
						
						
							
							adding g4 family with g474nucleo, able to blink led and button
						
						
						
						
						
						
					 | 
					
						2021-11-04 16:16:51 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						dbd31895bc
					 | 
					
						
						
							
							change usage of TU_CHECK_MCU() to prevent macro conflict
						
						
						
						
						
						
					 | 
					
						2021-10-25 17:04:03 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								hathach
							
						 
					 | 
					
						
						
							
						
						5af989384b
					 | 
					
						
						
							
							remove ep descriptor wMaxPacketSize bitfield due to endian issue
						
						
						
						
						
						
					 | 
					
						2021-10-24 13:11:21 +07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |