Bus services: Difference between revisions
Masagrator (talk | contribs) Add information for nn::pwm::IChannelSession's SetDutyCycle and GetDutyCycle |
No edit summary |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 472: | Line 472: | ||
|- | |- | ||
| 10 || [17.0.0+] GetPmConfiguration | | 10 || [17.0.0+] GetPmConfiguration | ||
|- | |||
| 11 || [21.0.0+] | |||
|- | |||
| 12 || [21.0.0+] | |||
|} | |} | ||
| Line 512: | Line 516: | ||
|- | |- | ||
| 3 || [[#StopPeriodicReceiveMode|StopPeriodicReceiveMode]] | | 3 || [[#StopPeriodicReceiveMode|StopPeriodicReceiveMode]] | ||
|- | |||
| 4 || [19.0.0+] | |||
|- | |||
| 5 || [19.0.0+] | |||
|} | |} | ||
| Line 521: | Line 529: | ||
=== StartPeriodicReceiveMode === | === StartPeriodicReceiveMode === | ||
Takes an u8 '''SpiCommand''' (padded to u32), an u32, two u64s and a | Takes an u8 '''SpiCommand''' (padded to u32), an u32, two u64s and a TransferMemory handle. No output. | ||
[20.0.0+] Data intended for the user-process was [[Switch_System_Flaws|moved]] from tmem+0x8 to +0x0. | |||
=== StopPeriodicReceiveMode === | === StopPeriodicReceiveMode === | ||
No input/output. | No input/output. | ||
=== Cmd4 === | |||
Takes a total of 0x10-bytes of input and an input handle. No output. | |||
This is similar to [[#StartPeriodicReceiveMode|StartPeriodicReceiveMode]]. This eventually calls an impl func which just writes some input fields into state, then (on NX) Aborts. | |||
=== Cmd5 === | |||
No input/output. | |||
This is identical to [[#StopPeriodicReceiveMode|StopPeriodicReceiveMode]]. | |||
= led = | = led = | ||
| Line 530: | Line 550: | ||
This was added with [8.1.1+]. | This was added with [8.1.1+]. | ||
This has max_sessions 2. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||