Function open

  • 以master模式打开I2C控制器,建立I2C总线,返回总线对象。

    Returns

    I2cBus 对象

    Parameters

    • id: I2cId

      i2c控制器ID

    • scl: Byte

      SCL引脚号

    • sda: Byte

      SDA引脚号

    • Optional options: {
          baudrate?: number;
          sclPullUp?: boolean;
          sdaPullUp?: boolean;
          timeout?: number;
      }
      • Optional baudrate?: number

        总线速度,默认400_000Hz

      • Optional sclPullUp?: boolean

        SCL引脚是开启上拉电阻,默认true

      • Optional sdaPullUp?: boolean

        SDA引脚是开启上拉电阻,默认true

      • Optional timeout?: number

        超时时间,以毫秒计。默认50ms

    Returns I2cBus