diff --git a/applications/app/TW206_Module_nfc/tw_nfc_lib/frameworks/tw_nfc.c b/applications/app/TW206_Module_nfc/tw_nfc_lib/frameworks/tw_nfc.c index 46756f3351ac5407b38b4e7c946bc8d947519b4a..b7d40a0a9750e83ce89290715cd3e8b2f560bee5 100644 --- a/applications/app/TW206_Module_nfc/tw_nfc_lib/frameworks/tw_nfc.c +++ b/applications/app/TW206_Module_nfc/tw_nfc_lib/frameworks/tw_nfc.c @@ -59,7 +59,7 @@ BOOL TWNfcTagWrite(NdefFrame *param, unsigned char tagCnt) unsigned int nfcStartAddr = 0; MemFrame tlvHeadBuf = {0}; tlvHeadBuf.data[0] = NFC_TLV_HEAD; - if (tlvLen > 255) + if (tlvLen >= 255) { tlvHeadBuf.data[1] = 0xff; tlvHeadBuf.data[2] = (unsigned char)(tlvLen >> 8) & 0xff;