Line 695:
Line 695:
= TestWaveType =
= TestWaveType =
This is u32 enum "nn::nfc::TestWaveType".
This is u32 enum "nn::nfc::TestWaveType".
+
+
= MifareKey =
+
This is a 0x10-byte struct.
+
+
{| class="wikitable" border="1"
+
|-
+
! Offset || Size || Description
+
|-
+
| 0x0 || 0x1 || MifareCommand
+
|-
+
| 0x1 || 0x1 || Unknown
+
|-
+
| 0x2 || 0x6 || Padding
+
|-
+
| 0x8 || 0x6 || Key data
+
|-
+
| 0xE || 0x2 || Padding
+
|}
= MifareReadBlockData =
= MifareReadBlockData =
This is "nn::nfc::MifareReadBlockData". This is a 0x18-byte struct.
This is "nn::nfc::MifareReadBlockData". This is a 0x18-byte struct.
+
+
{| class="wikitable" border="1"
+
|-
+
! Offset || Size || Description
+
|-
+
| 0x0 || 0x10 || Data
+
|-
+
| 0x10 || 0x1 || Block index
+
|-
+
| 0x11 || 0x7 || Padding
+
|}
= MifareReadBlockParameter =
= MifareReadBlockParameter =
This is "nn::nfc::MifareReadBlockParameter". This is a 0x18-byte struct.
This is "nn::nfc::MifareReadBlockParameter". This is a 0x18-byte struct.
+
+
{| class="wikitable" border="1"
+
|-
+
! Offset || Size || Description
+
|-
+
| 0x0 || 0x1 || Block index
+
|-
+
| 0x1 || 0x7 || Padding
+
|-
+
| 0x8 || 0x10 || [[#MifareKey]]
+
|}
= MifareWriteBlockParameter =
= MifareWriteBlockParameter =
This is "nn::nfc::MifareWriteBlockParameter". This is a 0x28-byte struct.
This is "nn::nfc::MifareWriteBlockParameter". This is a 0x28-byte struct.
+
+
{| class="wikitable" border="1"
+
|-
+
! Offset || Size || Description
+
|-
+
| 0x0 || 0x10 || Data
+
|-
+
| 0x10 || 0x1 || Block index
+
|-
+
| 0x11 || 0x7 || Padding
+
|-
+
| 0x18 || 0x10 || [[#MifareKey]]
+
|}
= State =
= State =