Called like ```rust hal! { { TIM15: (tim15, 2) }, } ```