OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [freertos-6.1.1/] [Demo/] [Common/] [drivers/] [ST/] [STM32F10xFWLib/] [inc/] [stm32f10x_dbgmcu.h] - Blame information for rev 608

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 608 jeremybenn
/**
2
  ******************************************************************************
3
  * @file  stm32f10x_dbgmcu.h
4
  * @author  MCD Application Team
5
  * @version  V3.0.0
6
  * @date  04/06/2009
7
  * @brief  This file contains all the functions prototypes for the DBGMCU
8
  *         firmware library.
9
  ******************************************************************************
10
  * @copy
11
  *
12
  * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
13
  * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
14
  * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
15
  * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
16
  * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
17
  * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
18
  *
19
  * <h2><center>&copy; COPYRIGHT 2009 STMicroelectronics</center></h2>
20
  */
21
 
22
/* Define to prevent recursive inclusion -------------------------------------*/
23
#ifndef __STM32F10x_DBGMCU_H
24
#define __STM32F10x_DBGMCU_H
25
 
26
/* Includes ------------------------------------------------------------------*/
27
#include "stm32f10x.h"
28
 
29
/** @addtogroup StdPeriph_Driver
30
  * @{
31
  */
32
 
33
/** @addtogroup DBGMCU
34
  * @{
35
  */
36
 
37
/** @defgroup DBGMCU_Exported_Types
38
  * @{
39
  */
40
 
41
/**
42
  * @}
43
  */
44
 
45
/** @defgroup DBGMCU_Exported_Constants
46
  * @{
47
  */
48
 
49
#define DBGMCU_SLEEP                 ((uint32_t)0x00000001)
50
#define DBGMCU_STOP                  ((uint32_t)0x00000002)
51
#define DBGMCU_STANDBY               ((uint32_t)0x00000004)
52
#define DBGMCU_IWDG_STOP             ((uint32_t)0x00000100)
53
#define DBGMCU_WWDG_STOP             ((uint32_t)0x00000200)
54
#define DBGMCU_TIM1_STOP             ((uint32_t)0x00000400)
55
#define DBGMCU_TIM2_STOP             ((uint32_t)0x00000800)
56
#define DBGMCU_TIM3_STOP             ((uint32_t)0x00001000)
57
#define DBGMCU_TIM4_STOP             ((uint32_t)0x00002000)
58
#define DBGMCU_CAN1_STOP             ((uint32_t)0x00004000)
59
#define DBGMCU_I2C1_SMBUS_TIMEOUT    ((uint32_t)0x00008000)
60
#define DBGMCU_I2C2_SMBUS_TIMEOUT    ((uint32_t)0x00010000)
61
#define DBGMCU_TIM8_STOP             ((uint32_t)0x00020000)
62
#define DBGMCU_TIM5_STOP             ((uint32_t)0x00040000)
63
#define DBGMCU_TIM6_STOP             ((uint32_t)0x00080000)
64
#define DBGMCU_TIM7_STOP             ((uint32_t)0x00100000)
65
 
66
#define IS_DBGMCU_PERIPH(PERIPH) ((((PERIPH) & 0xFFE000F8) == 0x00) && ((PERIPH) != 0x00))
67
/**
68
  * @}
69
  */
70
 
71
/** @defgroup DBGMCU_Exported_Macros
72
  * @{
73
  */
74
 
75
/**
76
  * @}
77
  */
78
 
79
/** @defgroup DBGMCU_Exported_Functions
80
  * @{
81
  */
82
 
83
uint32_t DBGMCU_GetREVID(void);
84
uint32_t DBGMCU_GetDEVID(void);
85
void DBGMCU_Config(uint32_t DBGMCU_Periph, FunctionalState NewState);
86
 
87
#endif /* __STM32F10x_DBGMCU_H */
88
/**
89
  * @}
90
  */
91
 
92
/**
93
  * @}
94
  */
95
 
96
/**
97
  * @}
98
  */
99
 
100
/******************* (C) COPYRIGHT 2009 STMicroelectronics *****END OF FILE****/

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.