STM32F4 Standard Peripheral bibliotheek
1.0
ST Microelectronics bibliotheek documentatie voor de STM32F4 Standard Peripheral Library
Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Enumerations
Enumerator
Groups
stm32f4xx_wwdg.h
Go to the documentation of this file.
1
29
/* Define to prevent recursive inclusion -------------------------------------*/
30
#ifndef __STM32F4xx_WWDG_H
31
#define __STM32F4xx_WWDG_H
32
33
#ifdef __cplusplus
34
extern
"C"
{
35
#endif
36
37
/* Includes ------------------------------------------------------------------*/
38
#include "stm32f4xx.h"
39
48
/* Exported types ------------------------------------------------------------*/
49
/* Exported constants --------------------------------------------------------*/
50
59
#define WWDG_Prescaler_1 ((uint32_t)0x00000000)
60
#define WWDG_Prescaler_2 ((uint32_t)0x00000080)
61
#define WWDG_Prescaler_4 ((uint32_t)0x00000100)
62
#define WWDG_Prescaler_8 ((uint32_t)0x00000180)
63
#define IS_WWDG_PRESCALER(PRESCALER) (((PRESCALER) == WWDG_Prescaler_1) || \
64
((PRESCALER) == WWDG_Prescaler_2) || \
65
((PRESCALER) == WWDG_Prescaler_4) || \
66
((PRESCALER) == WWDG_Prescaler_8))
67
#define IS_WWDG_WINDOW_VALUE(VALUE) ((VALUE) <= 0x7F)
68
#define IS_WWDG_COUNTER(COUNTER) (((COUNTER) >= 0x40) && ((COUNTER) <= 0x7F))
69
78
/* Exported macro ------------------------------------------------------------*/
79
/* Exported functions --------------------------------------------------------*/
80
81
/* Function used to set the WWDG configuration to the default reset state ****/
82
void
WWDG_DeInit
(
void
);
83
84
/* Prescaler, Refresh window and Counter configuration functions **************/
85
void
WWDG_SetPrescaler
(uint32_t WWDG_Prescaler);
86
void
WWDG_SetWindowValue
(uint8_t WindowValue);
87
void
WWDG_EnableIT
(
void
);
88
void
WWDG_SetCounter
(uint8_t Counter);
89
90
/* WWDG activation function ***************************************************/
91
void
WWDG_Enable
(uint8_t Counter);
92
93
/* Interrupts and flags management functions **********************************/
94
FlagStatus
WWDG_GetFlagStatus
(
void
);
95
void
WWDG_ClearFlag
(
void
);
96
97
#ifdef __cplusplus
98
}
99
#endif
100
101
#endif
/* __STM32F4xx_WWDG_H */
102
111
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
inc
stm32f4xx_wwdg.h
Generated on Thu Feb 13 2014 18:54:12 for STM32F4 Standard Peripheral bibliotheek by
1.8.3.1