1 ////////////////////////////////////////////////////////////////////////////////
2 /// @file     hal_redefine.h
3 /// @author   AE TEAM
4 /// @brief    THIS FILE CONTAINS ALL THE FUNCTIONS PROTOTYPES FOR THE REDEFINE
5 ///           FIRMWARE LIBRARY.
6 ////////////////////////////////////////////////////////////////////////////////
7 /// @attention
8 ///
9 /// THE EXISTING FIRMWARE IS ONLY FOR REFERENCE, WHICH IS DESIGNED TO PROVIDE
10 /// CUSTOMERS WITH CODING INFORMATION ABOUT THEIR PRODUCTS SO THEY CAN SAVE
11 /// TIME. THEREFORE, MINDMOTION SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT OR
12 /// CONSEQUENTIAL DAMAGES ABOUT ANY CLAIMS ARISING OUT OF THE CONTENT OF SUCH
13 /// HARDWARE AND/OR THE USE OF THE CODING INFORMATION CONTAINED HEREIN IN
14 /// CONNECTION WITH PRODUCTS MADE BY CUSTOMERS.
15 ///
16 /// <H2><CENTER>&COPY; COPYRIGHT MINDMOTION </CENTER></H2>
17 ////////////////////////////////////////////////////////////////////////////////
18 
19 // Define to prevent recursive inclusion
20 #ifndef __HAL_REDEFINE_H
21 #define __HAL_REDEFINE_H
22 
23 // Files includes
24 
25 
26 ////////////////////////////////////////////////////////////////////////////////
27 /// @addtogroup MM32_Hardware_Abstract_Layer
28 /// @{
29 
30 /////////////////////////////////////1///////////////////////////////////////////
31 /// @defgroup REDEFINE_HAL
32 /// @brief REDEFINE HAL modules
33 /// @{
34 
35 
36 ////////////////////////////////////////////////////////////////////////////////
37 /// @defgroup REDEFINE_Exported_Types
38 /// @{
39 ///
40 
41 /// @}
42 
43 ////////////////////////////////////////////////////////////////////////////////
44 /// @defgroup REDEFINE_Exported_Constants
45 /// @{
46 //Lib redefine
47 
48 
49 ////////////////////////////////////////////////////////////////////////////////
50 /// @brief HAL_lib Version compatibility definition
51 ////////////////////////////////////////////////////////////////////////////////
52 
53 ////////////////////////////////////////////////////////////////////////////////
54 /// @brief TIM compatibility definition
55 ////////////////////////////////////////////////////////////////////////////////
56 
57 #define TIM_TRGOSource_Reset          TIM_TRIGSource_Reset
58 #define TIM_TRGOSource_Enable         TIM_TRIGSource_Enable
59 #define TIM_TRGOSource_Update         TIM_TRIGSource_Update
60 #define TIM_TRGOSource_OC1            TIM_TRIGSource_OC1
61 #define TIM_TRGOSource_OC1Ref         TIM_TRIGSource_OC1Ref
62 #define TIM_TRGOSource_OC2Ref         TIM_TRIGSource_OC2Ref
63 #define TIM_TRGOSource_OC3Ref         TIM_TRIGSource_OC3Ref
64 #define TIM_TRGOSource_OC4Ref         TIM_TRIGSource_OC4Ref
65 ///< The UG bit in the TIM_EGR register is used as the trigger output (TRIG).
66 ///< The Counter Enable CEN is used as the trigger output (TRIG).
67 ///< The update event is used as the trigger output (TRIG).
68 ///< The trigger output sends a positive pulse when the CC1IF flag     ///< is to be set, as soon as a capture or compare match occurs (TRIG).
69 ///< OC1REF signal is used as the trigger output (TRIG).
70 ///< OC2REF signal is used as the trigger output (TRIG).
71 ///< OC3REF signal is used as the trigger output (TRIG).
72 ///< OC4REF signal is used as the trigger output (TRIG).
73 /// @}
74 
75 ////////////////////////////////////////////////////////////////////////////////
76 /// @defgroup REDEFINE_Exported_Variables
77 /// @{
78 #ifdef _HAL_REDEFINE_C_
79 
80 #define GLOBAL
81 #else
82 #define GLOBAL extern
83 #endif
84 
85 #undef GLOBAL
86 /// @}
87 
88 ////////////////////////////////////////////////////////////////////////////////
89 /// @defgroup REDEFINE_Exported_Functions
90 /// @{
91 
92 
93 
94 /// @}
95 
96 /// @}
97 
98 /// @}
99 
100 ////////////////////////////////////////////////////////////////////////////////
101 #endif // __HAL_REDEFINE_H
102 ////////////////////////////////////////////////////////////////////////////////
103