Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						a3eff0c51a 
					 
					
						
						
							
							audio_device: Fix NULL pointer access in audiod_xfer_cb  
						
						... 
						
						
						
						b_bytes_copied was pointer with NULL value instead of
plain variable.
NULL pointer was passed to audio_tx_done_cb() and dereference
as well.
Now variable is not a pointer. 
						
						
					 
					
						2020-08-25 14:35:05 +02:00 
						 
				 
			
				
					
						
							
							
								Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						a4c096be37 
					 
					
						
						
							
							audio_device: Fix FIFO element size discrepancies  
						
						... 
						
						
						
						Buffer for TX and RX FIFO was not taking into account
size of element leading to out of bound access.
audio_tx_done_type_I_pcm_ff_cb() reported copied bytes was not returning
correct value number if channels was omitted in computation.
Transfer size calculation uses simpler arithmetic. 
						
						
					 
					
						2020-08-25 14:35:05 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						2d8787cdeb 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2020-08-24 15:29:34 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						a1b7e767af 
					 
					
						
						
							
							improve midi  
						
						... 
						
						
						
						- fix  #436  tud_midi_rx_cb() not invoked
- fix xfer_cb() not handle ep in
- add ZLP if needed 
						
						
					 
					
						2020-08-24 14:31:46 +07:00 
						 
				 
			
				
					
						
							
							
								Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						c61e9fb96d 
					 
					
						
						
							
							audio_device: Fix descriptor limit calculation  
						
						... 
						
						
						
						In several place p_desc_end calculation was not taking into account
that starting pointer (_audiod_itf[idxDriver].p_desc) was pointing
past interface association descriptor.
It would result in accessing random memory. 
						
						
					 
					
						2020-08-24 09:04:42 +02:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						e5d622b749 
					 
					
						
						
							
							Merge pull request  #434  from gh2o/master  
						
						... 
						
						
						
						Add TX callback to CDC device 
						
						
					 
					
						2020-08-21 11:14:06 +07:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						37be0ca732 
					 
					
						
						
							
							Fix formatting, get rid of all tabs.  
						
						
						
						
					 
					
						2020-08-20 20:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								Gavin Li 
							
						 
					 
					
						
						
							
						
						72183c7bb4 
					 
					
						
						
							
							Slight optimization for cdc tx refill  
						
						
						
						
					 
					
						2020-08-20 09:59:23 -07:00 
						 
				 
			
				
					
						
							
							
								Gavin Li 
							
						 
					 
					
						
						
							
						
						15b063beb2 
					 
					
						
						
							
							Smarter CDC TX refill logic  
						
						
						
						
					 
					
						2020-08-20 02:20:01 -07:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						c14f68e2c1 
					 
					
						
						
							
							Commit before sharing.  
						
						... 
						
						
						
						Setup a test example - UNTESTED!
Missing: Start transmitting audio data in set_interface. 
						
						
					 
					
						2020-08-19 21:07:43 +02:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						6309364722 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into uac2  
						
						... 
						
						
						
						Conflicts:
	src/device/usbd.c
	src/device/usbd.h
	src/portable/st/synopsys/dcd_synopsys.c 
						
						
					 
					
						2020-08-16 14:08:24 +02:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						444e4d2821 
					 
					
						
						
							
							Add EP close. Fix bug in set_interface within audio.  
						
						
						
						
					 
					
						2020-08-16 13:48:25 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						61e96e97cb 
					 
					
						
						
							
							use usbd_edpt_open in bth driver  
						
						
						
						
					 
					
						2020-08-11 22:09:16 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						01b9b77d3b 
					 
					
						
						
							
							allow application driver to overwrite built-in one  
						
						... 
						
						
						
						- position application driver before built-in
- remove dcd.h from public include. 
						
						
					 
					
						2020-08-07 14:47:32 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9bf2b33366 
					 
					
						
						
							
							correct isr context for nrf DCD_EVENT_UNPLUGGED  
						
						... 
						
						
						
						also rename debug lookup to prevent conflict 
						
						
					 
					
						2020-08-01 12:02:59 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						78f1576e93 
					 
					
						
						
							
							Merge pull request  #412  from hathach/fix-net-cast-align  
						
						... 
						
						
						
						suppress cast-align warnings for net device driver 
						
						
					 
					
						2020-07-29 11:23:11 +07:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						1269bb440a 
					 
					
						
						
							
							Fix structure definition audio_control_range_X_n_t  
						
						
						
						
					 
					
						2020-07-25 14:31:25 +02:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						e047fbe8fb 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into uac2  
						
						
						
						
					 
					
						2020-07-25 14:26:24 +02:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						d91843bcd2 
					 
					
						
						
							
							Get and set requests work  
						
						
						
						
					 
					
						2020-07-25 11:18:50 +02:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						141db1278a 
					 
					
						
						
							
							Make definition of CFG_TUD_AUDIO_CTRL_BUF_SIZE mandatory  
						
						
						
						
					 
					
						2020-07-20 20:24:05 +02:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						fdb156a3bb 
					 
					
						
						
							
							Implement control EP0 buffer and get rid of CFG_TUD_AUDIO_USE_TX_FIFO  
						
						
						
						
					 
					
						2020-07-20 20:18:45 +02:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						077e881c92 
					 
					
						
						
							
							Implement all missing A.17 control selectors  
						
						
						
						
					 
					
						2020-07-19 11:53:35 +02:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						47bcedc0b4 
					 
					
						
						
							
							Add A.17.4 - Terminal Control Selectors  
						
						
						
						
					 
					
						2020-07-18 19:27:00 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						881025afdc 
					 
					
						
						
							
							add new name warning to cdc and midi (skip msc, hid warning for now)  
						
						
						
						
					 
					
						2020-07-17 23:01:39 +07:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						d0f3d03933 
					 
					
						
						
							
							Intermediate commit.  
						
						
						
						
					 
					
						2020-07-17 08:40:10 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						5ca748a68e 
					 
					
						
						
							
							rename CFG_TUD_MSC_BUFSIZE to CFG_TUD_MSC_EP_BUFSIZE  
						
						... 
						
						
						
						rename CFG_TUD_HID_BUFSIZE to CFG_TUD_HID_EP_BUFSIZE 
						
						
					 
					
						2020-07-16 15:34:16 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						fea6fb73a1 
					 
					
						
						
							
							add fs & hs config for cdc_msc_freertos, midi_test, msc_dual_lun  
						
						
						
						
					 
					
						2020-07-16 13:04:10 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						706413f751 
					 
					
						
						
							
							add tud_speed_get()  
						
						... 
						
						
						
						- define both fs and hs configuration descriptor
- rename CFG_TUD_CDC_EPSIZE to CFG_TUD_CDC_EP_BUFSIZE with default size of 64 for FS, and 512 for HS 
						
						
					 
					
						2020-07-16 00:44:09 +07:00 
						 
				 
			
				
					
						
							
							
								Craig Hutchinson 
							
						 
					 
					
						
						
							
						
						323ae5a84f 
					 
					
						
						
							
							Improve comment on CDC tud_cdc_write_available()  
						
						... 
						
						
						
						Fixes  #460  
					
						2020-07-10 12:24:09 +01:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						dbced9911d 
					 
					
						
						
							
							Merge pull request  #447  from hathach/add-stm-hs  
						
						... 
						
						
						
						Add support for STM32 OTG HS core 
						
						
					 
					
						2020-07-08 19:47:24 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						12a145b27d 
					 
					
						
						
							
							fix dfu-rt to response to SET_INTERFACE and DFU_GETSTATUS  
						
						... 
						
						
						
						fix  #450  
					
						2020-07-01 01:33:02 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ab75998316 
					 
					
						
						
							
							Merge branch 'master' into add-stm-hs  
						
						
						
						
					 
					
						2020-06-30 01:55:57 +07:00 
						 
				 
			
				
					
						
							
							
								Gavin Li 
							
						 
					 
					
						
						
							
						
						7ae47a9397 
					 
					
						
						
							
							Call tud_cdc_tx_cb right after flush to keep tx fifo full  
						
						
						
						
					 
					
						2020-06-20 22:12:10 -07:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						28505cf03e 
					 
					
						
						
							
							Merge branch 'master' into uac2  
						
						... 
						
						
						
						Conflicts:
	src/device/usbd.c 
						
						
					 
					
						2020-06-20 11:10:35 +02:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						ada82b840f 
					 
					
						
						
							
							Get update from tinyusb.  
						
						
						
						
					 
					
						2020-06-20 10:51:21 +02:00 
						 
				 
			
				
					
						
							
							
								Gavin Li 
							
						 
					 
					
						
						
							
						
						8fe887198b 
					 
					
						
						
							
							Add tx callback to cdc device  
						
						... 
						
						
						
						Useful for continuous transmission of data, which is difficult currently
because there is no notification of tx completion. 
						
						
					 
					
						2020-06-18 01:13:44 -07:00 
						 
				 
			
				
					
						
							
							
								Mengsk 
							
						 
					 
					
						
						
							
						
						57b553e023 
					 
					
						
						
							
							Fix IAR warnings.  
						
						... 
						
						
						
						Pa039 : use of address of unaligned structure member.
Pe188: enumerated type mixed with another type. 
						
						
					 
					
						2020-06-17 10:08:33 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						2b1c7730b7 
					 
					
						
						
							
							fix hs port1 build with net endpoint  
						
						
						
						
					 
					
						2020-06-16 00:53:06 +07:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						4362665fb3 
					 
					
						
						
							
							Fix mic audio descriptor, fix too strict check on IAD desc. in usbd.c  
						
						
						
						
					 
					
						2020-06-13 12:36:05 +02:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						d2f1bb58b3 
					 
					
						
						
							
							Merge branch 'master' into uac2  
						
						
						
						
					 
					
						2020-06-11 14:35:44 +02:00 
						 
				 
			
				
					
						
							
							
								Jerzy Kasenberg 
							
						 
					 
					
						
						
							
						
						56d46483e4 
					 
					
						
						
							
							Add bt hci device class  
						
						... 
						
						
						
						Code implements USB transport for bluetooth HCI. 
						
						
					 
					
						2020-05-28 10:58:49 +02:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						53b749fd72 
					 
					
						
						
							
							check max_len for vendor and hid  
						
						
						
						
					 
					
						2020-05-28 14:44:26 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						fb214f7cf7 
					 
					
						
						
							
							rename to drv_len to be consistent  
						
						
						
						
					 
					
						2020-05-28 13:57:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						10cd3f24bf 
					 
					
						
						
							
							initial transfer failed in open() shouldn't cause the driver open to fail.  
						
						
						
						
					 
					
						2020-05-28 13:48:02 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c1db36a15c 
					 
					
						
						
							
							update vendor open()  
						
						
						
						
					 
					
						2020-05-28 12:19:06 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						bec5b5f9da 
					 
					
						
						
							
							update usbtmc open()  
						
						
						
						
					 
					
						2020-05-28 12:13:48 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						13860e9f94 
					 
					
						
						
							
							update net open()  
						
						
						
						
					 
					
						2020-05-28 11:51:25 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						8f560bf275 
					 
					
						
						
							
							update midi open()  
						
						
						
						
					 
					
						2020-05-28 11:41:37 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						89a3d1f6d1 
					 
					
						
						
							
							update hid open()  
						
						
						
						
					 
					
						2020-05-28 11:19:12 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7a15d2e0d2 
					 
					
						
						
							
							improve msc  
						
						
						
						
					 
					
						2020-05-28 00:56:33 +07:00