#include "tim.h" const char* tim_get_name(TIM_TypeDef* tim) { #ifdef TIM1 if (tim == TIM1) { return "TIM1"; } #endif #ifdef TIM2 if (tim == TIM2) { return "TIM2"; } #endif #ifdef TIM3 if (tim == TIM3) { return "TIM3"; } #endif #ifdef TIM4 if (tim == TIM4) { return "TIM4"; } #endif #ifdef TIM5 if (tim == TIM5) { return "TIM5"; } #endif #ifdef TIM6 if (tim == TIM6) { return "TIM6"; } #endif #ifdef TIM7 if (tim == TIM7) { return "TIM7"; } #endif #ifdef TIM8 if (tim == TIM8) { return "TIM8"; } #endif #ifdef TIM9 if (tim == TIM9) { return "TIM9"; } #endif #ifdef TIM10 if (tim == TIM10) { return "TIM10"; } #endif #ifdef TIM11 if (tim == TIM11) { return "TIM11"; } #endif #ifdef TIM12 if (tim == TIM12) { return "TIM12"; } #endif #ifdef TIM13 if (tim == TIM13) { return "TIM13"; } #endif #ifdef TIM14 if (tim == TIM14) { return "TIM14"; } #endif return "unknowntim"; }