Add embassy-microchip HAL
A real embedded controller MCU.
Any suggestions as to why build fails with this PR?
Any suggestions as to why build fails with this PR?
caused by missing embassy package metadata.
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 :)
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?