// ************************************************************************************************* // @fn button_repeat_off // @brief Stop button auto repeat timer. // @param none // @return none // ************************************************************************************************* void button_repeat_off(void) { // Clear button repeat flag sys.flag.up_down_repeat_enabled = 0; // Timer0_A3 IRQ repeats with 4Hz Timer0_A3_Stop(); }
//Stop Buzzer void stop_buzzer(void) { // Stop PWM timer TA1CTL &= ~(BIT4 | BIT5); // Disable buzzer PWM output P2OUT &= ~BIT7; P2SEL &= ~BIT7; // Clear PWM timer interrupt TA1CCTL0 &= ~CCIE; // Disable periodic start/stop interrupts Timer0_A3_Stop(); }