pub fn tim1<P, PINS, T>( tim: TIM1, _pins: PINS, rcc: &mut Rcc, freq: T) -> PINS::Channels where PINS: Pins<TIM1, P>, T: Into<Hertz>,