handle _C pins

This commit is contained in:
JuliDi
2023-09-13 21:16:27 +02:00
parent 7bc57ca3f7
commit 5924cc8b49
3 changed files with 87 additions and 2 deletions

View File

@ -191,6 +191,18 @@ pub fn init(config: Config) -> Peripherals {
peripherals::FLASH::enable();
unsafe {
#[cfg(feature = "_split-pins-enabled")]
crate::pac::SYSCFG.pmcr().modify(|pmcr| {
#[cfg(feature = "split-pa0")]
pmcr.set_pa0so(true);
#[cfg(feature = "split-pa1")]
pmcr.set_pa1so(true);
#[cfg(feature = "split-pc2")]
pmcr.set_pc2so(true);
#[cfg(feature = "split-pc3")]
pmcr.set_pc3so(true);
});
gpio::init();
dma::init(
#[cfg(bdma)]