mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-28 03:59:58 -07:00
Expose dESFire NDEF size
This commit is contained in:
@@ -6,6 +6,8 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#define TYPE_4_TAG_MF_DESFIRE_NDEF_SIZE (2048U - sizeof(uint16_t))
|
||||
|
||||
typedef enum {
|
||||
Type4TagErrorNone,
|
||||
Type4TagErrorNotPresent,
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
#define TYPE_4_TAG_BUF_SIZE (256U - 3U - 2U)
|
||||
// Read returns 2 byte status trailer, write sends 5 byte command header
|
||||
#define TYPE_4_TAG_CHUNK_LEN MIN(TYPE_4_TAG_BUF_SIZE - 5U, TYPE_4_TAG_ISO_RW_CHUNK_LEN)
|
||||
#define TYPE_4_TAG_DEFAULT_NDEF_SIZE (2048U - sizeof(uint16_t))
|
||||
#define TYPE_4_TAG_DEFAULT_NDEF_SIZE TYPE_4_TAG_MF_DESFIRE_NDEF_SIZE
|
||||
|
||||
extern const uint8_t type_4_tag_iso_mf_name[TYPE_4_TAG_ISO_NAME_LEN];
|
||||
extern const uint8_t type_4_tag_iso_df_name[TYPE_4_TAG_ISO_NAME_LEN];
|
||||
|
||||
@@ -418,7 +418,7 @@ Type4TagError type_4_tag_poller_create_cc(Type4TagPoller* instance) {
|
||||
instance->data->chunk_max_read = 0x3A;
|
||||
instance->data->chunk_max_write = 0x34;
|
||||
instance->data->ndef_file_id = TYPE_4_TAG_T4T_NDEF_EF_ID;
|
||||
instance->data->ndef_max_len = TYPE_4_TAG_DEFAULT_NDEF_SIZE;
|
||||
instance->data->ndef_max_len = TYPE_4_TAG_MF_DESFIRE_NDEF_SIZE;
|
||||
instance->data->ndef_read_lock = TYPE_4_TAG_T4T_CC_RW_LOCK_NONE;
|
||||
instance->data->ndef_write_lock = TYPE_4_TAG_T4T_CC_RW_LOCK_NONE;
|
||||
instance->data->is_tag_specific = true;
|
||||
|
||||
Reference in New Issue
Block a user