Changes

no edit summary
Line 674: Line 674:  
= BluetoothPropertyType =
 
= BluetoothPropertyType =
 
This is u32 enum "nn::bluetooth::BluetoothPropertyType".
 
This is u32 enum "nn::bluetooth::BluetoothPropertyType".
 +
 +
The sysmodule will Abort if the input type is unavailable / not recognized.
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 681: Line 683:  
!  Buffer contents
 
!  Buffer contents
 
|-
 
|-
| 1 || || String
+
| 1 || || String, max length 0xF8 excluding NUL-terminator.
 
|-
 
|-
 
| 2 || || 6-bytes
 
| 2 || || 6-bytes
 
|-
 
|-
| 3 || || 3-bytes
+
| 3 || || Only available with [[#SetAdapterProperty]]. 3-bytes
 
|-
 
|-
 
| 5 || || 3-bytes
 
| 5 || || 3-bytes
Line 715: Line 717:  
= AdapterProperty =
 
= AdapterProperty =
 
This is "nn::bluetooth::AdapterProperty". This is a 0x103-byte struct.
 
This is "nn::bluetooth::AdapterProperty". This is a 0x103-byte struct.
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Description
 +
|-
 +
| 0x0 || 0x6 || Same as the data for [[#BluetoothPropertyType]] type2.
 +
|-
 +
| 0x6 || 0x3 || Same as the data for [[#BluetoothPropertyType]] type5.
 +
|-
 +
| 0x9 || 0xF9 || Same as the data for [[#BluetoothPropertyType]] type1 (last byte is not initialized).
 +
|-
 +
| 0x102 || 0x1 || Set to hard-coded value 0x68.
 +
|}
    
= Address =
 
= Address =