-
Notifications
You must be signed in to change notification settings - Fork 1
ssor/TRF7960EVM
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
################################################################################
module independant syntax
################################################################################
static char *commands[] = { "continue", [label] message
"error", message
"goto", label
"include", filename # same direcroty
"info", message
"label", label
"module", 15693 | 14443A | 14443B | TAGIT
| FELICA | EPC
"onerror", label [message]
"send", word
"?", [mask op] word,word
# exact match order
"??", [mask op] word,word
# arbitrary match order
NULL};
static char *dataPowerMode[] = { "full", "half",
NULL};
#-------------------------------------------------------------------------------
# Test example: module independant commands
#
label PONOVI
send AAAA
label DELI
info Move tag ZZ within reading distance
onerror DELI Se en poskus ?
send BBBBBB
? CCCC
send DDDD
error Neki ne stima
onerror
send EEEE
? FFFF
continue PONOVI A bi se enkrat
continue Nadaljujem
goto PONOVI
################################################################################
15693 module syntax
################################################################################
static char *commands[] = { "inventory",
"read_single_block",
"write_single_block",
"lock_block",
"read_multiple_blocks",
"write_multiple_blocks",
"stay_quiet",
"select",
"reset_to_ready",
"write_AFI",
"lock_AFI",
"write_DSFID",
"lock_DSFID",
"get_system_info",
"get_multi_blk_sel_status",
"set_protocol",
"flag",
"set",
NULL};
static char *dataCodingMode[] = { "4", "256",
NULL};
static char *flags[] = { "double_sub_carrier",
"high_data_rate",
"select",
"address",
"option",
NULL};
static char *dataKeys[] = { "UID",
"first_block",
"number_of_blocks",
"data",
"DSFID",
"AFI",
"data_coding_mode",
"power",
NULL};
#-------------------------------------------------------------------------------
# 15693 example
#
module 15693
data_coding_mode 4
set_protocol
flag data_rate 1
data_coding_mode 256
set_protocol
inventory
flag sub_carrier 1
flag data_rate 0
flag inventory 1
inventory
flag select 1
set AFI 55
inventory
set UID 1234567890abcdef
set first_block 11
set data AA
read_single_block
################################################################################
14443B module syntax
################################################################################
static char *commands[] = { "request",
"wake_up",
"halt",
"set_protocol",
"set",
NULL};
static char *dataKeys[] = { "PUPI",
"power",
NULL};
################################################################################
Tagit module syntax
################################################################################
static char *commands[] = { "SID_poll",
"get_version",
"get_block",
"put_block",
"put_block_lock",
"lock_block",
"quiet",
"set_protocol",
"flag",
"set",
NULL};
static char *flags[] = { "address",
"info",
NULL};
static char *dataKeys[] = { "SID",
"block_size",
"block_number",
"data",
"power",
NULL};
#-------------------------------------------------------------------------------
# Tagit example
#
module TAGIT
set_protocol
info Move tags XX in ZZ within reading distance
SID_poll
error Unexpected SID
?? FFEEDDCC02050307,3344556607050307
set block_size 03
set block_number 02
set data 11223344
put_block
set SID FFEEDDCC
quiet
set block_number 02
set data 55667788
put_block
flag addressed 1
set SID 33445566
get_block
error Invalid data in tag
? 11223344
set SID FFEEDDCC
get_block
? 55667788
################################################################################
NFC module syntax
################################################################################
static char *commands[] = { "attribute",
"wake_up",
"param_sel",
"data_exch",
"deselect",
"release",
"set_protocol",
"generate_CID",
"send_file",
"flag",
"set",
NULL};
static char *dataSpeedMode[] = { "106", "212", "424",
NULL};
static char *flags[] = { "target",
"pasive",
NULL};
static char *dataKeys[] = { "speed",
"CID",
"DID",
"NAD",
"send_bit_rate",
"receive_bit_rate",
"buffer_len",
"general_byte",
"data",
"file_name",
"dir_name",
NULL};
About
TRF7960EVM 读写器操作源码
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published