File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -561,19 +561,19 @@ void analogWrite(uint32_t pin, uint32_t value)
561561 Tc * TCx = (Tc * ) GetTC (pinDesc .ulPWMChannel );
562562 // Disable TCx
563563 TCx -> COUNT8 .CTRLA .bit .ENABLE = 0 ;
564- syncTC_8 (TCx );
564+ syncTC_16 (TCx );
565565 // Set Timer counter Mode to 8 bits, normal PWM, prescaler 1/256
566566 TCx -> COUNT8 .CTRLA .reg |= TC_CTRLA_MODE_COUNT8 | TC_CTRLA_WAVEGEN_NPWM | TC_CTRLA_PRESCALER_DIV256 ;
567- syncTC_8 (TCx );
567+ syncTC_16 (TCx );
568568 // Set the initial value
569569 TCx -> COUNT8 .CC [tcChannel ].reg = (uint8_t ) value ;
570- syncTC_8 (TCx );
570+ syncTC_16 (TCx );
571571 // Set PER to maximum counter value (resolution : 0xFF)
572572 TCx -> COUNT8 .PER .reg = 0xFF ;
573- syncTC_8 (TCx );
573+ syncTC_16 (TCx );
574574 // Enable TCx
575575 TCx -> COUNT8 .CTRLA .bit .ENABLE = 1 ;
576- syncTC_8 (TCx );
576+ syncTC_16 (TCx );
577577 } else {
578578 // -- Configure TCC
579579 Tcc * TCCx = (Tcc * ) GetTC (pinDesc .ulPWMChannel );
@@ -600,7 +600,7 @@ void analogWrite(uint32_t pin, uint32_t value)
600600 if (tcNum >= TCC_INST_NUM ) {
601601 Tc * TCx = (Tc * ) GetTC (pinDesc .ulPWMChannel );
602602 TCx -> COUNT8 .CC [tcChannel ].reg = (uint8_t ) value ;
603- syncTC_8 (TCx );
603+ syncTC_16 (TCx );
604604 } else {
605605 Tcc * TCCx = (Tcc * ) GetTC (pinDesc .ulPWMChannel );
606606 TCCx -> CTRLBSET .bit .LUPD = 1 ;
You can’t perform that action at this time.
0 commit comments