We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 39c4e3d commit b7f3b86Copy full SHA for b7f3b86
1 file changed
cores/xmc/Tone.cpp
@@ -1,5 +1,5 @@
1
#include "Arduino.h"
2
-#define CCU8V2
+#define CCU8V2 // for CCU8 PWM pins configure
3
4
class Tone {
5
public:
@@ -17,7 +17,7 @@ class Tone {
17
XMC_GPIO_SetMode(pwm4->port_pin.port, pwm4->port_pin.pin,
18
XMC_GPIO_MODE_OUTPUT_PUSH_PULL | pwm4->port_mode);
19
XMC_CCU4_SLICE_StartTimer(pwm4->slice);
20
-
+ // count pulses for stop the timer once reached required pulses
21
if (duration > 0) {
22
uint32_t required_pulses = frequency * duration / 1000;
23
for (uint32_t i = 0; i < required_pulses; i++) {
0 commit comments