1 ////////////////////////////////////////////////////////////////////////////////
2 /// @file     hal_uid.h
3 /// @author   AE TEAM
4 /// @brief    THIS FILE CONTAINS ALL THE FUNCTIONS PROTOTYPES FOR THE UID
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_UID_H
21 #define __HAL_UID_H
22 
23 // Files includes
24 #include "types.h"
25 #include "reg_common.h"
26 
27 ////////////////////////////////////////////////////////////////////////////////
28 /// @addtogroup MM32_Hardware_Abstract_Layer
29 /// @{
30 
31 ////////////////////////////////////////////////////////////////////////////////
32 /// @defgroup UID_HAL
33 /// @brief UID HAL modules
34 /// @{
35 
36 
37 /////////////////////////////////////1///////////////////////////////////////////
38 /// @defgroup UID_Exported_Variables
39 /// @{
40 #ifdef _HAL_UID_C_
41 #define GLOBAL
42 
43 #else
44 #define GLOBAL extern
45 
46 
47 #endif
48 GLOBAL u8 device_id_data[12];
49 
50 #undef GLOBAL
51 
52 
53 /// @}
54 
55 ////////////////////////////////////////////////////////////////////////////////
56 /// @defgroup UID_Exported_Functions
57 /// @{
58 void GetChipUID(void);
59 
60 /// @}
61 
62 
63 
64 /// @}
65 
66 /// @}
67 
68 ////////////////////////////////////////////////////////////////////////////////
69 #endif // __HAL_UID_H
70 ////////////////////////////////////////////////////////////////////////////////
71 
72