Skip to content
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

pkg/tinyusb: support for multiple configuration descriptors #18983

Merged

Commits on Dec 4, 2022

  1. Configuration menu
    Copy the full SHA
    bd5ce7b View commit details
    Browse the repository at this point in the history
  2. pkg/tinyusb: some cleanup of configuration and descriptors

    The commit includes the following changes:
    - Remaining CONFIG_* symbols are moved to tinyusb_descriptors.h to be visible in all source files.
    - Debug output is added to some descriptor callbacks.
    - The conditional definitions of CFG_* symbols are changed to unconditional definitions to ensure that Kconfig CONFIG_* symbols are always used.
    gschorcht committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    91c171a View commit details
    Browse the repository at this point in the history
  3. pkg/tinyusb: support second device configuration descriptor

    An alternative device configuration descriptor is required if multiple protocols, e.g. CDC ECM and RNDIS, should be used with same device interface. This commit is a prerequisite for the support of tinyusb netdev driver.
    gschorcht committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    d66716f View commit details
    Browse the repository at this point in the history