Implemented us_ticker free()

pull/8149/head
Ganesh Ramachandran 2018-09-18 17:52:12 +05:30
parent 7504050bb3
commit cd618e640b
1 changed files with 5 additions and 0 deletions

View File

@ -112,4 +112,9 @@ void us_ticker_clear_interrupt(void)
void us_ticker_free(void)
{
TMRB_SetINTMask(TSB_TB7, TMRB_MASK_MATCH_LEADINGTIMING_INT | TMRB_MASK_MATCH_TRAILINGTIMING_INT | TMRB_MASK_OVERFLOW_INT);
NVIC_ClearPendingIRQ(INTTB7_IRQn);
NVIC_DisableIRQ(INTTB7_IRQn);
TMRB_SetRunState(TSB_TB7, TMRB_STOP);
TMRB_Disable(TSB_TB7);
}