Files

37 lines
880 B
C

/*****************************************************************************
*
* File : alarm.h
* Compiler : IAR C 6.30
* Revision : $Revision: 1.0 $
* Date : $Date: 2015 / 03 / 13
* Updated by : $Author: Jongkwang Woo
*
* Support mail : spirit0305@naver.com
*
* Description : Header file for alarm.c
*
****************************************************************************/
#ifndef _ALARM_H_
#define _ALARM_H_
#include <stm32f4xx.h>
void ProcessAlarm(void);
void dec_alarm_tick(u32 tick);
u8 GetSleepMode(void);
void SetSleepMode(u8 mode);
void ClearODCTick(void);
void Set_CV_Diff_ProtectHoldTime(u32 hold_time_ms);
void Set_Temp_Diff_ProtectHoldTime(u32 hold_time_ms);
void Set_Temp_Diff_Threshold(u16 th);
u16 Get_Temp_Diff_Threshold(void);
u32 GetCvDiffTime(void);
u32 GetTpDiffTime(void);
#endif