37 lines
880 B
C
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
|