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>© 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