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
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
IMX8MPLUSsupport 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
NXPmicrocontrollers.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-pacidea is already experimental to-boot, so maybe it would be better for me to start out with the more "traditional" approach implementingimx8mplus-pacorimx8x-pacin 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