GitPedia

Hpm sdk

No PR will be accepted for now, but feel free to submit issue, very appreciated.

From hpmicro·Updated June 15, 2026·View on GitHub·

The HPM SDK Project is a software development kit based on HPMicro's MCUs, which supports a wide range of MCUs, based on the BSD license, including drivers, middleware and RTOS, such as littlevgl/ lwIP/ TinyUSB/ FreeRTOS, etc. It supports a large number of Boards. The project is written primarily in C, distributed under the BSD 3-Clause "New" or "Revised" License license, first published in 2022. Key topics include: canopennode, cherryusb, eclipse-threadx, embedded, freertos.

Latest release: v1.11.0Release v1.11.0
December 31, 2025View Changelog →
mermaid
gantt title HPM SDK Release Plan dateFormat YYYY-MM-DD section Mainline Release v1.11.0 :a1, 2025-07-01, 2025-12-31 v1.12.0 :a2, 2026-01-01, 2026-06-30 v1.13.0 :a2, 2026-07-01, 2026-12-31

中文

HPM SDK Overview

The HPM SDK Project is a software development kit based on HPMicro's MCUs, which supports a wide range of MCUs, based on the BSD license, including drivers, middleware and RTOS, such as littlevgl/ lwIP/ TinyUSB/ FreeRTOS, etc. It supports a large number of Boards.

SDK Directory Structure

NameDescription
<HPM_SDK_BASE>/archcpu architecture
<HPM_SDK_BASE>/boardsboard support files
<HPM_SDK_BASE>/cmakecmake extensions
<HPM_SDK_BASE>/componentssoftware components
<HPM_SDK_BASE>/docsdocumentation
<HPM_SDK_BASE>/driverslow level driver files
<HPM_SDK_BASE>/middlewaremiddleware files
<HPM_SDK_BASE>/samplessample source for drivers, middleware, components
<HPM_SDK_BASE>/scriptsutil scripts
<HPM_SDK_BASE>/socSoC specific source
<HPM_SDK_BASE>/utilsutil source

SDK Documentation

Repositories

Note: repositories are mirrored on gitee.

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from hpmicro/hpm_sdk via the GitHub API.Last fetched: 6/18/2026