Changes

Jump to navigation Jump to search
no edit summary
Line 414: Line 414:     
The sysmodule impl for the funcptr used with this cmd only uses the [[#Address]] - this and hard-coded PIN "0000" are written into the parameter struct (and a size field for the PIN).
 
The sysmodule impl for the funcptr used with this cmd only uses the [[#Address]] - this and hard-coded PIN "0000" are written into the parameter struct (and a size field for the PIN).
 +
 +
[12.0.0+] The input [[#PinCode]] is now actually used and passed to BSA, instead of hard-coding the PIN.
    
== RespondToSspRequest ==
 
== RespondToSspRequest ==
Line 1,315: Line 1,317:  
= PinCode =
 
= PinCode =
 
This is "nn::bluetooth::hal::PinCode". This is a 0x11-byte struct with 1-byte alignment.
 
This is "nn::bluetooth::hal::PinCode". This is a 0x11-byte struct with 1-byte alignment.
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Description
 +
|-
 +
| 0x0 || 0xF || PinCode
 +
|-
 +
| 0xF || 0x1 || PinCode length, must be 0x1-0xF otherwise the sysmodule will Abort.
 +
|}
    
= HidData =
 
= HidData =

Navigation menu