|
M5Unit-NFC 0.0.3 git rev:59f5362
|
Application Protocol Data Unit (ISO/IEC 7816-4) More...
Namespaces | |
| namespace | m5 |
| Top level namespace of M5stack. | |
Functions | |
| std::vector< uint8_t > | m5::nfc::apdu::make_apdu_command (const uint8_t cla, const uint8_t ins, const uint8_t param1=0x00, const uint8_t param2=0x00, const uint8_t *data=nullptr, const uint16_t data_len=0, const uint16_t rx_len=0) |
| Make APDU command. | |
| std::vector< TLV > | m5::nfc::apdu::parse_tlv (const uint8_t *ptr, const uint32_t len) |
| Parse TLV. | |
| void | m5::nfc::apdu::dump_tlv (const std::vector< TLV > &tlvs, const uint8_t depth=0) |
| Dump TLV. | |
Application Protocol Data Unit (ISO/IEC 7816-4)
| std::vector< uint8_t > m5::nfc::apdu::make_apdu_command | ( | const uint8_t | cla, |
| const uint8_t | ins, | ||
| const uint8_t | param1 = 0x00, | ||
| const uint8_t | param2 = 0x00, | ||
| const uint8_t * | data = nullptr, | ||
| const uint16_t | data_len = 0, | ||
| const uint16_t | rx_len = 0 ) |
Make APDU command.
| cla | CLA |
| ins | INS |
| param1 | PARAM1 |
| param2 | PARAM2 |
| data | Payload data |
| data_len | Payload data length |
| rx_len | Expected bytes to receive |