| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- #include "at32_uid.h"
 
- #ifdef PRINTF_STDLIB
 
- #include <stdio.h>
 
- #endif
 
- #ifdef PRINTF_CUSTOM
 
- #include "tinystdio.h"
 
- #endif
 
- #include <string.h>
 
- void GetAT32IDStr(char* str, uint8_t* len)
 
- {
 
- 	char TempStr[33];
 
- 	memset(TempStr, 0, 33);
 
- 	
 
- 	for(uint8_t i = 0; i < 12; i++)
 
- 	{
 
- 		sprintf(TempStr, "%02X", AT32_UUID[i]);
 
- 		*len = strlen(TempStr);
 
- 		strncat(str, TempStr, *len);
 
- 	}
 
- 	*len = strlen(str);
 
- }
 
- void GetAT32IDInt(char* value)
 
- {
 
- 	uint8_t i;
 
- 	for(i = 0; i < 12; i++)
 
- 	{
 
- 		value[i] = AT32_UUID[i];
 
- 	}
 
- }
 
 
  |