void timerInit(uint16_t rate) { TIMER_B_startUpMode( TIMER_B0_BASE, TIMER_B_CLOCKSOURCE_SMCLK, TIMER_B_CLOCKSOURCE_DIVIDER_1, rate, TIMER_B_TBIE_INTERRUPT_DISABLE, TIMER_B_CAPTURECOMPARE_INTERRUPT_ENABLE, TIMER_B_DO_CLEAR ); }
/**********************************************************************//** * @brief Starts Debounce Timer * * @param none * * @return none *************************************************************************/ void StartDebounceTimer(void) { TIMER_B_startUpMode(__MSP430_BASEADDRESS_T0B7__, TIMER_B_CLOCKSOURCE_ACLK, TIMER_B_CLOCKSOURCE_DIVIDER_1, 9380, TIMER_B_TBIE_INTERRUPT_DISABLE, TIMER_B_CCIE_CCR0_INTERRUPT_ENABLE, TIMER_B_SKIP_CLEAR); }