Exemple #1
0
// *************************************************************************************************
// @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();
}