Skip to content

Microprocessor / IMX8MPLUS support #3

Description

@golpan-rs

Hey, @i509VCB!

I've got a bit of a pet project spooling up right now, and one of my (very lofty) long-term goals is to (try) to bring IMX8MPLUS support to embassy.

Right now I'm doing research on how exactly to properly slot my contributions into the embassy ecosystem.

I saw the discussion over on embassy-rs/embassy#4345 regarding the potential for a centralized HAL for NXP microcontrollers.

Since I have interest in integrating NXP microprocessors, this naturally leads me to wonder: Should I attempt to integrate my work into this WIP PAC you have going?

I'm split -- the nxp-pac idea is already experimental to-boot, so maybe it would be better for me to start out with the more "traditional" approach implementing imx8mplus-pac or imx8x-pac in an independent crate, and save integration into this project for a later time.

There is also the question of whether you are even targeting microprocessors with this, or if you just envision microcontroller support

I would definitely be interested in your input on all of this. Later, when I am much more confident in my ability to actually pull this off I will probably contact more embassy-rs community members proper about it. But your advice at this stage I suspect will be very helpful.

Thank you

P.S: Worth noting is this related archived project, though it targeted only the M7 cores of the IMX8MM platform:

https://github.com/afirago/imx8-rust/blob/master/imx8mm-hal/src/lib.rs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions