-
Notifications
You must be signed in to change notification settings - Fork 41
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: m-labs/milkymist
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 02c81d5
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: m-labs/milkymist
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0b2d12a
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 8 commits
- 1 file changed
- 1 contributor
Commits on Nov 13, 2011
-
Configuration menu - View commit details
-
Copy full SHA for 6b83fa4 - Browse repository at this point
Copy the full SHA 6b83fa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85b2d1c - Browse repository at this point
Copy the full SHA 85b2d1cView commit details -
softusb: use macro to construct (address, EP) value
0x81 meaning "address 1, endpoint 1" looks like the ubiquitous 0x81 meaning "direction IN, endpoint 1". This patch makes things a little less misleading.
Configuration menu - View commit details
-
Copy full SHA for bd7d5e1 - Browse repository at this point
Copy the full SHA bd7d5e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40404f9 - Browse repository at this point
Copy the full SHA 40404f9View commit details -
softusb: renamed "fs" to "full_speed"
No need to be *that* tight-lipped ...
Configuration menu - View commit details
-
Copy full SHA for 169c6a6 - Browse repository at this point
Copy the full SHA 169c6a6View commit details -
softusb: separate EP-specific state from port-specific state
This is made a little easier by the rest of the code ignoring the data toggle in SETUP requests. Otherwise, EP0 would need some state as well.
Configuration menu - View commit details
-
Copy full SHA for a2656a5 - Browse repository at this point
Copy the full SHA a2656a5View commit details -
softusb: support composite USB devices
For this, we parse the entire configuration descriptor and look at all interface descriptors. Furthermore, we set the endpoint number according to the endpoint descriptor(s) following the interface descriptor, instead of hard-coding it. Here is a brief description of how composite devices are structured: http://atmel.com/dyn/resources/prod_documents/doc7805.pdf Note that this doesn't help with combi-devices that present themselves as independent devices plus a hub. We still bail out at the first interface descriptor we don't understand, to avoid wandering into crazy things that may be lurking at tne end of the configuration descriptor. (I did this on a whim. Maybe we don't need that extra dose of paranoia.)
Configuration menu - View commit details
-
Copy full SHA for a26dc51 - Browse repository at this point
Copy the full SHA a26dc51View commit details -
softusb: added hack for Rii RF mini-keyboard
Unlike the ACME rodent, the mouse pad of the Rii RF mini-keyboard sends reports with report ID and 16 bit resolution. This patch just identifies these reports by their sheer size and then rearranges the packet content before further processing.
Configuration menu - View commit details
-
Copy full SHA for 0b2d12a - Browse repository at this point
Copy the full SHA 0b2d12aView commit details
There are no files selected for viewing