Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						189b357b54 
					 
					
						
						
							
							Implement an evasion linear buffer for MCUs not capable for EP FIFO  
						
						... 
						
						
						
						Also MCUs using DMAs are within this list, however, these can use an EP
FIFO. There is just no time for implementation 
						
						
					 
					
						2021-02-17 21:42:44 +01:00 
						 
				 
			
				
					
						
							
							
								Jeremiah McCarthy 
							
						 
					 
					
						
						
							
						
						f8fbc0930b 
					 
					
						
						
							
							Add alternate bitfield padding option  
						
						... 
						
						
						
						Adds configuration option CFG_TUSB_ALT_BIT_PACKING_ALIGNMENT, which
substitutes bitfield variable " : 0" padding syntax with an unused
variable of size equal to the remaining number of bits.
This change resolves aligned access issues for some platforms.
Default behavior is original if the option is not explicitly enabled. 
						
						
					 
					
						2021-02-16 10:43:52 -05:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						9e2a1d2e6a 
					 
					
						
						
							
							Fix CFG_TUD_AUDIO_EP_IN/OUT_SW_BUFFER_SIZE to be defined anyway  
						
						
						
						
					 
					
						2021-02-12 18:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						cdf600048f 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into edpt_ISO_xfer  
						
						
						
						
					 
					
						2021-02-12 18:05:20 +01:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						185414721f 
					 
					
						
						
							
							Formating  
						
						
						
						
					 
					
						2021-02-12 18:04:45 +01:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						a9fd0a454a 
					 
					
						
						
							
							Complete redesign of audio driver.  
						
						
						
						
					 
					
						2021-02-12 16:28:41 +01:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e12c25ec2c 
					 
					
						
						
							
							rename dfu_rt to dfu_runtime for easy reading  
						
						... 
						
						
						
						also rename tud_dfu_rt_reboot_to_dfu to tud_dfu_runtime_reboot_to_dfu_cb 
						
						
					 
					
						2021-02-11 12:05:22 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d2b8e591f6 
					 
					
						
						
							
							tud_hid_report_complete_cb() API  
						
						... 
						
						
						
						update hid composite to make use of tud_hid_report_complete_cb() for
sending reports when possible. 
						
						
					 
					
						2021-02-09 15:57:29 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						72bcc0685c 
					 
					
						
						
							
							add tud_hid_n_gamepad_report() helper for gamepad report  
						
						... 
						
						
						
						- Add gamepad to hid_composite example. Though it needs a bit of extra
work but it will come later as separated PR. 
						
						
					 
					
						2021-02-08 19:08:16 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						b2019e4d71 
					 
					
						
						
							
							enhance gampepad report with dpad/hat support  
						
						... 
						
						
						
						add hid_gamepad_report_t along with GAMEPAD_BUTTON_ and GAMEPAD_HAT_
enum 
						
						
					 
					
						2021-02-08 16:10:13 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						be1bd74b4b 
					 
					
						
						
							
							Merge pull request  #618  from homeodor/master  
						
						... 
						
						
						
						A CDC-like blocking behaviour for MIDI, incl. SysEx 
						
						
					 
					
						2021-02-06 12:30:28 +07:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						84406f1654 
					 
					
						
						
							
							Rework audio driver  
						
						
						
						
					 
					
						2021-01-31 19:08:23 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Golovanov 
							
						 
					 
					
						
						
							
						
						2a34be2eb0 
					 
					
						
						
							
							A CDC-like blocking behaviour  
						
						
						
						
					 
					
						2021-01-30 04:11:08 +03:00 
						 
				 
			
				
					
						
							
							
								Michael Himing 
							
						 
					 
					
						
						
							
						
						c4f7ea09f1 
					 
					
						
						
							
							Fix midi sysex sending bug  
						
						
						
						
					 
					
						2021-01-28 20:31:11 +11:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						1e134cbb31 
					 
					
						
						
							
							Merge branch 'master' into pico  
						
						
						
						
					 
					
						2021-01-21 16:35:13 +07:00 
						 
				 
			
				
					
						
							
							
								graham sanderson 
							
						 
					 
					
						
						
							
						
						e0aa405d19 
					 
					
						
						
							
							RP2040 support  
						
						
						
						
					 
					
						2021-01-19 19:52:07 -06:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						56edc2b261 
					 
					
						
						
							
							Change names from edpt_ISO_xfer to edpt_iso_xfer  
						
						
						
						
					 
					
						2021-01-19 10:50:19 +01:00 
						 
				 
			
				
					
						
							
							
								Reinhard Panhuber 
							
						 
					 
					
						
						
							
						
						3a3ada0c57 
					 
					
						
						
							
							Implement the usage of usbd_edpt_ISO_xfer()  
						
						
						
						
					 
					
						2021-01-18 17:07:15 +01:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						29f84b1602 
					 
					
						
						
							
							change default CFG_TUD_HID_EP_BUFSIZE from 16 to 64  
						
						
						
						
					 
					
						2021-01-07 11:58:05 +07:00 
						 
				 
			
				
					
						
							
							
								Yakovenko Andrey 
							
						 
					 
					
						
						
							
						
						bdee6397eb 
					 
					
						
						
							
							Added MSC read10 and write10 function  
						
						
						
						
					 
					
						2020-12-23 12:52:51 +02:00 
						 
				 
			
				
					
						
							
							
								HiFiPhile 
							
						 
					 
					
						
						
							
						
						b3c0d417ef 
					 
					
						
						
							
							Fix error if "Required Prototype" is selected.  
						
						... 
						
						
						
						Signed-off-by: HiFiPhile <admin@hifiphile.com > 
						
						
					 
					
						2020-12-20 23:10:34 +01:00 
						 
				 
			
				
					
						
							
							
								HiFiPhile 
							
						 
					 
					
						
						
							
						
						13e6afd589 
					 
					
						
						
							
							Fix scsi_mode_sense6_t padding, which cause IAR compiler internal error.  
						
						... 
						
						
						
						Signed-off-by: HiFiPhile <admin@hifiphile.com > 
						
						
					 
					
						2020-12-20 22:56:39 +01:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						f5e13d5898 
					 
					
						
						
							
							msc only invoke scsi complete callback after status transaction is complete  
						
						
						
						
					 
					
						2020-11-24 23:42:30 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						4b4f880785 
					 
					
						
						
							
							add tud_ready() check in tud_cdc_n_write_flush()  
						
						... 
						
						
						
						other clean up 
						
						
					 
					
						2020-11-23 23:40:13 +07:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						308028e17c 
					 
					
						
						
							
							Merge branch 'master' into cdc_without_dtr  
						
						
						
						
					 
					
						2020-11-23 23:25:55 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						14138f105e 
					 
					
						
						
							
							have tusb_init() return true instead of TUSB_ERROR_NONE  
						
						
						
						
					 
					
						2020-11-23 13:12:51 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						cebb375eac 
					 
					
						
						
							
							migrate audio device to new control xfer cb  
						
						
						
						
					 
					
						2020-11-20 17:20:05 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c4bc8b2561 
					 
					
						
						
							
							migrate net device to new control xfer cb  
						
						
						
						
					 
					
						2020-11-20 16:59:33 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d6461abe78 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2020-11-20 16:30:03 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						9f853685ae 
					 
					
						
						
							
							migrate bth device to new control xfer cb  
						
						
						
						
					 
					
						2020-11-20 16:13:58 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3cc1979adb 
					 
					
						
						
							
							migrate dfu runtime device to new control xfer cb  
						
						
						
						
					 
					
						2020-11-20 15:42:32 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7df979673d 
					 
					
						
						
							
							migrate usbtmc device to new control xfer cb  
						
						
						
						
					 
					
						2020-11-20 15:38:56 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						8813f9d3b8 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2020-11-20 15:33:05 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e2abb089f4 
					 
					
						
						
							
							migrate midi device to new control xfer cb  
						
						
						
						
					 
					
						2020-11-20 15:30:36 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						dc9a309839 
					 
					
						
						
							
							migrate hid device to new control xfer cb  
						
						
						
						
					 
					
						2020-11-19 22:00:49 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						dd07fecc5f 
					 
					
						
						
							
							migrate cdc_device to new control_xfer_cb  
						
						
						
						
					 
					
						2020-11-19 21:26:06 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3c31d08051 
					 
					
						
						
							
							merge class driver control_request & control_complete to control_xfer_cb()  
						
						... 
						
						
						
						migrated msc_device 
						
						
					 
					
						2020-11-19 21:01:33 +07:00 
						 
				 
			
				
					
						
							
							
								Jan Dümpelmann 
							
						 
					 
					
						
						
							
						
						54e29e9ff4 
					 
					
						
						
							
							Implementation of the discussed changes  
						
						... 
						
						
						
						- remove usbd_edpt_xfer_abort
- rename tu_fifo_change_mode to tu_fifo_set_mode
- remove CFG_TUD_CDC_CLEAR_AT_CONNECTION definition
- remove auto fifo clear at connection event
- add tud_cdc_n_write_clear function 
						
						
					 
					
						2020-11-18 09:42:50 +01:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						a708ab6254 
					 
					
						
						
							
							Merge pull request  #553  from hathach/host-async-control  
						
						... 
						
						
						
						Host async control 
						
						
					 
					
						2020-11-07 10:52:14 +07:00 
						 
				 
			
				
					
						
							
							
								Jan Dümpelmann 
							
						 
					 
					
						
						
							
						
						af9f0f1cd6 
					 
					
						
						
							
							Merge remote-tracking branch 'hathach/master' into cdc_without_dtr  
						
						
						
						
					 
					
						2020-11-04 17:11:01 +01:00 
						 
				 
			
				
					
						
							
							
								Ha Thach 
							
						 
					 
					
						
						
							
						
						075334af80 
					 
					
						
						
							
							Merge pull request  #547  from hathach/cdc-auto-write-flush  
						
						... 
						
						
						
						enable cdc auto flush on write() 
						
						
					 
					
						2020-11-03 11:42:17 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						6fcd540cb6 
					 
					
						
						
							
							enable cdc auto flush on write()  
						
						... 
						
						
						
						if there is enough data in the fifo 
						
						
					 
					
						2020-11-02 16:50:46 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						14461beffa 
					 
					
						
						
							
							remove legacy blocking usbh_control_xfer()  
						
						... 
						
						
						
						reworking cdc host driver 
						
						
					 
					
						2020-11-02 09:19:34 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e029d6d726 
					 
					
						
						
							
							added host set_config driver  
						
						... 
						
						
						
						to resolve control conflict with SET_CONFIGURE for class driver
- open will be called to open endpoint only
- set_config called later to initialized class driver 
						
						
					 
					
						2020-11-01 17:46:46 +07:00 
						 
				 
			
				
					
						
							
							
								Jacob Potter 
							
						 
					 
					
						
						
							
						
						3ea8138750 
					 
					
						
						
							
							Rename CDC_COMM_SUBCLASS_ETHERNET_NETWORKING_CONTROL_MODEL  
						
						... 
						
						
						
						This was a confusing name; "Ethernet control model" (CDC ECM)
and "network control model" (CDC NCM) are two separate USB subclasses. 
						
						
					 
					
						2020-10-31 10:57:53 -06:00 
						 
				 
			
				
					
						
							
							
								Peter Lawrence 
							
						 
					 
					
						
						
							
						
						a097b7e51a 
					 
					
						
						
							
							net_device: re-factor code so as to not be specific to lwIP  
						
						
						
						
					 
					
						2020-10-24 20:27:57 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Lawrence 
							
						 
					 
					
						
						
							
						
						f5b72f5796 
					 
					
						
						
							
							net_device: tweak 'pbuf chain' implementation  
						
						
						
						
					 
					
						2020-10-24 17:29:47 -05:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						3623f578a4 
					 
					
						
						
							
							more clean up  
						
						
						
						
					 
					
						2020-10-13 14:11:17 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d92d1a03ca 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2020-10-13 13:45:22 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						437ccac696 
					 
					
						
						
							
							implement tuh_msc_scsi_inquiry() / tuh_msc_read_capacity() / tuh_msc_get_maxlun()  
						
						
						
						
					 
					
						2020-10-13 13:23:33 +07:00