hpm-metapac

Crates.iohpm-metapac
lib.rshpm-metapac
version0.0.3
sourcesrc
created_at2024-03-12 13:15:49.73154
updated_at2024-06-23 13:52:41.927143
descriptionPeripheral Access Crate (PAC) for all HPM's MCU chips, including metadata.
homepagehttps://github.com/andelf/hpm-data
repositoryhttps://github.com/andelf/hpm-data
max_upload_size
id1170617
size23,948,688
Andelf (andelf)

documentation

https://docs.rs/hpm-metapac

README

hpm-data & hpm-metapac

CI Status Crates.io Docs.rs

The structured MCU DB of HPM MCUs. The home of hpm-metapac.

All PRs and Issues are handled in andelf/hpm-data.

MCU Family

(in order of release date)

  • HPM6700/HPM6400 - high performance
  • HPM6300 - general purpose
  • HPM6200 - high performance, real-time, mixed signal
  • HPM5300 - general purpose, motion control
  • HPM6800 - display, user interface
  • HPM6E00 (announced) - EtherCAT

Support status

  • HPM5300
  • HPM6700/HPM6400
  • HPM6300
  • HPM6800
  • HPM6200
  • HPM6E00

Metadata patch

The hpm-metapac crate has a metadata feature, when enabled, it will provide the basic metadata of the currrent MCU:

  • Core name, basic info
  • All resources, for SYSCTL
  • All clocks, for SYSCTL.CLOCK
  • All GPIOs and it's PADs, for IOC
  • Patch vectored interrupt mode, add CORE_LOCAL for Non-External Interrupts

Data Source

Commit count: 136

cargo fmt