<filename>stubs/ev3_pybricks_1_0_0/pybricks/uev3dev/i2c.py
"""
Module: 'pybricks.uev3dev.i2c' on LEGO EV3 v1.0.0
"""
# MCU: sysname=ev3, nodename=ev3, release=('v1.0.0',), version=('0.0.0',), machine=ev3
# Stubber: 1.3.2

class SMBus:
    ''
    def _access():
        pass

    _slave = 0
    def block_process_call():
        pass

    def process_call():
        pass

    def read_block_data():
        pass

    def read_byte():
        pass

    def read_byte_data():
        pass

    def read_i2c_block_data():
        pass

    def read_word_data():
        pass

    def set_address():
        pass

    def write_block_data():
        pass

    def write_byte():
        pass

    def write_byte_data():
        pass

    def write_i2c_block_data():
        pass

    def write_quick():
        pass

    def write_word_data():
        pass

_I2C_FUNCS = 1797
_I2C_FUNC_10BIT_ADDR = 2
_I2C_FUNC_I2C = 1
_I2C_FUNC_NOSTART = 16
_I2C_FUNC_PROTOCOL_MANGLING = 4
_I2C_FUNC_SLAVE = 32
_I2C_FUNC_SMBUS_BLOCK_PROC_CALL = 32768
_I2C_FUNC_SMBUS_PEC = 8
_I2C_FUNC_SMBUS_PROC_CALL = 8388608
_I2C_FUNC_SMBUS_QUICK = 65536
_I2C_FUNC_SMBUS_READ_BLOCK_DATA = 16777216
_I2C_FUNC_SMBUS_READ_BYTE = 131072
_I2C_FUNC_SMBUS_READ_BYTE_DATA = 524288
_I2C_FUNC_SMBUS_READ_I2C_BLOCK = 67108864
_I2C_FUNC_SMBUS_READ_WORD_DATA = 2097152
_I2C_FUNC_SMBUS_WRITE_BLOCK_DATA = 33554432
_I2C_FUNC_SMBUS_WRITE_BYTE = 262144
_I2C_FUNC_SMBUS_WRITE_BYTE_DATA = 1048576
_I2C_FUNC_SMBUS_WRITE_I2C_BLOCK = 134217728
_I2C_FUNC_SMBUS_WRITE_WORD_DATA = 4194304
_I2C_M_IGNORE_NAK = 4096
_I2C_M_NOSTART = 16384
_I2C_M_NO_RD_ACK = 2048
_I2C_M_RD = 1
_I2C_M_RECV_LEN = 1024
_I2C_M_REV_DIR_ADDR = 8192
_I2C_M_STOP = 32768
_I2C_M_TEN = 16
_I2C_PEC = 1800
_I2C_RDWR = 1799
_I2C_RETRIES = 1793
_I2C_SLAVE = 1795
_I2C_SLAVE_FORCE = 1798
_I2C_SMBUS = 1824
_I2C_SMBUS_BLOCK_DATA = 5
_I2C_SMBUS_BLOCK_MAX = 32
_I2C_SMBUS_BLOCK_PROC_CALL = 7
_I2C_SMBUS_BYTE = 1
_I2C_SMBUS_BYTE_DATA = 2
_I2C_SMBUS_I2C_BLOCK_BROKEN = 6
_I2C_SMBUS_I2C_BLOCK_DATA = 8
_I2C_SMBUS_PROC_CALL = 4
_I2C_SMBUS_QUICK = 0
_I2C_SMBUS_READ = 1
_I2C_SMBUS_WORD_DATA = 3
_I2C_SMBUS_WRITE = 0
_I2C_TENBIT = 1796
_I2C_TIMEOUT = 1794
_i2c_smbus_data = None
_i2c_smbus_ioctl_data = None
_size_of_i2c_smbus_data = 34
_size_of_i2c_smbus_ioctl_data = 12
def ioctl():
    pass

uctypes = None

<filename>stubs/ev3_pybricks_1_0_0/pybricks/uev3dev/i2c.py
"""
Module: 'pybricks.uev3dev.i2c' on LEGO EV3 v1.0.0
"""
# MCU: sysname=ev3, nodename=ev3, release=('v1.0.0',), version=('0.0.0',), machine=ev3
# Stubber: 1.3.2

class SMBus:
    ''
    def _access():
        pass

    _slave = 0
    def block_process_call():
        pass

    def process_call():
        pass

    def read_block_data():
        pass

    def read_byte():
        pass

    def read_byte_data():
        pass

    def read_i2c_block_data():
        pass

    def read_word_data():
        pass

    def set_address():
        pass

    def write_block_data():
        pass

    def write_byte():
        pass

    def write_byte_data():
        pass

    def write_i2c_block_data():
        pass

    def write_quick():
        pass

    def write_word_data():
        pass

_I2C_FUNCS = 1797
_I2C_FUNC_10BIT_ADDR = 2
_I2C_FUNC_I2C = 1
_I2C_FUNC_NOSTART = 16
_I2C_FUNC_PROTOCOL_MANGLING = 4
_I2C_FUNC_SLAVE = 32
_I2C_FUNC_SMBUS_BLOCK_PROC_CALL = 32768
_I2C_FUNC_SMBUS_PEC = 8
_I2C_FUNC_SMBUS_PROC_CALL = 8388608
_I2C_FUNC_SMBUS_QUICK = 65536
_I2C_FUNC_SMBUS_READ_BLOCK_DATA = 16777216
_I2C_FUNC_SMBUS_READ_BYTE = 131072
_I2C_FUNC_SMBUS_READ_BYTE_DATA = 524288
_I2C_FUNC_SMBUS_READ_I2C_BLOCK = 67108864
_I2C_FUNC_SMBUS_READ_WORD_DATA = 2097152
_I2C_FUNC_SMBUS_WRITE_BLOCK_DATA = 33554432
_I2C_FUNC_SMBUS_WRITE_BYTE = 262144
_I2C_FUNC_SMBUS_WRITE_BYTE_DATA = 1048576
_I2C_FUNC_SMBUS_WRITE_I2C_BLOCK = 134217728
_I2C_FUNC_SMBUS_WRITE_WORD_DATA = 4194304
_I2C_M_IGNORE_NAK = 4096
_I2C_M_NOSTART = 16384
_I2C_M_NO_RD_ACK = 2048
_I2C_M_RD = 1
_I2C_M_RECV_LEN = 1024
_I2C_M_REV_DIR_ADDR = 8192
_I2C_M_STOP = 32768
_I2C_M_TEN = 16
_I2C_PEC = 1800
_I2C_RDWR = 1799
_I2C_RETRIES = 1793
_I2C_SLAVE = 1795
_I2C_SLAVE_FORCE = 1798
_I2C_SMBUS = 1824
_I2C_SMBUS_BLOCK_DATA = 5
_I2C_SMBUS_BLOCK_MAX = 32
_I2C_SMBUS_BLOCK_PROC_CALL = 7
_I2C_SMBUS_BYTE = 1
_I2C_SMBUS_BYTE_DATA = 2
_I2C_SMBUS_I2C_BLOCK_BROKEN = 6
_I2C_SMBUS_I2C_BLOCK_DATA = 8
_I2C_SMBUS_PROC_CALL = 4
_I2C_SMBUS_QUICK = 0
_I2C_SMBUS_READ = 1
_I2C_SMBUS_WORD_DATA = 3
_I2C_SMBUS_WRITE = 0
_I2C_TENBIT = 1796
_I2C_TIMEOUT = 1794
_i2c_smbus_data = None
_i2c_smbus_ioctl_data = None
_size_of_i2c_smbus_data = 34
_size_of_i2c_smbus_ioctl_data = 12
def ioctl():
    pass

uctypes = None

Module: 'pybricks.uev3dev.i2c' on LEGO EV3 v1.0.0 # MCU: sysname=ev3, nodename=ev3, release=('v1.0.0',), version=('0.0.0',), machine=ev3 # Stubber: 1.3.2