-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add DFU Class per Version 1.1 Spec #754
Merged
Merged
Commits on Mar 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1138f8c - Browse repository at this point
Copy the full SHA 1138f8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb7b47c - Browse repository at this point
Copy the full SHA fb7b47cView commit details
Commits on Apr 5, 2021
-
Fix incorrect DNLOAD request len passed to app
Fixes bug where the app callback was getting the length of the status request transfer rather than the length of the data stage payload. TODO: Right now this returns the expected length, when it really should be returning the transfer length.
Configuration menu - View commit details
-
Copy full SHA for 164d3e8 - Browse repository at this point
Copy the full SHA 164d3e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5b8ef1 - Browse repository at this point
Copy the full SHA c5b8ef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdc91f8 - Browse repository at this point
Copy the full SHA fdc91f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc2cb99 - Browse repository at this point
Copy the full SHA bc2cb99View commit details -
Add DFU runtime and mode "class"
With the runtime and mode portions in separate classes, a single application should only be building with one or the other enabled. In some applications both might be desired at build time. The CFG_TUD_DFU_RUNTIME_AND_MODE option creates a DFU class, which asks the application which mode to initialize to. This allows a runtime change between RT and DFU mode, by just reinitializing tusb.
Configuration menu - View commit details
-
Copy full SHA for c39b7b8 - Browse repository at this point
Copy the full SHA c39b7b8View commit details
Commits on Apr 7, 2021
-
Returns the RT driver to the function state of previous iteration, which did not support the will_detach. Behavior should be fine without this feature. This removes much of the added bloat to track state, and handle requests in the APP_DETACH state which is no longer required. Removes the optional bloat added to the RT driver, such as responding to GETSTATE requests. Fixes the DFU Mode to extract the attr bits from the functional descriptor when opened. Fixes some incorrect bitwise if checks. Also, updates some naming of functions to be consistent with the rest of the library.
Configuration menu - View commit details
-
Copy full SHA for 2e2dc7b - Browse repository at this point
Copy the full SHA 2e2dc7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae851bb - Browse repository at this point
Copy the full SHA ae851bbView commit details
Commits on Apr 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7b45b38 - Browse repository at this point
Copy the full SHA 7b45b38View commit details
Commits on Apr 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 01661b3 - Browse repository at this point
Copy the full SHA 01661b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88dea7a - Browse repository at this point
Copy the full SHA 88dea7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0936a76 - Browse repository at this point
Copy the full SHA 0936a76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18e9d25 - Browse repository at this point
Copy the full SHA 18e9d25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 289af58 - Browse repository at this point
Copy the full SHA 289af58View commit details -
Configuration menu - View commit details
-
Copy full SHA for e54d9d1 - Browse repository at this point
Copy the full SHA e54d9d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45e401e - Browse repository at this point
Copy the full SHA 45e401eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc440ad - Browse repository at this point
Copy the full SHA cc440adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c80dde - Browse repository at this point
Copy the full SHA 8c80ddeView commit details -
Removes polltimeout behaviour and restructures
Moves dfu_req_dnload_reply to ACK stage of a DNREQUEST. Removes unneeded variables due to other simplifications.
Configuration menu - View commit details
-
Copy full SHA for b8e5885 - Browse repository at this point
Copy the full SHA b8e5885View commit details
Commits on Apr 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f830800 - Browse repository at this point
Copy the full SHA f830800View commit details
Commits on May 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for dab1ed6 - Browse repository at this point
Copy the full SHA dab1ed6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b51e0eb - Browse repository at this point
Copy the full SHA b51e0ebView commit details
Commits on May 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 05892a5 - Browse repository at this point
Copy the full SHA 05892a5View commit details
Commits on May 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ce59d69 - Browse repository at this point
Copy the full SHA ce59d69View commit details
Commits on May 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for dbef50f - Browse repository at this point
Copy the full SHA dbef50fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9c542a - Browse repository at this point
Copy the full SHA f9c542aView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.