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

feat(ThirdParty): Add TinyUSB library to MSDK #1101

Merged
merged 13 commits into from
Sep 5, 2024

Commits on Aug 23, 2024

  1. Initial commit for adding TinyUSB support to MSDK

    This commit is intented to be enough to start the review process with maintainers to verify approach with
    library and examples is the correct path, before adding additional examples and other parts.
    
     - Created TinyUSB library and Makefile for support library build
        - Added TinyUSB source files for device mode and MAX32 support
        - Added TinyUSB example projects verbatim as reference code. Not compiled in.
     - Added cdc_msc and cdc_msc_freertos examples for MAX32650
     - Moved existing MAX32650 MAXUSB example to subfolder in Examples.
    BrentK-ADI committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    ea5273e View commit details
    Browse the repository at this point in the history
  2. Update Tinyusb Build System Integration (#1)

    * Update tinyusb build system integration
    
    - Swap out Makefile for latest project "driver" Makefile.  The only
      difference here is that TARGET is floating.
    - Simplify tinyusb.mk
    - Add build-specific configuration to project.mk, and simplify
      IPATH/VPATH requirements
    - Add clean.tinyusb
    - Build library inside the tinyusb library by default
    - Add default configuration directory
    
    * Use override on PROJECT
    Jake-Carter authored and BrentK-ADI committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    86817c7 View commit details
    Browse the repository at this point in the history
  3. Remove BUILD_DIR in tinyusb.mk

    Jake-Carter authored and BrentK-ADI committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    515a6e9 View commit details
    Browse the repository at this point in the history
  4. TinyUSB MAX32650 and Build Updates

     - Updated TinyUSB build system to incorporate FreeRTOS include folders
     - Updated existing MAX32650 examples for new build variables.
     - Added README to existing examples
     - Added HID and MSC example projects for MAX32650
     - Cleanedup .vscode folders to match existing MSDK examples.
    BrentK-ADI committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    b975b37 View commit details
    Browse the repository at this point in the history
  5. MAX32665(6) TinyUSB Examples

     - Added example project (cdc_msc, cdc_msc_freertos, hid_composite, msc_dual_lun) for MAX32666
     - Relocated legacy MAXUSB examples to subfolder.
    BrentK-ADI committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    cbb6ed0 View commit details
    Browse the repository at this point in the history
  6. MAX32690 TinyUSB Examples

     - Added TinyUSB Examples (cdc_msc, cdc_msc_freertos, hid_composite, msc_dual_lun) for MAX32690
     - Moved MAXUSB examples to subfolder
    BrentK-ADI committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    aab99b4 View commit details
    Browse the repository at this point in the history
  7. MAX78002 TinyUSB Examples

     - Added TinyUSB Example (cdc_msc, cdc_msc_freertos, hid_composite, msc_dual_lun) for MAX78002
     - Moved MAXUSB examples to sub folder.
    BrentK-ADI committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    757c850 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b12e814 View commit details
    Browse the repository at this point in the history
  9. TinyUSB Code Updates

    Updated TinyUSB to baseline against commit ca3925a (PR #2708) which merged MAX32 support into master.
    BrentK-ADI committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    d5bbba3 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    3d408d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f70c38 View commit details
    Browse the repository at this point in the history
  3. cpplint Fixes

    Updated header guards for MAXUSB examples due to relocation of projects.
    BrentK-ADI committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    e98a969 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4032d30 View commit details
    Browse the repository at this point in the history