Files
tinyusb/hw/bsp/maxim
hathach 4c7a9fed96 remove IAR toolchain support from make build system
IAR is only supported with CMake. Remove all IAR-specific references
from the Make build system including toolchain files, SRC_S_IAR,
LD_FILE_IAR variables, and IAR toolchain detection.

Also fix GET_SECTOR_COUNT truncation in msc_file_explorer and
broken formatting in stm32f7 board_uart_write.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 11:17:34 +07:00
..
2025-06-11 12:08:16 +07:00

Analog Devices MAXIM

This BSP is for working with the Analog microcontrollers

The following boards are supported:

This part family leverages the Maxim Microcontrollers SDK (MSDK) for the device interfaces and hardware abstraction layers. This source code package is fetched as part of the get-deps script.

The microcontroller utilizes the standard GNU ARM toolchain. If this toolchain is not already available on your build machine, it can be installed by using the bundled MSDK installation. Details on downloading and installing can be found in the User's Guide.

Flashing

The default flashing behavior in this BSP is to utilize JLink. This can be done by running the flash or flash-jlink rule for Makefiles, or the <target>-jlink target for CMake.

Most the Evaluation Kit and boards are shipped with a CMSIS-DAP compatible debug probe. However, at the time of writing, the necessary flashing algorithms for OpenOCD have not yet been incorporated into the OpenOCD master branch. To utilize the provided debug probes, please install the bundled MSDK package which includes the appropriate OpenOCD modifications. To leverage this OpenOCD instance, run the flash-msdk Makefile rule, or <target>-openocd CMake target.