Browse Source

DUE HAL cleanup (#14126)

Giuliano Zaro 6 years ago
parent
commit
7b838f31be
2 changed files with 17 additions and 3 deletions
  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 View File

46
 
46
 
47
 #define NUM_HARDWARE_TIMERS 9
47
 #define NUM_HARDWARE_TIMERS 9
48
 
48
 
49
-#define PRESCALER 2
50
 // --------------------------------------------------------------------------
49
 // --------------------------------------------------------------------------
51
 // Types
50
 // Types
52
 // --------------------------------------------------------------------------
51
 // --------------------------------------------------------------------------

+ 17
- 2
Marlin/src/HAL/HAL_DUE/ServoTimers.h View File

87
   #define HANDLER_FOR_TIMER5  TC0_Handler
87
   #define HANDLER_FOR_TIMER5  TC0_Handler
88
 #endif
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;

Loading…
Cancel
Save