I'm not sure if this is the right place to post, as this concerns many of the stm32-rs projects and not just this one. It has bothered me for a while that the PAC crate is named stm32f1 while the HAL crate is named stm32f1xx-hal. You have to remember that the HAL crates have the extra xx on the end. Would it be possible to make this consistent? Either add xx to the PAC crates or, which is my preference, remove it from the HAL crates. Then the naming scheme is simply that you add -hal to a PAC crate to get the corresponding HAL crate.