Rev 1 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1 | Rev 196 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | /******************** (C) COPYRIGHT 2006 STMicroelectronics ******************** |
1 | /******************** (C) COPYRIGHT 2008 STMicroelectronics ******************** |
2 | * File Name : 91x_wdg.h |
2 | * File Name : 91x_wdg.h |
3 | * Author : MCD Application Team |
3 | * Author : MCD Application Team |
- | 4 | * Version : V2.1 |
|
4 | * Date First Issued : 05/18/2006 : Version 1.0 |
5 | * Date : 12/22/2008 |
5 | * Description : This file contains all the functions prototypes for the |
6 | * Description : This file contains all the functions prototypes for the |
6 | * WDG software library. |
7 | * WDG firmware library. |
7 | ******************************************************************************** |
- | |
8 | * History: |
- | |
9 | * 05/22/2007 : Version 1.2 |
- | |
10 | * 05/24/2006 : Version 1.1 |
- | |
11 | * 05/18/2006 : Version 1.0 |
- | |
12 | ******************************************************************************** |
8 | ******************************************************************************** |
13 | * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS |
9 | * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS |
14 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. |
10 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. |
15 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, |
11 | * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, |
16 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE |
12 | * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE |
Line 26... | Line 22... | ||
26 | #include "91x_map.h" |
22 | #include "91x_map.h" |
Line 27... | Line 23... | ||
27 | 23 | ||
28 | /* Exported types ------------------------------------------------------------*/ |
24 | /* Exported types ------------------------------------------------------------*/ |
29 | typedef struct |
25 | typedef struct |
30 | { |
- | |
31 | u16 WDG_Mode; |
26 | { |
32 | u16 WDG_ClockSource; |
27 | u16 WDG_ClockSource; |
33 | u16 WDG_Prescaler; |
28 | u16 WDG_Prescaler; |
Line 34... | Line 29... | ||
34 | u16 WDG_Preload; |
29 | u16 WDG_Preload; |
Line 65... | Line 60... | ||
65 | /* Exported macro ------------------------------------------------------------*/ |
60 | /* Exported macro ------------------------------------------------------------*/ |
Line 66... | Line 61... | ||
66 | 61 | ||
Line 67... | Line -... | ||
67 | - | ||
68 | /* Exported functions ------------------------------------------------------- */ |
62 | |
69 | 63 | /* Exported functions ------------------------------------------------------- */ |
|
70 | void WDG_DeInit(void); |
64 | |
- | 65 | void WDG_Init(WDG_InitTypeDef* WDG_InitStruct); |
|
71 | void WDG_Init(WDG_InitTypeDef* WDG_InitStruct); |
66 | void WDG_StructInit(WDG_InitTypeDef* WDG_InitStruct); |
72 | void WDG_StructInit(WDG_InitTypeDef* WDG_InitStruct); |
67 | void WDG_TimerModeCmd(FunctionalState NewState); |
73 | void WDG_Cmd(FunctionalState NewState); |
68 | void WDG_StartWatchdogMode(void); |
74 | void WDG_ITConfig(FunctionalState NewState); |
69 | void WDG_ITConfig(FunctionalState NewState); |
75 | u16 WDG_GetCounter(void); |
70 | u16 WDG_GetCounter(void); |
76 | FlagStatus WDG_GetFlagStatus(void); |
71 | FlagStatus WDG_GetFlagStatus(void); |
77 | void WDG_ClearFlag(void); |
- | |
- | 72 | void WDG_ClearFlag(void); |
|
78 | ITStatus WDG_GetITStatus(void); |
73 | ITStatus WDG_GetITStatus(void); |
Line 79... | Line 74... | ||
79 | void WDG_ClearITPendingBit(void); |
74 | void WDG_ClearITPendingBit(void); |