Bus services: Difference between revisions
No edit summary |
No edit summary |
||
Line 189: | Line 189: | ||
== OpenSessionForDev == | == OpenSessionForDev == | ||
Takes an input | Takes an input u16 '''SlaveAddress''' and 3 input u32s '''BusIdx''', [[#AddressingMode]] and [[#SpeedMode]]. Returns an [[#II2cSession]]. | ||
== OpenSession == | == OpenSession == | ||
Takes an input | Takes an input [[#I2cDevice]]. Returns an output [[#II2cSession]]. | ||
== HasDevice == | == HasDevice == | ||
Takes an input | Takes an input [[#I2cDevice]]. Returns an output boolean success value. | ||
== HasDeviceForDev == | == HasDeviceForDev == | ||
Takes an input | Takes an input u16 '''SlaveAddress''' and 3 input u32s '''BusIdx''', [[#AddressingMode]] and [[#SpeedMode]]. Returns an output boolean success value. | ||
== OpenSession2 == | == OpenSession2 == | ||
Line 296: | Line 296: | ||
== IsSupportedBaudRateForDev == | == IsSupportedBaudRateForDev == | ||
Takes 2 input u32s [[#UartPortForDev]] '''BaudRate'''. Returns an output boolean success value. | Takes 2 input u32s [[#UartPortForDev]] and '''BaudRate'''. Returns an output boolean success value. | ||
Supported baud rates are 57600, 115200, 1000000 and 3000000. | Supported baud rates are 57600, 115200, 1000000 and 3000000. |