Workflow

  1. 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. 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();