/* framing in HCI mode */ #define ST21NFCA_SOF_EOF_LEN 2
/* Almost every time value is 0 */ #define ST21NFCA_HCI_LLC_LEN 1
/* Size in worst case : * In normal case CRC len = 2 but byte stuffing * may appear in case one CRC byte = ST21NFCA_SOF_EOF
*/ #define ST21NFCA_HCI_LLC_CRC 4
/* * ref ISO7816-3 chap 8.1. the initial character TS is followed by a * sequence of at most 32 characters.
*/ #define ST21NFCA_ESE_MAX_LENGTH 33 #define ST21NFCA_ESE_HOST_ID 0xc0
/** * enum nfc_vendor_cmds - supported nfc vendor commands * * @FACTORY_MODE: Allow to set the driver into a mode where no secure element * are activated. It does not consider any NFC_ATTR_VENDOR_DATA. * @HCI_CLEAR_ALL_PIPES: Allow to execute a HCI clear all pipes command. * It does not consider any NFC_ATTR_VENDOR_DATA. * @HCI_DM_PUT_DATA: Allow to configure specific CLF registry as for example * RF trimmings or low level drivers configurations (I2C, SPI, SWP). * @HCI_DM_UPDATE_AID: Allow to configure an AID routing into the CLF routing * table following RF technology, CLF mode or protocol. * @HCI_DM_GET_INFO: Allow to retrieve CLF information. * @HCI_DM_GET_DATA: Allow to retrieve CLF configurable data such as low * level drivers configurations or RF trimmings. * @HCI_DM_LOAD: Allow to load a firmware into the CLF. A complete * packet can be more than 8KB. * @HCI_DM_RESET: Allow to run a CLF reset in order to "commit" CLF * configuration changes without CLF power off. * @HCI_GET_PARAM: Allow to retrieve an HCI CLF parameter (for example the * white list). * @HCI_DM_FIELD_GENERATOR: Allow to generate different kind of RF * technology. When using this command to anti-collision is done. * @HCI_LOOPBACK: Allow to echo a command and test the Dh to CLF * connectivity.
*/ enum nfc_vendor_cmds {
FACTORY_MODE,
HCI_CLEAR_ALL_PIPES,
HCI_DM_PUT_DATA,
HCI_DM_UPDATE_AID,
HCI_DM_GET_INFO,
HCI_DM_GET_DATA,
HCI_DM_LOAD,
HCI_DM_RESET,
HCI_GET_PARAM,
HCI_DM_FIELD_GENERATOR,
HCI_LOOPBACK,
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.