From da3ccb976f5a6b441633071dd9f7b776ebc6c979 Mon Sep 17 00:00:00 2001 From: Carlo PARATA Date: Fri, 21 Jul 2023 08:39:36 +0200 Subject: [PATCH] Fix issue on MKR1000 board --- library.properties | 2 +- src/libNDEF/lib_NDEF_Vcard.cpp | 12 ++++++------ src/libNDEF/lib_NDEF_Vcard.h | 8 ++++---- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/library.properties b/library.properties index b134729..34ec900 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=STM32duino ST25DV -version=2.0.2 +version=2.0.3 author=STMicroelectronics maintainer=stm32duino sentence=Allows controlling the NFC ST25DV diff --git a/src/libNDEF/lib_NDEF_Vcard.cpp b/src/libNDEF/lib_NDEF_Vcard.cpp index 677e086..b4d242b 100755 --- a/src/libNDEF/lib_NDEF_Vcard.cpp +++ b/src/libNDEF/lib_NDEF_Vcard.cpp @@ -174,7 +174,7 @@ uint32_t NDEF_GetVcardLength(sVcardInfo *pVcardStruct) uint32_t PayloadSize = 0; /* "BEGIN:VCARD\r\n" */ - PayloadSize += BEGIN_STRING_SIZE; + PayloadSize += VCARD_BEGIN_STRING_SIZE; PayloadSize += VCARD_STRING_SIZE; PayloadSize += LIMIT_STRING_SIZE; @@ -256,7 +256,7 @@ uint32_t NDEF_GetVcardLength(sVcardInfo *pVcardStruct) PayloadSize += LIMIT_STRING_SIZE; } /* "END:VCARD\r\n" */ - PayloadSize += END_STRING_SIZE; + PayloadSize += VCARD_END_STRING_SIZE; PayloadSize += VCARD_STRING_SIZE; /* PayloadSize += LIMIT_STRING_SIZE;*/ @@ -327,8 +327,8 @@ void NDEF::NDEF_PrepareVcardMessage(sVcardInfo *pVcardStruct, uint8_t *pNDEFMess } /* "BEGIN:VCARD\r\n" */ - memcpy(&pNDEFMessage[PayloadSize], BEGIN, BEGIN_STRING_SIZE); - PayloadSize += BEGIN_STRING_SIZE; + memcpy(&pNDEFMessage[PayloadSize], VCARD_BEGIN, VCARD_BEGIN_STRING_SIZE); + PayloadSize += VCARD_BEGIN_STRING_SIZE; memcpy(&pNDEFMessage[PayloadSize], VCARD, VCARD_STRING_SIZE); PayloadSize += VCARD_STRING_SIZE; memcpy(&pNDEFMessage[PayloadSize], LIMIT, LIMIT_STRING_SIZE); @@ -460,8 +460,8 @@ void NDEF::NDEF_PrepareVcardMessage(sVcardInfo *pVcardStruct, uint8_t *pNDEFMess } /* "END:VCARD\r\n" */ - memcpy(&pNDEFMessage[PayloadSize], END, END_STRING_SIZE); - PayloadSize += END_STRING_SIZE; + memcpy(&pNDEFMessage[PayloadSize], VCARD_END, VCARD_END_STRING_SIZE); + PayloadSize += VCARD_END_STRING_SIZE; memcpy(&pNDEFMessage[PayloadSize], VCARD, VCARD_STRING_SIZE); PayloadSize += VCARD_STRING_SIZE; // memcpy( &pNDEFMessage[PayloadSize], LIMIT, LIMIT_STRING_SIZE ); diff --git a/src/libNDEF/lib_NDEF_Vcard.h b/src/libNDEF/lib_NDEF_Vcard.h index e1d40d5..be8a40d 100755 --- a/src/libNDEF/lib_NDEF_Vcard.h +++ b/src/libNDEF/lib_NDEF_Vcard.h @@ -42,7 +42,7 @@ #define VCARD_VERSION_3_0_SIZE 3 -#define BEGIN "BEGIN:" +#define VCARD_BEGIN "BEGIN:" #define VCARD "VCARD" #define VERSION "VERSION:" #define VCARD_NAME "N:" @@ -60,12 +60,12 @@ #define TITLE "TITLE:" #define ORG "ORG:" #define URL "URL:" -#define END "END:" +#define VCARD_END "END:" #define JPEG "JPEG" #define LIMIT "\r\n" -#define BEGIN_STRING_SIZE 6 +#define VCARD_BEGIN_STRING_SIZE 6 #define VCARD_STRING_SIZE 5 #define VERSION_STRING_SIZE 8 #define VCARD_NAME_STRING_SIZE 2 @@ -81,7 +81,7 @@ #define TITLE_STRING_SIZE 6 #define ORG_STRING_SIZE 4 #define URL_STRING_SIZE 4 -#define END_STRING_SIZE 4 +#define VCARD_END_STRING_SIZE 4 #define JPEG_STRING_SIZE 4 #define LIMIT_STRING_SIZE 2