9.1.5.3 Workflow

  1. Enable the TC module's waveform pin:
    ioport_set_pin_mode(PIN_TC_WAVEFORM, PIN_TC_WAVEFORM_MUX);
    ioport_disable_pin(PIN_TC_WAVEFORM);
    
  2. Initialize the waveform channel to the following:
    • Output frequency of 178Hz, with a duty-cycle of 30%

    • Use TC_CMR_TCCLKS_TIMER_CLOCK4, with a divisor of 128
      tc_waveform_initialize();