32
32
/* **************************************
33
33
** Defines
34
34
***************************************/
35
+ #if !defined(STM32_CORE_VERSION) || (STM32_CORE_VERSION < 0x01090000)
36
+ #error "Due to API change, this sketch is compatible with STM32_CORE_VERSION >= 0x01090000"
37
+ #endif
38
+
39
+
35
40
#if !defined(ARDUINO_NUCLEO_L476RG)
36
41
#error "Sketch is applicable to NUCLEO_L476RG"
37
42
#endif
@@ -102,23 +107,23 @@ uint32_t test_Status = PASSED;
102
107
** Interrupt callback
103
108
***************************************/
104
109
/* ******* Output *****/
105
- void output_Update_IT_callback (HardwareTimer * )
110
+ void output_Update_IT_callback (void )
106
111
{
107
112
Output_Update++;
108
113
}
109
114
110
- void Output_Compare1_IT_callback (HardwareTimer * )
115
+ void Output_Compare1_IT_callback (void )
111
116
{
112
117
Output_Compare1++;
113
118
}
114
119
115
- void Output_Compare2_IT_callback (HardwareTimer * )
120
+ void Output_Compare2_IT_callback (void )
116
121
{
117
122
Output_Compare2++;
118
123
}
119
124
120
125
/* ******* Input 1 *****/
121
- void Input_Capture1_Rising_IT_callback (HardwareTimer * )
126
+ void Input_Capture1_Rising_IT_callback (void )
122
127
{
123
128
Current1_Capture = MyTim_input->getCaptureCompare (Freq1_channelRising);
124
129
/* frequency computation */
@@ -138,7 +143,7 @@ void Input_Capture1_Rising_IT_callback(HardwareTimer *)
138
143
rolloverCompare1Count = 0 ;
139
144
}
140
145
141
- void Input_Capture1_Falling_IT_callback (HardwareTimer * )
146
+ void Input_Capture1_Falling_IT_callback (void )
142
147
{
143
148
/* prepare DutyCycle computation */
144
149
Current1_Capture = MyTim_input->getCaptureCompare (Freq1_channelFalling);
@@ -155,7 +160,7 @@ void Input_Capture1_Falling_IT_callback(HardwareTimer *)
155
160
}
156
161
157
162
/* ******* Input 2 *****/
158
- void Input_Capture2_Rising_IT_callback (HardwareTimer * )
163
+ void Input_Capture2_Rising_IT_callback (void )
159
164
{
160
165
Current2_Capture = MyTim_input->getCaptureCompare (Freq2_channelRising);
161
166
/* frequency computation */
@@ -175,7 +180,7 @@ void Input_Capture2_Rising_IT_callback(HardwareTimer *)
175
180
rolloverCompare2Count = 0 ;
176
181
}
177
182
178
- void Input_Capture2_Falling_IT_callback (HardwareTimer * )
183
+ void Input_Capture2_Falling_IT_callback (void )
179
184
{
180
185
/* prepare DutyCycle computation */
181
186
Current2_Capture = MyTim_input->getCaptureCompare (Freq2_channelFalling);
@@ -194,7 +199,7 @@ void Input_Capture2_Falling_IT_callback(HardwareTimer *)
194
199
/* ******* Input rollover *****/
195
200
/* In case of timer rollover, frequency is to low to be measured set values to 0
196
201
To reduce minimum frequency, it is possible to increase prescaler. But this is at a cost of precision. */
197
- void Rollover_IT_callback (HardwareTimer * )
202
+ void Rollover_IT_callback (void )
198
203
{
199
204
rolloverCompare1Count++;
200
205
rolloverCompare2Count++;
0 commit comments