| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
This reverts commit dc2f00cca157dc2279f917f59f9607fcd17b3fdb.
|
|
|
|
Replaces visa include with pyvisa, as visa use with PyVISA is being
deprecated.
|
|
Fix buffer alignment in TMC device class
|
|
Removes CFG_TUSB_ALT_BIT_PACKING_ALIGNMENT, and makes the manual padding
behavior standard. Replaced unused variable name with TU_RESERVED.
|
|
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.
|
|
Fix running out of memory on a device that repeatedly closes and opens an endpoint. This is a workaround at the moment. A better solution would be to implement reclaiming usb buffer memory when closing an endpoint (i.e. implement dcd_edpt_close).
|
|
Rename dfu rt to runtime
|
|
more epsize checking per type
|
|
|
|
also rename tud_dfu_rt_reboot_to_dfu to tud_dfu_runtime_reboot_to_dfu_cb
|
|
remove the requirement of std SET/CLEAR_FEATURE must not return zlp status
|
|
|
|
|
|
Fix unintended control transfers in webserial example.
|
|
|
|
- every switch must have a default
- revert formatting of unchanged lines
|
|
Set -DCMAKE_BUILD_TYPE=Debug when building in debug for rp2040.
|
|
|
|
This ensures that the Pico SDK, too, is built in debug mode and with
nice debugging symbols.
|
|
Fix capitalisation of Raspberry Pi
|
|
|
|
|
|
|
|
update hid composite to make use of tud_hid_report_complete_cb() for
sending reports when possible.
|
|
add basic support for rt-thread
|
|
|
|
Enhance HID Gamepad with DPad/Hat
|
|
- Add gamepad to hid_composite example. Though it needs a bit of extra
work but it will come later as separated PR.
|
|
add hid_gamepad_report_t along with GAMEPAD_BUTTON_ and GAMEPAD_HAT_
enum
|
|
|
|
Mirror sources only to hathach/tinyusb_src repo
|
|
A CDC-like blocking behaviour for MIDI, incl. SysEx
|
|
Also added a dummy readout for MIDI into examples
|
|
Release 0.8.0
|
|
|
|
|
|
|
|
|