1 ////////////////////////////////////////////////////////////////////////////////
2 /// @file     hal_ver.h
3 /// @author   AE TEAM
4 /// @brief    THIS FILE CONTAINS ALL THE FUNCTIONS PROTOTYPES FOR THE UART
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_VER_H
21 #define __HAL_VER_H
22 
23 // Files includes
24 #include "reg_common.h"
25 #include "reg_dbg.h"
26 
27 ////////////////////////////////////////////////////////////////////////////////
28 /// @addtogroup MM32_Hardware_Abstract_Layer
29 /// @{
30 
31 /////////////////////////////////////1///////////////////////////////////////////
32 /// @defgroup UART_HAL
33 /// @brief UART HAL modules
34 /// @{
35 
36 
37 ////////////////////////////////////////////////////////////////////////////////
38 /// @defgroup UART_Exported_Types
39 /// @{
40 ///
41 
42 ////////////////////////////////////////////////////////////////////////////////
43 /// @brief UART Word Length Enumerate definition
44 /// @anchor UART_Word_Length
45 ////////////////////////////////////////////////////////////////////////////////
46 
47 /// @}
48 
49 ////////////////////////////////////////////////////////////////////////////////
50 /// @defgroup UART_Exported_Constants
51 /// @{
52 
53 /// @}
54 
55 ////////////////////////////////////////////////////////////////////////////////
56 /// @defgroup UART_Exported_Variables
57 /// @{
58 #ifdef _HAL_VER_C_
59 
60 #define GLOBAL
61 #else
62 #define GLOBAL extern
63 #endif
64 
65 #undef GLOBAL
66 /// @}
67 
68 ////////////////////////////////////////////////////////////////////////////////
69 /// @defgroup UART_Exported_Functions
70 /// @{
71 
72 u32            Get_MM32LibVersion(void);
73 u32            Get_ChipsetREVID(void);
74 u32            Get_ChipsetDEVID(void);
75 u32            Get_ChipsetUIDw0(void);
76 u32            Get_ChipsetUIDw1(void);
77 u32            Get_ChipsetUIDw2(void);
78 
79 
80 
81 /// @}
82 
83 /// @}
84 
85 /// @}
86 
87 ////////////////////////////////////////////////////////////////////////////////
88 #endif // __HAL_VER_H
89 ////////////////////////////////////////////////////////////////////////////////
90