You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

75 lines
985 B

1 year ago
  1. #include "tim.h"
  2. const char* tim_get_name(TIM_TypeDef* tim) {
  3. #ifdef TIM1
  4. if (tim == TIM1) {
  5. return "TIM1";
  6. }
  7. #endif
  8. #ifdef TIM2
  9. if (tim == TIM2) {
  10. return "TIM2";
  11. }
  12. #endif
  13. #ifdef TIM3
  14. if (tim == TIM3) {
  15. return "TIM3";
  16. }
  17. #endif
  18. #ifdef TIM4
  19. if (tim == TIM4) {
  20. return "TIM4";
  21. }
  22. #endif
  23. #ifdef TIM5
  24. if (tim == TIM5) {
  25. return "TIM5";
  26. }
  27. #endif
  28. #ifdef TIM6
  29. if (tim == TIM6) {
  30. return "TIM6";
  31. }
  32. #endif
  33. #ifdef TIM7
  34. if (tim == TIM7) {
  35. return "TIM7";
  36. }
  37. #endif
  38. #ifdef TIM8
  39. if (tim == TIM8) {
  40. return "TIM8";
  41. }
  42. #endif
  43. #ifdef TIM9
  44. if (tim == TIM9) {
  45. return "TIM9";
  46. }
  47. #endif
  48. #ifdef TIM10
  49. if (tim == TIM10) {
  50. return "TIM10";
  51. }
  52. #endif
  53. #ifdef TIM11
  54. if (tim == TIM11) {
  55. return "TIM11";
  56. }
  57. #endif
  58. #ifdef TIM12
  59. if (tim == TIM12) {
  60. return "TIM12";
  61. }
  62. #endif
  63. #ifdef TIM13
  64. if (tim == TIM13) {
  65. return "TIM13";
  66. }
  67. #endif
  68. #ifdef TIM14
  69. if (tim == TIM14) {
  70. return "TIM14";
  71. }
  72. #endif
  73. return "unknowntim";
  74. }