-
Notifications
You must be signed in to change notification settings - Fork 1.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 port for Analog Devices MAX32 MCUs #2708
Commits on Jun 28, 2024
-
Initial Commit for MAX32 Support
Initial commit for the port of TUSB to MAX32xxx parts, staring with MAX32690 - Added dcd_max32.c (based on dcd_musb.c) for interfacing with the peripheral - Added MAX32690 part family support - Added max32690evkit board support - Updated examples for unique EP number requirement - Updated get_deps.py to fetch the MSDK Known Issues / Additional Testing Required - msc_dual_lun only shown 1 volume on Windows - USBTMC does not have a valid Windowsdriver - DFU does not have a valid Windows driver - WebUSB is "Device not Recognized" - Need to test build scripts with IAR and Clang
Configuration menu - View commit details
-
Copy full SHA for 0f28832 - Browse repository at this point
Copy the full SHA 0f28832View commit details
Commits on Jul 1, 2024
-
AD-APARD32690-SL Support and Cleanup
- Added BSP for AD-APARD32690-SL board (apard32690) - Ran clang-formatting on previously committed code - Removed LOG messages from dcd_max32.c
Configuration menu - View commit details
-
Copy full SHA for 0b82af6 - Browse repository at this point
Copy the full SHA 0b82af6View commit details -
-Added support for MAX78002, MAX78002EVKIT -Added provisions for remaining MAX32 USB parts
Configuration menu - View commit details
-
Copy full SHA for 2353c4f - Browse repository at this point
Copy the full SHA 2353c4fView commit details
Commits on Jul 2, 2024
-
Updated MAX32690 and MAX78002 linker and cmake scripts to work with CMake + Ninja build system. Verified all example projects build with the tools/build.py script for both board, and both make and cmake build systems.
Configuration menu - View commit details
-
Copy full SHA for 835a6ed - Browse repository at this point
Copy the full SHA 835a6edView commit details -
Added support for the MAX32666, Boards MAX32666EvKit and MAX32666FTHR.
Configuration menu - View commit details
-
Copy full SHA for 61beb63 - Browse repository at this point
Copy the full SHA 61beb63View commit details -
Added support for the MAX32650/1/2 series parts - MAX32650FTHR, MAX32650EvKit, MAX32651EvKit - Added special flash rule for MAX32651 due to signing required - Added depencies to flash-msdk rules for executable
Configuration menu - View commit details
-
Copy full SHA for 0c37f93 - Browse repository at this point
Copy the full SHA 0c37f93View commit details
Commits on Jul 10, 2024
-
- Added MSDK flash rules for CMake - Removed partial IAR support. Uniform GCC support across MAX32 parts - Updated build scripts for correctly signing the MAX32651 - Added README files for the BSPs to describe flashing and limitiations
Configuration menu - View commit details
-
Copy full SHA for f49725d - Browse repository at this point
Copy the full SHA f49725dView commit details -
Correct a case-sensitive file extension issue in the MAX32690 build scripts. Did not present itself as an issue under MinGW or MSYS, just Linux.
Configuration menu - View commit details
-
Copy full SHA for 494533f - Browse repository at this point
Copy the full SHA 494533fView commit details
Commits on Jul 11, 2024
-
Resolve codespell and EOF errors found in the pre-commit CI task.
Configuration menu - View commit details
-
Copy full SHA for 13f5f20 - Browse repository at this point
Copy the full SHA 13f5f20View commit details
Commits on Jul 25, 2024
-
Combined DCD MUSB implementations
Combined the new MAX32 MUSB implementation with the existing (TI) implementation to provide generic code base for working the MUSB DCD peripheral. - Added abstraction calls for FIFO setup, EP registers, Ctrl registers and interrupt setup. - Combined TM4C and MSP432E into a single header file. - Created musb_max32.h, and removed the MAX32 specific C implementation. - Updated MAX32 build system to use dcd_musb.c. - Added MAX32 conditions for cdc_dual_ports example descriptors missed during first testing.
Configuration menu - View commit details
-
Copy full SHA for 5122d6d - Browse repository at this point
Copy the full SHA 5122d6dView commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 761399b - Browse repository at this point
Copy the full SHA 761399bView commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f6b96f7 - Browse repository at this point
Copy the full SHA f6b96f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0be427b - Browse repository at this point
Copy the full SHA 0be427bView commit details
Commits on Aug 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1402e6e - Browse repository at this point
Copy the full SHA 1402e6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9df933 - Browse repository at this point
Copy the full SHA a9df933View commit details -
Configuration menu - View commit details
-
Copy full SHA for e339702 - Browse repository at this point
Copy the full SHA e339702View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d8d364 - Browse repository at this point
Copy the full SHA 7d8d364View commit details -
use musb_ep_csr_t for indexed CSR, also use indexed csr for TI access…
… as well. Merge ep0 and epn together
Configuration menu - View commit details
-
Copy full SHA for 6152adb - Browse repository at this point
Copy the full SHA 6152adbView commit details -
remove analog PHY from musb_regs_t
hil: remove ch32v203 since not reliable enough
Configuration menu - View commit details
-
Copy full SHA for 33e3ea3 - Browse repository at this point
Copy the full SHA 33e3ea3View commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8e3093e - Browse repository at this point
Copy the full SHA 8e3093eView commit details
Commits on Aug 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eaf9cc1 - Browse repository at this point
Copy the full SHA eaf9cc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9109f3 - Browse repository at this point
Copy the full SHA e9109f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9934733 - Browse repository at this point
Copy the full SHA 9934733View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6bee74 - Browse repository at this point
Copy the full SHA a6bee74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 123830c - Browse repository at this point
Copy the full SHA 123830cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe7ffc8 - Browse repository at this point
Copy the full SHA fe7ffc8View commit details
Commits on Aug 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 76eb2f5 - Browse repository at this point
Copy the full SHA 76eb2f5View commit details -
add flash_openocd_adi() for use with max32
add feather max32666 to the hil pool
Configuration menu - View commit details
-
Copy full SHA for e345380 - Browse repository at this point
Copy the full SHA e345380View commit details
Commits on Aug 19, 2024
-
implement dcd_edpt_iso_alloc/dcd_edpt_iso_activate for musb. video_ca…
…pture example with iso kind of work but not smoothly. audio example does not seems to work as expected
Configuration menu - View commit details
-
Copy full SHA for 8fdd8d9 - Browse repository at this point
Copy the full SHA 8fdd8d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c9d7a2 - Browse repository at this point
Copy the full SHA 0c9d7a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 635bdc1 - Browse repository at this point
Copy the full SHA 635bdc1View commit details