1 ////////////////////////////////////////////////////////////////////////////////
2 /// @file hal_dbg.c
3 /// @author AE TEAM
4 /// @brief THIS FILE PROVIDES ALL THE DBG FIRMWARE FUNCTIONS.
5 ////////////////////////////////////////////////////////////////////////////////
6 /// @attention
7 ///
8 /// THE EXISTING FIRMWARE IS ONLY FOR REFERENCE, WHICH IS DESIGNED TO PROVIDE
9 /// CUSTOMERS WITH CODING INFORMATION ABOUT THEIR PRODUCTS SO THEY CAN SAVE
10 /// TIME. THEREFORE, MINDMOTION SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT OR
11 /// CONSEQUENTIAL DAMAGES ABOUT ANY CLAIMS ARISING OUT OF THE CONTENT OF SUCH
12 /// HARDWARE AND/OR THE USE OF THE CODING INFORMATION CONTAINED HEREIN IN
13 /// CONNECTION WITH PRODUCTS MADE BY CUSTOMERS.
14 ///
15 /// <H2><CENTER>© COPYRIGHT MINDMOTION </CENTER></H2>
16 ////////////////////////////////////////////////////////////////////////////////
17
18 // Define to prevent recursive inclusion
19 #define _HAL_DBG_C
20
21 // Files includes
22 #include "types.h"
23 #include "hal_dbg.h"
24
25 ////////////////////////////////////////////////////////////////////////////////
26 /// @addtogroup MM32_Hardware_Abstract_Layer
27 /// @{
28
29 ////////////////////////////////////////////////////////////////////////////////
30 /// @addtogroup DBG_HAL
31 /// @{
32
33 ////////////////////////////////////////////////////////////////////////////////
34 /// @addtogroup DBG_Exported_Functions
35 /// @{
36
37 ////////////////////////////////////////////////////////////////////////////////
38 /// @brief Enables or disables the specified DBG peripheral.
39 /// @param periph: DBG peripheral.
40 /// @param state: new state of the specified DBG peripheral.
41 /// This parameter can be: ENABLE or DISABLE.
42 /// @retval None.
43 ////////////////////////////////////////////////////////////////////////////////
DBGMCU_Configure(u32 periph,FunctionalState state)44 void DBGMCU_Configure(u32 periph, FunctionalState state)
45 {
46 (state) ? (DBGMCU->CR |= periph) : (DBGMCU->CR &= ~periph);
47 }
48
49 /// @}
50
51 /// @}
52
53 /// @}
54