embassy icon indicating copy to clipboard operation
embassy copied to clipboard

Add embassy-microchip HAL

Open felipebalbi opened this issue 3 months ago • 4 comments

A real embedded controller MCU.

felipebalbi avatar Sep 16 '25 15:09 felipebalbi

Any suggestions as to why build fails with this PR?

felipebalbi avatar Sep 16 '25 15:09 felipebalbi

Any suggestions as to why build fails with this PR?

caused by missing embassy package metadata.

felipebalbi avatar Sep 16 '25 17:09 felipebalbi

Looks good. Do the mec/cec parts share many peripherals with any other Microchip parts (atsamd, pic32c, polarfire)? From what I could tell they are fairly standalone. I wonder if the crate should be named something more specific.

They seem super different from anything else, but the HAL can handle the differences internally, much like the various versions of IP blocks in STM32 family. If folks prefer a different name, I'll rename, no problem :)

felipebalbi avatar Sep 17 '25 14:09 felipebalbi

The reason why all the stm32's are in 1 hal is there is a ton of overlap between the chips.. It makes sense to keep them together.

Does dealing with the differences between all the families microchip currently own (avr, sam, kinetis, PIC32, mec17 etc) in a single HAL make things easier or harder?

9names avatar Sep 18 '25 03:09 9names