| 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];	}}
 |