William D. Jones 
							
						 
					 
					
						
						
							
						
						28ccc8bd0b 
					 
					
						
						
							
							stm32f4: Fix bad implementation of receive_packet function.  
						
						
						
						
					 
					
						2019-02-07 21:23:00 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						b819b33a68 
					 
					
						
						
							
							stm32f4: Make sure interrupts enabled for non-zero endpoints.  
						
						
						
						
					 
					
						2019-02-07 20:29:48 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						4dc6746a68 
					 
					
						
						
							
							stm32f4: Implement dcd_edpt_busy. Don't set EPENA for activated endpoints.  
						
						
						
						
					 
					
						2019-02-05 13:22:39 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						747815f03b 
					 
					
						
						
							
							stm32f4: Ensure endpoints enabled properly, using correct FIFOs.  
						
						
						
						
					 
					
						2019-02-04 20:30:47 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						f5d9e7e560 
					 
					
						
						
							
							stm32f4: Implement dcd_edpt_open.  
						
						
						
						
					 
					
						2019-01-30 09:27:27 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						7aadaa3ef2 
					 
					
						
						
							
							stm32f4: Handle only one setup packet at a time as a workaround. Device  
						
						... 
						
						
						
						enumerates. 
						
						
					 
					
						2019-01-30 05:28:48 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						a9e188a3d2 
					 
					
						
						
							
							stm32f4: Implement dcd_set_address.  
						
						
						
						
					 
					
						2019-01-30 02:48:49 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						fcabc717d1 
					 
					
						
						
							
							Small cleanups (remove inaccurate comment, set EP0 max size based on speed).  
						
						
						
						
					 
					
						2019-01-30 02:03:19 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						8629f0c108 
					 
					
						
						
							
							Properly schedule OUT xfers on a packet basis.  
						
						
						
						
					 
					
						2019-01-30 02:01:09 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						6918db3639 
					 
					
						
						
							
							stm32f4: Add receive packet function.  
						
						
						
						
					 
					
						2019-01-30 01:42:17 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						9ce29f5ee6 
					 
					
						
						
							
							stm32f4: Refactor packet transmit into subroutine.  
						
						
						
						
					 
					
						2019-01-30 00:49:00 -05:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						29b49199be 
					 
					
						
						
							
							Merge pull request  #34  from hathach/develop  
						
						... 
						
						
						
						add tusb_inited(), better compatible with nrf SD 
						
						
					 
					
						2019-01-29 20:13:17 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						1a84f5da54 
					 
					
						
						
							
							nrf5x Let application decide USBD_IRQn priority  
						
						
						
						
					 
					
						2019-01-29 19:42:31 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						59c1b4b427 
					 
					
						
						
							
							zero init internal class/device data  
						
						
						
						
					 
					
						2019-01-29 19:39:34 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						e4e8413acc 
					 
					
						
						
							
							add tusb_inited() API, check for inited() before running device/host task  
						
						
						
						
					 
					
						2019-01-29 19:05:07 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						777f41a066 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2019-01-29 18:47:29 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						6752a71264 
					 
					
						
						
							
							usb work when sd is init first  
						
						
						
						
					 
					
						2019-01-29 18:02:25 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						ae560bd825 
					 
					
						
						
							
							fix segger debug with SD  
						
						... 
						
						
						
						- Add macro NO_VTOR_CONFIG
- In Properties -> Debugger -> Debugger Options -> Start From Entry
Point Symbol, set to 'No.' This is because we should enter our
SoftDevice's ResetHandler(), not our applications. For more information,
see RK's comment below. 
						
						
					 
					
						2019-01-29 17:31:32 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						c81b56eb45 
					 
					
						
						
							
							nrf5x usb init before sd works  
						
						
						
						
					 
					
						2019-01-29 17:05:53 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						d8b361fdaa 
					 
					
						
						
							
							add S140 v6 build config for nrf5x  
						
						
						
						
					 
					
						2019-01-29 14:15:13 +07:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						cff217fb47 
					 
					
						
						
							
							Merge branch 'devlocal' into develop  
						
						
						
						
					 
					
						2019-01-25 16:04:06 +07:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						9e76635465 
					 
					
						
						
							
							stm32f4: Clarify required FIFO sizes and observed behavior.  
						
						
						
						
					 
					
						2019-01-24 04:18:53 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						fe7f304ad4 
					 
					
						
						
							
							stm32f4: Start adding OUT interrupt handling, fix buffer sizes; RXFIFO  
						
						... 
						
						
						
						too low for some reason, TXFIFO EP0 used wrong bitmask. 
						
						
					 
					
						2019-01-24 03:06:57 -05:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						bd53256126 
					 
					
						
						
							
							fix   #32  
						
						
						
						
					 
					
						2019-01-23 19:06:37 +07:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						01117fb965 
					 
					
						
						
							
							stm32f4: Finish dcd_edpt_xfer implementation (OUT xfers not functional yet).  
						
						
						
						
					 
					
						2019-01-23 03:31:44 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						b41f610514 
					 
					
						
						
							
							stm32f4: Remember to turn off TXFE when IN xfer is done; it not  
						
						... 
						
						
						
						automatically cleared like EPENA. 
						
						
					 
					
						2019-01-23 02:24:29 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						836d13fc4b 
					 
					
						
						
							
							stm32f4: Fix FIFO write logic (requires 32 bit writes).  
						
						
						
						
					 
					
						2019-01-23 02:06:07 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						aa9a7e882c 
					 
					
						
						
							
							stm32f4: Properly set control endpoint max packet size.  
						
						
						
						
					 
					
						2019-01-23 00:55:45 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						17e418bce4 
					 
					
						
						
							
							stm32f4: Fix incorrect xfer length for short packet IN xfers.  
						
						
						
						
					 
					
						2019-01-23 00:44:55 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						d1150432fe 
					 
					
						
						
							
							stm32f4: Remove assumption that EP 0 is only control endpoint.  
						
						
						
						
					 
					
						2019-01-23 00:12:33 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						51c0ce3f6b 
					 
					
						
						
							
							stm32f4: Implement interrupt handling for IN packets (first signs of life).  
						
						
						
						
					 
					
						2019-01-22 23:51:58 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						43c890615a 
					 
					
						
						
							
							stm32f4: Start implementing dcd_edpt_xfer.  
						
						
						
						
					 
					
						2019-01-22 00:42:43 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						69f5f18fd6 
					 
					
						
						
							
							stm32f4: Remove some template commented code.  
						
						
						
						
					 
					
						2019-01-21 23:45:40 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						71e1b9d045 
					 
					
						
						
							
							stm32f4: Setup packet events in tinyusb now functional.  
						
						
						
						
					 
					
						2019-01-19 21:12:20 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						5720aef7bb 
					 
					
						
						
							
							stm32f4: Implement setup packing receive, fix typo in FIFO receive size.  
						
						
						
						
					 
					
						2019-01-19 20:03:18 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						06c15bf913 
					 
					
						
						
							
							stm32f4: Complete initialization for EP0 (packet handling not implemented).  
						
						
						
						
					 
					
						2019-01-19 17:56:53 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						657d3e2983 
					 
					
						
						
							
							stm32f4: Enable USB peripheral, fix typos in register writes.  
						
						
						
						
					 
					
						2019-01-13 18:36:18 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						03cbd406cb 
					 
					
						
						
							
							dcd_stm32f4: Add USB init skeleton based on manual (does not enumerate).  
						
						
						
						
					 
					
						2019-01-11 19:53:24 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						0f9fa5956f 
					 
					
						
						
							
							bsp.board_stm32f407g_disc1: Switch to external oscillator (more precise).  
						
						
						
						
					 
					
						2019-01-11 13:47:44 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						e73e016a8c 
					 
					
						
						
							
							bsp.stm32f407g_disc1: Initialize USB clock and pins.  
						
						
						
						
					 
					
						2019-01-11 10:20:14 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						75fda7d638 
					 
					
						
						
							
							cdc_msc_hid: Ensure example compiles again- add missing prototypes,  
						
						... 
						
						
						
						fix incorrect prototypes, clean up. 
						
						
					 
					
						2019-01-10 10:24:45 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						b367baeaf1 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/hathach/tinyusb  into stm32f4  
						
						
						
						
					 
					
						2019-01-10 09:58:06 -05:00 
						 
				 
			
				
					
						
							
							
								William D. Jones 
							
						 
					 
					
						
						
							
						
						e4d6f336f0 
					 
					
						
						
							
							cdc_msc_hid: Work around LTO bug in gcc where order of compile matters  
						
						... 
						
						
						
						(bug #1747966 ). 
						
						
					 
					
						2019-01-09 11:38:43 -05:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						5804e56e3c 
					 
					
						
						
							
							Merge pull request  #31  from tannewt/remove_txbuf  
						
						... 
						
						
						
						Remove txbuf in favor of fifo. 
						
						
					 
					
						2019-01-09 13:14:02 +07:00 
						 
				 
			
				
					
						
							
							
								Scott Shawcroft 
							
						 
					 
					
						
						
							
						
						52abbec7c5 
					 
					
						
						
							
							Remove txbuf in favor of fifo.  
						
						... 
						
						
						
						Fifo incurs a second copy into a USB buffer but this ensures the
correct USB buffer alignment. Some LPC chips require 64 byte
alignment that txbuf couldn't do. 
						
						
					 
					
						2019-01-08 14:10:40 -08:00 
						 
				 
			
				
					
						
							
							
								hathach 
							
						 
					 
					
						
						
							
						
						7016d7fa54 
					 
					
						
						
							
							Merge pull request  #30  from tannewt/midi  
						
						... 
						
						
						
						Add MIDI support 
						
						
					 
					
						2019-01-07 23:45:33 +07:00 
						 
				 
			
				
					
						
							
							
								Scott Shawcroft 
							
						 
					 
					
						
						
							
						
						aa281521a6 
					 
					
						
						
							
							Fix the test  
						
						
						
						
					 
					
						2019-01-04 18:32:42 -08:00 
						 
				 
			
				
					
						
							
							
								Scott Shawcroft 
							
						 
					 
					
						
						
							
						
						ebbd8578af 
					 
					
						
						
							
							Change travis for makefile.  
						
						
						
						
					 
					
						2019-01-04 18:29:52 -08:00 
						 
				 
			
				
					
						
							
							
								Scott Shawcroft 
							
						 
					 
					
						
						
							
						
						048fc9694c 
					 
					
						
						
							
							Split out txbuf and add unit test.  
						
						
						
						
					 
					
						2019-01-04 18:27:00 -08:00 
						 
				 
			
				
					
						
							
							
								Scott Shawcroft 
							
						 
					 
					
						
						
							
						
						a3173b8de4 
					 
					
						
						
							
							Add USB Midi support.  
						
						... 
						
						
						
						It also introduces a txbuffer which copies data into it but passes
the buffer straight to the USB rather than another copy. 
						
						
					 
					
						2019-01-04 12:16:27 -08:00