# M3331BSP **Repository Path**: OpenNuvoton/m3331bsp ## Basic Information - **Project Name**: M3331BSP - **Description**: BSP of M3331 Series - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-03 - **Last Updated**: 2025-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # M3331 Series CMSIS BSP To experience the powerful features of M3331 in few minutes, please select the sample code of your interest to download and execute on the M3331 board. You can open the project files to build them with Keil® MDK, IAR or VSCode, and then download and trace them on the M3331 board to see how it works. ## .\Document\ - CMSIS.html
Introduction of CMSIS version 5.9.0 CMSIS components included CMSIS-CORE, CMSIS-Driver, CMSIS-DSP, etc. - NuMicro M3331 Series CMSIS BSP Revision History.pdf
The revision history of M3331 Series BSP. - NuMicro M3331 Series Driver Reference Guide.chm
The usage of drivers in M3331 Series BSP. ## .\Library\ - CMSIS
Cortex® Microcontroller Software Interface Standard (CMSIS) V5.9.0 definitions by ARM® Corp. - CMSIS-DSP
CMSIS DSP Library. - Device
CMSIS compliant device header file. - LlsiYcableLib
LLSI library source code. - NuMaker
Specific libraries for M3331 NuMaker board. - StdDriver
All peripheral driver header and source files. - UsbHostLib
USB host library source code. ## .\Sample Code\ - FreeRTOS
Simple FreeRTOS™ demo code. - Hard\_Fault\_Sample
Show hard fault information when hard fault happened. The hard fault handler show some information included program counter, which is the address where the processor was executing when the hard fault occur. The listing file (or map file) can show what function and instruction that was. It also shows the Link Register (LR), which contains the return address of the last function call. It can show the status where CPU comes from to get to this point. - ISP
Sample codes for In-System-Programming. - NuMaker-M3334KI
MP3 player sample plays MP3 files stored on SD memory card. - PowerManagement
Power management sample code. - StdDriver
Demonstrate the usage of M3331 series MCU peripheral driver APIs. - Template
A template project file for M3331 series. - TrustZone
Includes the demo of secure codes and non-secure codes. - XOM
Demonstrate how to create XOM library and use it. ## .\ThirdParty\ - FatFs
An open source FAT/exFAT filesystem library. - FreeRTOS
A real time operating system available for free download. - LibMAD
A MPEG audio decoder library that currently supports MPEG-1 and the MPEG-2 extension to lower sampling frequencies, as well as the de facto MPEG 2.5 format. # License **SPDX-License-Identifier: Apache-2.0** Copyright in some of the content available in this BSP belongs to third parties. Third parties license is specified in a file header or license file. M3331 BSP files are provided under the Apache-2.0 license.