/* * stm32_uid.c * * Created on: 25.07.2016 * Author: balbekova */ #include "stm32_uid.h" #ifdef PRINTF_STDLIB #include #endif #ifdef PRINTF_CUSTOM #include "tinystdio.h" #endif #include void GetSTM32IDStr(char* str, uint8_t* len) { uint8_t i; char TempStr[33]; memset(TempStr, 0, 33); for(i = 0; i < 12; i++) { sprintf(TempStr, "%02X", STM32_UUID[i]); *len = strlen(TempStr); strncat(str, TempStr, *len); } *len = strlen(str); } void GetSTM32IDInt(char* value) { uint8_t i; for(i = 0; i < 12; i++) { value[i] = STM32_UUID[i]; } }