I was faced with this error message, saying my Memory trait was both not implemented and implemented by the Flash type :

This particular issue was caused by having two different versions of the STM32H7 HAL, leading to this confusing and misleading error.
Should we consider adding a warning when two different versions of the same crate are in use in a single compilation unit ?
I was faced with this error message, saying my
Memorytrait was both not implemented and implemented by theFlashtype :This particular issue was caused by having two different versions of the STM32H7 HAL, leading to this confusing and misleading error.
Should we consider adding a warning when two different versions of the same crate are in use in a single compilation unit ?