This unit test carries out tests for TC driver.
It consists of test cases for the following functionalities:
- Test for driver initialization.
- Test for TC start/stop
- Test for TC callback generation
- Test for 32-bit (chained) TC operation
- Test for compare and capture TC operation