Changes

528 bytes added ,  00:02, 1 December 2021
no edit summary
Line 56: Line 56:  
| 7 || GetTagInfo
 
| 7 || GetTagInfo
 
|-
 
|-
| 8 || GetActivateEventHandle
+
| 8 || [[#AttachActivateEvent|GetActivateEventHandle]]
 
|-
 
|-
| 9 || GetDeactivateEventHandle
+
| 9 || [[#AttachDeactivateEvent|GetDeactivateEventHandle]]
 
|-
 
|-
 
| 10 || [[#GetState]]
 
| 10 || [[#GetState]]
Line 66: Line 66:  
| 12 || [[#GetNpadId]]
 
| 12 || [[#GetNpadId]]
 
|-
 
|-
| 13 || [3.0.0+] GetAvailabilityChangeEventHandle
+
| 13 || [3.0.0+] [[#AttachAvailabilityChangeEvent|GetAvailabilityChangeEventHandle]]
 
|}
 
|}
   Line 108: Line 108:  
| 406 || [4.0.0+] [[#GetNpadId]]
 
| 406 || [4.0.0+] [[#GetNpadId]]
 
|-
 
|-
| 407 || [4.0.0+] AttachAvailabilityChangeEvent
+
| 407 || [4.0.0+] [[#AttachAvailabilityChangeEvent]]
 
|-
 
|-
 
| 408 || [4.0.0+] StartDetection
 
| 408 || [4.0.0+] StartDetection
Line 116: Line 116:  
| 410 || [4.0.0+] GetTagInfo
 
| 410 || [4.0.0+] GetTagInfo
 
|-
 
|-
| 411 || [4.0.0+] AttachActivateEvent
+
| 411 || [4.0.0+] [[#AttachActivateEvent]]
 
|-
 
|-
| 412 || [4.0.0+] AttachDeactivateEvent
+
| 412 || [4.0.0+] [[#AttachDeactivateEvent]]
 
|-
 
|-
 
| 1000 || [4.0.0+] [[#ReadMifare]]
 
| 1000 || [4.0.0+] [[#ReadMifare]]
Line 190: Line 190:  
| 406 || [4.0.0+] [[#GetNpadId]]
 
| 406 || [4.0.0+] [[#GetNpadId]]
 
|-
 
|-
| 407 || [4.0.0+] AttachAvailabilityChangeEvent
+
| 407 || [4.0.0+] [[#AttachAvailabilityChangeEvent]]
 
|-
 
|-
 
| 408 || [4.0.0+] StartDetection
 
| 408 || [4.0.0+] StartDetection
Line 198: Line 198:  
| 410 || [4.0.0+] GetTagInfo
 
| 410 || [4.0.0+] GetTagInfo
 
|-
 
|-
| 411 || [4.0.0+] AttachActivateEvent
+
| 411 || [4.0.0+] [[#AttachActivateEvent]]
 
|-
 
|-
| 412 || [4.0.0+] AttachDeactivateEvent
+
| 412 || [4.0.0+] [[#AttachDeactivateEvent]]
 
|-
 
|-
 
| 500 || [4.0.0+] [[#SetNfcEnabled]]
 
| 500 || [4.0.0+] [[#SetNfcEnabled]]
Line 302: Line 302:  
| 16 || GetModelInfo
 
| 16 || GetModelInfo
 
|-
 
|-
| 17 || AttachActivateEvent
+
| 17 || [[#AttachActivateEvent]]
 
|-
 
|-
| 18 || AttachDeactivateEvent
+
| 18 || [[#AttachDeactivateEvent]]
 
|-
 
|-
 
| 19 || [[#GetState]]
 
| 19 || [[#GetState]]
Line 314: Line 314:  
| 22 || GetApplicationAreaSize
 
| 22 || GetApplicationAreaSize
 
|-
 
|-
| 23 || [3.0.0+] AttachAvailabilityChangeEvent
+
| 23 || [3.0.0+] [[#AttachAvailabilityChangeEvent]]
 
|-
 
|-
 
| 24 || [3.0.0+] RecreateApplicationArea
 
| 24 || [3.0.0+] RecreateApplicationArea
Line 335: Line 335:     
This can return a maximum of 0xA entries.
 
This can return a maximum of 0xA entries.
 +
 +
=== AttachActivateEvent ===
 +
Takes an input [[#DeviceHandle]], returns an output Event handle.
 +
 +
sdknso uses EventClearMode=1.
 +
 +
=== AttachDeactivateEvent ===
 +
Takes an input [[#DeviceHandle]], returns an output Event handle.
 +
 +
sdknso uses EventClearMode=1.
    
=== GetDeviceState ===
 
=== GetDeviceState ===
Line 343: Line 353:  
=== GetNpadId ===
 
=== GetNpadId ===
 
Takes an input [[#DeviceHandle]], returns an output u32 NpadId.
 
Takes an input [[#DeviceHandle]], returns an output u32 NpadId.
 +
 +
=== AttachAvailabilityChangeEvent ===
 +
No input, returns an output Event handle.
 +
 +
sdknso uses EventClearMode=1.
    
= nfp:dbg =
 
= nfp:dbg =
Line 395: Line 410:  
| 16 || GetModelInfo
 
| 16 || GetModelInfo
 
|-
 
|-
| 17 || AttachActivateEvent
+
| 17 || [[#AttachActivateEvent]]
 
|-
 
|-
| 18 || AttachDeactivateEvent
+
| 18 || [[#AttachDeactivateEvent]]
 
|-
 
|-
 
| 19 || [[#GetState]]
 
| 19 || [[#GetState]]
Line 407: Line 422:  
| 22 || GetApplicationArea2
 
| 22 || GetApplicationArea2
 
|-
 
|-
| 23 || [3.0.0+] AttachAvailabilityChangeEvent
+
| 23 || [3.0.0+] [[#AttachAvailabilityChangeEvent]]
 
|-
 
|-
 
| 24 || [3.0.0+] RecreateApplicationArea
 
| 24 || [3.0.0+] RecreateApplicationArea
Line 520: Line 535:  
| 16 || GetModelInfo
 
| 16 || GetModelInfo
 
|-
 
|-
| 17 || AttachActivateEvent
+
| 17 || [[#AttachActivateEvent]]
 
|-
 
|-
| 18 || AttachDeactivateEvent
+
| 18 || [[#AttachDeactivateEvent]]
 
|-
 
|-
 
| 19 || [[#GetState]]
 
| 19 || [[#GetState]]
Line 530: Line 545:  
| 21 || [[#GetNpadId]]
 
| 21 || [[#GetNpadId]]
 
|-
 
|-
| 23 || [3.0.0+] AttachAvailabilityChangeEvent
+
| 23 || [3.0.0+] [[#AttachAvailabilityChangeEvent]]
 
|-
 
|-
 
| 100 || Format
 
| 100 || Format