Takes an input u32 '''BusIdx''', an input u16 '''SlaveAddress''', and 2 input u32s [[#AddressingMode]] and [[#SpeedMode]]. Returns an [[#II2cSession]].
+
Takes an input u16 '''SlaveAddress''' and 3 input u32s '''BusIdx''', [[#AddressingMode]] and [[#SpeedMode]]. Returns an [[#II2cSession]].
== OpenSession ==
== OpenSession ==
−
Takes an input u32 [[#I2cDevice]]. Returns an output [[#II2cSession]].
+
Takes an input [[#I2cDevice]]. Returns an output [[#II2cSession]].
== HasDevice ==
== HasDevice ==
−
Takes an input u32 [[#I2cDevice]]. Returns an output boolean success value.
+
Takes an input [[#I2cDevice]]. Returns an output boolean success value.
== HasDeviceForDev ==
== HasDeviceForDev ==
−
Takes an input u32 '''BusIdx''', an input u16 '''SlaveAddress''', and 2 input u32s [[#AddressingMode]] and [[#SpeedMode]]. Returns an output boolean success value.
+
Takes an input u16 '''SlaveAddress''' and 3 input u32s '''BusIdx''', [[#AddressingMode]] and [[#SpeedMode]]. Returns an output boolean success value.