summaryrefslogtreecommitdiff
path: root/hw/bsp/max78002
AgeCommit message (Collapse)Author
2025-06-10merge all maxim (32650, 32666, 32690, 78002) family into common bsp/maxim. ↵hathach
Only support cmake build system rename hw/mcu/analog/max32 to hw/mcu/analog/msdk
2025-01-25cmake remove EXAMPLE-tinyusb target as libraryhathach
2025-01-24add cmake RTOS=zephyr (default noos) for zephyr buildhathach
2025-01-22- change to use CMAKE_SYSTEM_CPU to prevent CMAKE_SYSTEM_PROCESSOR conflict ↵hathach
with zephyr - change tinyusb CMakeLists.txt to function tinyusb_target_add() instead of defining tinyusb lib target
2024-12-27embed metadata to family.c and board.h to generate supported boards dochathach
2024-11-30Add bin & hex output to cmake targets.HiFiPhile
2024-08-14use max32 cmsis, fix NVIC_GetEnableIRQ() not defined when using with CMISIS < 5hathach
2024-07-25Combined DCD MUSB implementationsBrent Kowal
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.
2024-07-11Pre-commit fixes.Brent Kowal
Resolve codespell and EOF errors found in the pre-commit CI task.
2024-07-10BSP CleanupBrent Kowal
- 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
2024-07-02MAX32650/1/2 SupportBrent Kowal
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
2024-07-02Build System UpdatesBrent Kowal
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.
2024-07-01Add MAX78002 SupportBrent Kowal
-Added support for MAX78002, MAX78002EVKIT -Added provisions for remaining MAX32 USB parts