|
|
@@ -376,103 +376,86 @@ static void nfc_generate_mf_classic_4k_7b_uid(NfcDeviceData* data) {
|
|
|
static const NfcGenerator mf_ul_generator = {
|
|
|
.name = "Mifare Ultralight",
|
|
|
.generator_func = nfc_generate_mf_ul_orig,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator mf_ul_11_generator = {
|
|
|
.name = "Mifare Ultralight EV1 11",
|
|
|
.generator_func = nfc_generate_mf_ul_11,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator mf_ul_h11_generator = {
|
|
|
.name = "Mifare Ultralight EV1 H11",
|
|
|
.generator_func = nfc_generate_mf_ul_h11,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator mf_ul_21_generator = {
|
|
|
.name = "Mifare Ultralight EV1 21",
|
|
|
.generator_func = nfc_generate_mf_ul_21,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator mf_ul_h21_generator = {
|
|
|
.name = "Mifare Ultralight EV1 H21",
|
|
|
.generator_func = nfc_generate_mf_ul_h21,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator ntag203_generator = {
|
|
|
.name = "NTAG203",
|
|
|
.generator_func = nfc_generate_mf_ul_ntag203,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator ntag213_generator = {
|
|
|
.name = "NTAG213",
|
|
|
.generator_func = nfc_generate_ntag213,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator ntag215_generator = {
|
|
|
.name = "NTAG215",
|
|
|
.generator_func = nfc_generate_ntag215,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator ntag216_generator = {
|
|
|
.name = "NTAG216",
|
|
|
.generator_func = nfc_generate_ntag216,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator ntag_i2c_1k_generator = {
|
|
|
.name = "NTAG I2C 1k",
|
|
|
.generator_func = nfc_generate_ntag_i2c_1k,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator ntag_i2c_2k_generator = {
|
|
|
.name = "NTAG I2C 2k",
|
|
|
.generator_func = nfc_generate_ntag_i2c_2k,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator ntag_i2c_plus_1k_generator = {
|
|
|
.name = "NTAG I2C Plus 1k",
|
|
|
.generator_func = nfc_generate_ntag_i2c_plus_1k,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator ntag_i2c_plus_2k_generator = {
|
|
|
.name = "NTAG I2C Plus 2k",
|
|
|
.generator_func = nfc_generate_ntag_i2c_plus_2k,
|
|
|
- .next_scene = NfcSceneMfUltralightMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator mifare_classic_1k_4b_uid_generator = {
|
|
|
.name = "Mifare Classic 1k 4byte UID",
|
|
|
.generator_func = nfc_generate_mf_classic_1k_4b_uid,
|
|
|
- .next_scene = NfcSceneMfClassicMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator mifare_classic_1k_7b_uid_generator = {
|
|
|
.name = "Mifare Classic 1k 7byte UID",
|
|
|
.generator_func = nfc_generate_mf_classic_1k_7b_uid,
|
|
|
- .next_scene = NfcSceneMfClassicMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator mifare_classic_4k_4b_uid_generator = {
|
|
|
.name = "Mifare Classic 4k 4byte UID",
|
|
|
.generator_func = nfc_generate_mf_classic_4k_4b_uid,
|
|
|
- .next_scene = NfcSceneMfClassicMenu,
|
|
|
};
|
|
|
|
|
|
static const NfcGenerator mifare_classic_4k_7b_uid_generator = {
|
|
|
.name = "Mifare Classic 4k 7byte UID",
|
|
|
.generator_func = nfc_generate_mf_classic_4k_7b_uid,
|
|
|
- .next_scene = NfcSceneMfClassicMenu,
|
|
|
};
|
|
|
|
|
|
const NfcGenerator* const nfc_generators[] = {
|