Rust FRDM-HB2001-EVM control with KL25Z
This repository has been archived on 2026-04-28. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
2025-02-11 11:16:28 +13:00
.cargo Commit project 2025-02-11 11:12:42 +13:00
.vscode Commit project 2025-02-11 11:12:42 +13:00
.zed Commit project 2025-02-11 11:12:42 +13:00
frdm-kl25-hal Commit project 2025-02-11 11:12:42 +13:00
mc33hb2001 Commit project 2025-02-11 11:12:42 +13:00
mkl25z4-pac Commit project 2025-02-11 11:12:42 +13:00
src Commit project 2025-02-11 11:12:42 +13:00
.gitignore Commit project 2025-02-11 11:12:42 +13:00
Cargo.lock Commit project 2025-02-11 11:12:42 +13:00
Cargo.toml Commit project 2025-02-11 11:12:42 +13:00
LICENSE-APACHE Commit project 2025-02-11 11:12:42 +13:00
LICENSE-MIT Commit project 2025-02-11 11:12:42 +13:00
README.md Add DAP comment in README 2025-02-11 11:16:28 +13:00
rustfmt.toml Commit project 2025-02-11 11:12:42 +13:00

Rust FRDM-HB2001-EVM control with KL25Z

Rust implementation of basic control for the FRDM-HB2001-EVM Evaluation Kit. The program implements basic SPI and PWM features for the KL25Z processor and uses them to command the MC33HB2001 H-Bridge IC. This project does not implement any other features, and is not a functional board support crate.

This project is designed to be used with probe-rs, however due to the lack of support for Kinetis processors within probe-rs the project includes a linker script and a processor description. The linker script in particular is important as Kinetis MCUs have flash protection bits that can permanently disable access if mismanaged, therefore careful avoidance of this area of flash when programming is critical. CMSIS-DAP support is required to use probe-rs, therefore the default SDA debugging firmware must be swapped for firmware available here.

This project is unmaintained and will almost certainly not be developed further, but it could provide a useful starting point if someone was motivated to write a proper board support crate.