void TIM6_DAC_IRQHandler(void) { // timer is only 16 bits, so roll it over here TIM6->SR = 0; @@ -142,7 +143,7 @@ void USB_IRQHandler(void) HAL_PCD_IRQHandler(&hpcd); } uint32_t millis() uint32_t millis(void) { return (((uint32_t)TIM6->CNT) + (__90_ms * 90...