STM8L libraries for CR95HF 1.0
Functions
ISO15693_Add_Data_to_Commands_Functions
ISO15693_Support_Functions

Functions

void ISO15693_Add_Request_Flags_Command_code_to_command (CR95HF_CommandSending *Cmd, u8 *Cptr_ToIncrement, const u8 Request_flags, const u8 Command_Code)
 This function add the UID into the command's data and increments the counter of data if the command is addressed.
void ISO15693_Add_Mask_to_command (CR95HF_CommandSending *Cmd, u8 *Cptr_ToIncrement, const u8 MaskLength, const u8 *Mask)
 This function add the Mask into the command's data and increments the counter of data.
void ISO15693_Add_UID_to_command (CR95HF_CommandSending *Cmd, u8 *Cptr_ToIncrement, u8 *Tag_UID, u8 Request_flags)
 This function add the UID into the command's data and increments the counter of data if the command is addressed.

Function Documentation

void ISO15693_Add_Mask_to_command ( CR95HF_CommandSending Cmd,
u8 *  Cptr_ToIncrement,
const u8  MaskLength,
const u8 *  Mask 
)

This function add the Mask into the command's data and increments the counter of data.

Parameters:
Cmd: pointer on the commmand to fill in
Cptr_ToIncrement: pointer on the counter
MaskLength: Length in bits of the Mask
Mask: pointer on the mask to add
Return values:
void: no return value
void ISO15693_Add_Request_Flags_Command_code_to_command ( CR95HF_CommandSending Cmd,
u8 *  Cptr_ToIncrement,
const u8  Request_flags,
const u8  Command_Code 
)

This function add the UID into the command's data and increments the counter of data if the command is addressed.

Parameters:
Cmd: pointer on the commmand to fill in
Cptr_ToIncrement: pointer on the counter incrementing number of data within the command
Command_Code: the command code for the contactless tag
Request_flags:
Return values:
void: no return value
void ISO15693_Add_UID_to_command ( CR95HF_CommandSending Cmd,
u8 *  Cptr_ToIncrement,
u8 *  Tag_UID,
u8  Request_flags 
)

This function add the UID into the command's data and increments the counter of data if the command is addressed.

Parameters:
Cmd: pointer on the commmand to fill in
Cptr_ToIncrement: pointer on the counter
Tag_UID: pointer on the UID with UID[0]= LSB
Request_flags: the request_flags to know if the command is addressed
Return values:
void: no return value
 All Data Structures Files Functions Variables Defines