/*
  蜂鸣器任务。

 
*/

#include "buzzer_task.h"
#include "tim.h"
#include "bsp_delay.h"
#include "user_task.h"
#include "cmsis_os2.h"




void Buzzer_task(void *argument)
{

	(void)argument; /* δʹ��argument���������� */
//	const uint32_t delay_tick = osKernelGetTickFreq() / TASK_FREQ_BUZZER;
//	uint32_t tick = osKernelGetTickCount(); /* ������������Ƶ�ʵļ�ʱ */
//	
//	buzzer_t = get_chassis_stru();
	while(1)
 {
//	 Buzzer_Task();
//	tick += delay_tick; /* ������һ������ʱ�� */
//  osDelayUntil(tick); /* ���н������ȴ���һ�λ��� */		
 }

}

 void buzzer_short(void){
	TIM4->CCR3 = 9999;
	 delay_ms(200);
	TIM4->CCR3 = 0;
	 delay_ms(200);
	
 }
 void buzzer_long(void){
		TIM4->CCR3 = 9999;
	 delay_ms(500);
	 	TIM4->CCR3 = 0;
	 delay_ms(500);
	 
 }
 void buzzer_no(void){
			TIM4->CCR3 = 0;
 }