Changes

113 bytes added ,  07:17, 30 November 2021
no edit summary
Line 64: Line 64:  
| 11 || [[#GetDeviceState]]
 
| 11 || [[#GetDeviceState]]
 
|-
 
|-
| 12 || GetNpadId
+
| 12 || [[#GetNpadId]]
 
|-
 
|-
 
| 13 || [3.0.0+] GetAvailabilityChangeEventHandle
 
| 13 || [3.0.0+] GetAvailabilityChangeEventHandle
Line 106: Line 106:  
| 405 || [4.0.0+] [[#GetDeviceState]]
 
| 405 || [4.0.0+] [[#GetDeviceState]]
 
|-
 
|-
| 406 || [4.0.0+] GetNpadId
+
| 406 || [4.0.0+] [[#GetNpadId]]
 
|-
 
|-
 
| 407 || [4.0.0+] AttachAvailabilityChangeEvent
 
| 407 || [4.0.0+] AttachAvailabilityChangeEvent
Line 188: Line 188:  
| 405 || [4.0.0+] [[#GetDeviceState]]
 
| 405 || [4.0.0+] [[#GetDeviceState]]
 
|-
 
|-
| 406 || [4.0.0+] GetNpadId
+
| 406 || [4.0.0+] [[#GetNpadId]]
 
|-
 
|-
 
| 407 || [4.0.0+] AttachAvailabilityChangeEvent
 
| 407 || [4.0.0+] AttachAvailabilityChangeEvent
Line 310: Line 310:  
| 20 || [[#GetDeviceState]]
 
| 20 || [[#GetDeviceState]]
 
|-
 
|-
| 21 || GetNpadId
+
| 21 || [[#GetNpadId]]
 
|-
 
|-
 
| 22 || GetApplicationAreaSize
 
| 22 || GetApplicationAreaSize
Line 340: Line 340:     
The returned u32 is loaded from a lookup table. nfp services uses the same table, mifare uses a separate one, and the nfc services use another separate table.
 
The returned u32 is loaded from a lookup table. nfp services uses the same table, mifare uses a separate one, and the nfc services use another separate table.
 +
 +
=== GetNpadId ===
 +
Takes an input [[#DeviceHandle]], returns an output u32 NpadId.
    
= nfp:dbg =
 
= nfp:dbg =
Line 400: Line 403:  
| 20 || [[#GetDeviceState]]
 
| 20 || [[#GetDeviceState]]
 
|-
 
|-
| 21 || GetNpadId
+
| 21 || [[#GetNpadId]]
 
|-
 
|-
 
| 22 || GetApplicationArea2
 
| 22 || GetApplicationArea2
Line 525: Line 528:  
| 20 || [[#GetDeviceState]]
 
| 20 || [[#GetDeviceState]]
 
|-
 
|-
| 21 || GetNpadId
+
| 21 || [[#GetNpadId]]
 
|-
 
|-
 
| 23 || [3.0.0+] AttachAvailabilityChangeEvent
 
| 23 || [3.0.0+] AttachAvailabilityChangeEvent