/* * File: ndef.h * Author: thebears * * Created on January 24, 2025, 6:39 PM */ #ifndef NDEF_H #define NDEF_H #ifdef __cplusplus extern "C" { #endif #include "defines.h" #include "uart.h" #include #include #include #define NDEF_TLV 0x03 #define NDEF_SHORT_RECORD (1 << 4) #define NDEF_ID_LEN (1 << 3) #define NDEF_TEXT_RECORD 0x54 #define TNF_KNOWN 0x01 // readNDEFText failure codes reported through ndef_message.success #define NDEF_ERR_TRUNCATED 13 #define NDEF_ERR_BAD_LENGTH 14 ndef_message readNDEFText(unsigned char* buf, uint8_t buf_len); #ifdef __cplusplus } #endif #endif /* NDEF_H */