浏览代码

DUE HAL cleanup (#14126)

Giuliano Zaro 6 年前
父节点
当前提交
7b838f31be
共有 2 个文件被更改,包括 17 次插入3 次删除
  1. 0
    1
      Marlin/src/HAL/HAL_DUE/HAL_timers_Due.cpp
  2. 17
    2
      Marlin/src/HAL/HAL_DUE/ServoTimers.h

+ 0
- 1
Marlin/src/HAL/HAL_DUE/HAL_timers_Due.cpp 查看文件

@@ -46,7 +46,6 @@
46 46
 
47 47
 #define NUM_HARDWARE_TIMERS 9
48 48
 
49
-#define PRESCALER 2
50 49
 // --------------------------------------------------------------------------
51 50
 // Types
52 51
 // --------------------------------------------------------------------------

+ 17
- 2
Marlin/src/HAL/HAL_DUE/ServoTimers.h 查看文件

@@ -87,5 +87,20 @@
87 87
   #define HANDLER_FOR_TIMER5  TC0_Handler
88 88
 #endif
89 89
 
90
-//typedef enum { _timer1, _timer2, _timer3, _timer4, _timer5, _Nbr_16timers } timer16_Sequence_t;
91
-typedef enum { _timer3, _timer5, _Nbr_16timers } timer16_Sequence_t;
90
+typedef enum { 
91
+  #ifdef _useTimer1
92
+    _timer1,
93
+  #endif
94
+  #ifdef _useTimer2
95
+    _timer2,
96
+  #endif
97
+  #ifdef _useTimer3
98
+    _timer3,
99
+  #endif
100
+  #ifdef _useTimer4
101
+    _timer4,
102
+  #endif
103
+  #ifdef _useTimer5
104
+    _timer5,
105
+  #endif
106
+  _Nbr_16timers } timer16_Sequence_t;

正在加载...
取消
保存