libnx v4.9.0
Loading...
Searching...
No Matches
Data Fields
BtdrvHidReportEventInfo Struct Reference

Data for btdrvGetHidReportEventInfo. The data stored here depends on the BtdrvHidEventType. More...

#include <btdrv.h>

Data Fields

union { 
 
   u8   data [0x480] 
 Raw data.
 
   struct { 
 
      union { 
 
         struct { 
 
            struct { 
 
               BtdrvAddress   addr 
 
               u8   pad [2] 
 
               u32   res 
 
               u32   size 
 
            }   hdr 
 
            u8   unused [0x3] 
 Unused.
 
            BtdrvAddress   addr 
 BtdrvAddress
 
            u8   unused2 [0x3] 
 Unused.
 
            BtdrvHidData   report 
 
         }   v1 
 [1.0.0-6.2.0]
 
         struct { 
 
            u8   unused [0x3] 
 Unused.
 
            BtdrvAddress   addr 
 BtdrvAddress
 
            u8   unused2 [0x3] 
 Unused.
 
            BtdrvHidData   report 
 
         }   v7 
 [7.0.0-8.1.1]
 
         struct { 
 
            u32   res 
 Always 0.
 
            u8   unk_x4 
 Always 0.
 
            BtdrvAddress   addr 
 BtdrvAddress
 
            u8   pad 
 Padding.
 
            BtdrvHidReport   report 
 
         }   v9 
 [9.0.0+]
 
      }  
 
   }   data_report 
 BtdrvHidEventType_DataReport
 
   struct { 
 
      union { 
 
         u8   rawdata [0xC] 
 Raw data.
 
         struct { 
 
            u32   res 
 0 = success, non-zero = error.
 
            BtdrvAddress   addr 
 BtdrvAddress
 
            u8   pad [2] 
 Padding.
 
         }  
 
      }  
 
   }   set_report 
 BtdrvHidEventType_SetReport
 
   struct { 
 
      union { 
 
         union { 
 
            u8   rawdata [0x290] 
 Raw data.
 
            struct { 
 
               BtdrvAddress   addr 
 BtdrvAddress
 
               u8   pad [2] 
 Padding.
 
               u32   res 
 Unknown. hid-sysmodule only uses the below data when this field is 0.
 
               BtdrvHidData   report 
 BtdrvHidData
 
               u8   pad2 [2] 
 Padding.
 
            }  
 
         }   v1 
 [1.0.0-8.1.1]
 
         union { 
 
            u8   rawdata [0x2C8] 
 Raw data.
 
            struct { 
 
               u32   res 
 Unknown. hid-sysmodule only uses the below report when this field is 0.
 
               BtdrvAddress   addr 
 BtdrvAddress
 
               BtdrvHidReport   report 
 BtdrvHidReport
 
            }  
 
         }   v9 
 [9.0.0+]
 
      }  
 
   }   get_report 
 BtdrvHidEventType_GetReport
 
};  
 

Detailed Description

Data for btdrvGetHidReportEventInfo. The data stored here depends on the BtdrvHidEventType.

Field Documentation

◆ res

u32 BtdrvHidReportEventInfo::res

Always 0.

Unknown. hid-sysmodule only uses the below report when this field is 0.

Unknown. hid-sysmodule only uses the below data when this field is 0.

0 = success, non-zero = error.


The documentation for this struct was generated from the following file: