Home
Softono
hpm_sdk

hpm_sdk

Open source BSD-3-Clause C
218
Stars
74
Forks
58
Issues
16
Watchers
5 months
Last Commit

About hpm_sdk

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

Platforms

Web Self-hosted

Languages

C
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

Name Description
/arch cpu architecture
/boards board support files
/cmake cmake extensions
/components software components
/docs documentation
/drivers low level driver files
/middleware middleware files
/samples sample source for drivers, middleware, components
/scripts util scripts
/soc SoC specific source
/utils util source

SDK Documentation

  • Local: SDK documentation can be built locally, once it's done, it can be accessed with the following entries:
    • >/docs/index.html
    • >/docs/index_zh.html > Please refer to for [hpm_sdk Getting Started](docs/en/get_started.rst) more details about documentation building.
  • Online:

Repositories

Note: repositories are mirrored on gitee.