Changes

27 bytes removed ,  21:44, 30 November 2021
no edit summary
Line 738: Line 738:     
== GetPalmaOperationInfo ==
 
== GetPalmaOperationInfo ==
Takes a [[#PalmaConnectionHandle]], a type-0x6 output buffer, returns an output u64.
+
Takes a [[#PalmaConnectionHandle]], a type-0x6 output buffer, returns an output u64 [[#PalmaOperationType]].
    
sdknso passes [[#PalmaOperationInfo]]+0x8 size 0x140 for the output buffer. [5.1.0+] After using the cmd successfully, [[#GetPalmaOperationResult]] is used.
 
sdknso passes [[#PalmaOperationInfo]]+0x8 size 0x140 for the output buffer. [5.1.0+] After using the cmd successfully, [[#GetPalmaOperationResult]] is used.
Line 747: Line 747:  
Takes an input [[#PalmaConnectionHandle]], an u64 (exposed by sdknso as an u16), no output.
 
Takes an input [[#PalmaConnectionHandle]], an u64 (exposed by sdknso as an u16), no output.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== SetPalmaFrModeType ==
 
== SetPalmaFrModeType ==
 
Takes an input [[#PalmaConnectionHandle]], an u64 [[#PalmaFrModeType]], no output.
 
Takes an input [[#PalmaConnectionHandle]], an u64 [[#PalmaFrModeType]], no output.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== ReadPalmaStep ==
 
== ReadPalmaStep ==
 
Takes an input [[#PalmaConnectionHandle]], no output.
 
Takes an input [[#PalmaConnectionHandle]], no output.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
[[#EnablePalmaStep]] should be used before this.
 
[[#EnablePalmaStep]] should be used before this.
Line 764: Line 764:  
Takes an input bool, a [[#PalmaConnectionHandle]], no output.
 
Takes an input bool, a [[#PalmaConnectionHandle]], no output.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== ResetPalmaStep ==
 
== ResetPalmaStep ==
 
Takes an input [[#PalmaConnectionHandle]], no output.
 
Takes an input [[#PalmaConnectionHandle]], no output.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== ReadPalmaApplicationSection ==
 
== ReadPalmaApplicationSection ==
Line 776: Line 776:  
sdknso exposes the first u64 as a s32. sdknso will Abort if the input value for the second u64 is >0x100.
 
sdknso exposes the first u64 as a s32. sdknso will Abort if the input value for the second u64 is >0x100.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== WritePalmaApplicationSection ==
 
== WritePalmaApplicationSection ==
Line 783: Line 783:  
sdknso exposes the first u64 as a s32. Data is copied from the input [[#PalmaApplicationSectionAccessBuffer]] with the specified size.
 
sdknso exposes the first u64 as a s32. Data is copied from the input [[#PalmaApplicationSectionAccessBuffer]] with the specified size.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== ReadPalmaUniqueCode ==
 
== ReadPalmaUniqueCode ==
 
Takes an input [[#PalmaConnectionHandle]], no output.
 
Takes an input [[#PalmaConnectionHandle]], no output.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== SetPalmaUniqueCodeInvalid ==
 
== SetPalmaUniqueCodeInvalid ==
 
Takes an input [[#PalmaConnectionHandle]], no output.
 
Takes an input [[#PalmaConnectionHandle]], no output.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== WritePalmaActivityEntry ==
 
== WritePalmaActivityEntry ==
Line 800: Line 800:  
sdknso exposes the first u64 as an u16, while the rest are exposed as [[#PalmaActivityEntry]].
 
sdknso exposes the first u64 as an u16, while the rest are exposed as [[#PalmaActivityEntry]].
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== WritePalmaRgbLedPatternEntry ==
 
== WritePalmaRgbLedPatternEntry ==
Line 807: Line 807:  
sdknso exposes the u64 as an u16.
 
sdknso exposes the u64 as an u16.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== WritePalmaWaveEntry ==
 
== WritePalmaWaveEntry ==
Line 816: Line 816:  
Note that the sysmodule will not properly close the TransferMemory handle if the [[#PalmaConnectionHandle]] is invalid.
 
Note that the sysmodule will not properly close the TransferMemory handle if the [[#PalmaConnectionHandle]] is invalid.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== SetPalmaDataBaseIdentificationVersion ==
 
== SetPalmaDataBaseIdentificationVersion ==
 
Takes an input s32, a [[#PalmaConnectionHandle]], no output.
 
Takes an input s32, a [[#PalmaConnectionHandle]], no output.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== GetPalmaDataBaseIdentificationVersion ==
 
== GetPalmaDataBaseIdentificationVersion ==
 
Takes an input [[#PalmaConnectionHandle]], no output.
 
Takes an input [[#PalmaConnectionHandle]], no output.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== SuspendPalmaFeature ==
 
== SuspendPalmaFeature ==
 
Takes an input "nn::util::BitFlagSet<32, [[#PalmaFeature]]>", a [[#PalmaConnectionHandle]], no output.
 
Takes an input "nn::util::BitFlagSet<32, [[#PalmaFeature]]>", a [[#PalmaConnectionHandle]], no output.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== GetPalmaOperationResult ==
 
== GetPalmaOperationResult ==
Line 841: Line 841:  
Takes an input u16, a [[#PalmaConnectionHandle]], no output.
 
Takes an input u16, a [[#PalmaConnectionHandle]], no output.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== ResetPalmaPlayLog ==
 
== ResetPalmaPlayLog ==
 
Takes an input u16, a [[#PalmaConnectionHandle]], no output.
 
Takes an input u16, a [[#PalmaConnectionHandle]], no output.
   −
See [[#hidGetPalmaOperationInfo]].
+
See [[#GetPalmaOperationInfo]].
    
== SetIsPalmaAllConnectable ==
 
== SetIsPalmaAllConnectable ==