Bus services: Difference between revisions
Tesnos6921 (talk | contribs) |
|||
Line 265: | Line 265: | ||
| 1 || [[#OpenPortForDev]] | | 1 || [[#OpenPortForDev]] | ||
|- | |- | ||
| 2 || GetWritableLength | | 2 || [[#GetWritableLength]] | ||
|- | |- | ||
| 3 || Send | | 3 || [[#Send]] | ||
|- | |- | ||
| 4 || GetReadableLength | | 4 || [[#GetReadableLength]] | ||
|- | |- | ||
| 5 || Receive | | 5 || [[#Receive]] | ||
|- | |- | ||
| 6 || BindPortEvent | | 6 || [[#BindPortEvent]] | ||
|- | |- | ||
| 7 || UnbindPortEvent | | 7 || [[#UnbindPortEvent]] | ||
|} | |} | ||
Line 287: | Line 287: | ||
[7.0.0+] Now takes an additional u64. | [7.0.0+] Now takes an additional u64. | ||
=== GetWritableLength === | |||
No input, returns an output u64. | |||
=== Send === | |||
Takes a type-0x21 input buffer, returns an output u64 size. | |||
=== GetReadableLength === | |||
No input, returns an output u64. | |||
=== Receive === | |||
Takes a type-0x22 output buffer, returns an output u64 size. | |||
=== BindPortEvent === | |||
Takes an input u32 and u64, returns an output u8 and an Event handle with EventClearMode=0. | |||
=== UnbindPortEvent === | |||
Takes an input u32, returns an output u8. | |||
= pwm = | = pwm = |