class documentation

class MCP23017(object):

Constructor: MCP23017(address, busnum)

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method __str__ Undocumented
Method config Undocumented
Method debug Undocumented
Method enable_interrupt Undocumented
Method init_config Undocumented
Method input Undocumented
Method output Undocumented
Method pullup Undocumented
Method read_all_gpios Undocumented
Method readU8 Undocumented
Method reverse_input_polarity Undocumented
Method write8 Undocumented
Constant INPUT Undocumented
Constant OUTPUT Undocumented
Instance Variable i2c Undocumented
Property address Undocumented
Property bus Undocumented
Static Method _change_bit Undocumented
Method _read_and_change_pin Undocumented
Instance Variable __address Undocumented
Instance Variable __bus Undocumented
Instance Variable __direction Undocumented
Instance Variable __num_gpios Undocumented
def __init__(self, address, busnum=0):

Undocumented

def __str__(self):

Undocumented

def config(self, pin, mode):

Undocumented

def debug(self):

Undocumented

def enable_interrupt(self, pin, enable):

Undocumented

def init_config(self):

Undocumented

def input(self, pin):

Undocumented

def output(self, pin, value):

Undocumented

def pullup(self, pin, value):

Undocumented

def read_all_gpios(self):

Undocumented

def readU8(self, register):

Undocumented

def reverse_input_polarity(self, pin, reverse):

Undocumented

def write8(self, register, value):

Undocumented

INPUT: int =

Undocumented

Value
1
OUTPUT: int =

Undocumented

Value
0
i2c =

Undocumented

@property
address =

Undocumented

@property
bus =

Undocumented

@staticmethod
def _change_bit(bitmap, bit, value):

Undocumented

def _read_and_change_pin(self, port, pin, value, current_value=None):

Undocumented

__address =

Undocumented

__bus =

Undocumented

__direction =

Undocumented

__num_gpios: int =

Undocumented