Mhm sometimes I really doubt my sanity... Why does: ``` #[entry] fn main() -> ! { let p = pac::Peripherals::take().unwrap(); let rcc = p.RCC.constrain(); let _clocks = rcc.cfgr.sysclk(SYSFREQ.Hz()).use_hse(25.MHz()).freeze(); let gpioc = p.GPIOC.split(); let mut led = gpioc.pc13.into_push_pull_output(); loop { for _ in 0..100_000 { led.set_high(); } for _ in 0..100_000 { led.set_low(); } } } ``` blink but when setting the led in the second for loop also to high the led does not light up at all? (board: black pill stm32f411)