SYMBOL INDEX (477 symbols across 44 files) FILE: c/common/i2cdriver.c function ErrorExit (line 27) | void ErrorExit(const char *func_name) function HANDLE (line 54) | HANDLE openSerialPort(const char *portname) function DWORD (line 98) | DWORD readFromSerialPort(HANDLE hSerial, uint8_t * buffer, int buffersize) function DWORD (line 107) | DWORD writeToSerialPort(HANDLE hSerial, const uint8_t * data, int length) function closeSerialPort (line 116) | void closeSerialPort(HANDLE hSerial) function openSerialPort (line 125) | int openSerialPort(const char *portname) function readFromSerialPort (line 160) | int readFromSerialPort(int fd, uint8_t *b, size_t s) function writeToSerialPort (line 179) | void writeToSerialPort(int fd, const uint8_t *b, size_t s) function closeSerialPort (line 191) | void closeSerialPort(HANDLE hSerial) function crc_update (line 235) | static void crc_update(I2CDriver *sd, const uint8_t *data, size_t data_len) function i2c_connect (line 250) | void i2c_connect(I2CDriver *sd, const char* portname) function i2c_disconnect (line 278) | void i2c_disconnect(I2CDriver *sd) function charCommand (line 287) | static void charCommand(I2CDriver *sd, char c) function i2c_ack (line 292) | static int i2c_ack(I2CDriver *sd) function i2c_getstatus (line 300) | void i2c_getstatus(I2CDriver *sd) function i2c_setspeed (line 327) | bool i2c_setspeed(I2CDriver *sd, unsigned int speed_khz) function i2c_scan (line 348) | void i2c_scan(I2CDriver *sd, uint8_t devices[128]) function i2c_reset (line 354) | uint8_t i2c_reset(I2CDriver *sd) function i2c_start (line 363) | int i2c_start(I2CDriver *sd, uint8_t dev, uint8_t op) function i2c_stop (line 370) | void i2c_stop(I2CDriver *sd) function i2c_write (line 375) | int i2c_write(I2CDriver *sd, const uint8_t bytes[], size_t nn) function i2c_read (line 391) | void i2c_read(I2CDriver *sd, uint8_t bytes[], size_t nn) function i2c_monitor (line 404) | void i2c_monitor(I2CDriver *sd, int enable) function i2c_capture (line 409) | void i2c_capture(I2CDriver *sd) function i2c_commands (line 459) | int i2c_commands(I2CDriver *sd, int argc, char *argv[]) FILE: c/common/i2cdriver.h type I2CDriver (line 13) | typedef struct { FILE: c/linux/i2c.c function main (line 6) | int main(int argc, char *argv[]) FILE: c/win32/i2c.c function main (line 6) | int main(int argc, char *argv[]) FILE: firmware/assets/mkfont.py function rand (line 10) | def rand(n): function as565 (line 13) | def as565(im): function c3 (line 20) | def c3(rgb): function pad2 (line 28) | def pad2(s): function rfont2 (line 33) | def rfont2(c): function rf (line 48) | def rf(c, font): function nybbles (line 78) | def nybbles(nn): FILE: python/EDS.py class Dig2 (line 8) | class Dig2: method __init__ (line 11) | def __init__(self, i2, a = 0x14): method raw (line 15) | def raw(self, b0, b1): method hex (line 19) | def hex(self, b): method dec (line 23) | def dec(self, b): method dp (line 27) | def dp(self, p0, p1): method brightness (line 31) | def brightness(self, b): class LED (line 35) | class LED: method __init__ (line 37) | def __init__(self, i2, a = 0x08): method rgb (line 41) | def rgb(self, r, g, b, t = 0): method hex (line 54) | def hex(self, hhh, t = 0): class Pot (line 65) | class Pot: method __init__ (line 67) | def __init__(self, i2, a = 0x28): method raw (line 71) | def raw(self): method rd (line 77) | def rd(self, r): class Beep (line 84) | class Beep: method __init__ (line 86) | def __init__(self, i2, a = 0x30): method beep (line 90) | def beep(self, dur, note): class Remote (line 98) | class Remote: method __init__ (line 100) | def __init__(self, i2, a = 0x60): method key (line 104) | def key(self): method raw (line 124) | def raw(self): class Temp (line 138) | class Temp: method __init__ (line 140) | def __init__(self, i2, a = 0x48): method reg (line 144) | def reg(self, r): method read (line 147) | def read(self): class EPROM (line 151) | class EPROM: method __init__ (line 153) | def __init__(self, i2, a = 0x50): method write (line 157) | def write(self, addr, data): method read (line 167) | def read(self, addr, n): class Clock (line 177) | class Clock: method __init__ (line 179) | def __init__(self, i2, a = 0x68): method set (line 183) | def set(self, t = None): method read (line 197) | def read(self): method dump (line 214) | def dump(self): class Magnet (line 222) | class Magnet: method __init__ (line 224) | def __init__(self, i2, a = 0x1c): method rd (line 229) | def rd(self): method measurement (line 233) | def measurement(self): class Accel (line 240) | class Accel: method __init__ (line 243) | def __init__(self, i2, a = 0x19): method measurement (line 251) | def measurement(self): FILE: python/i2cdriver.py class I2CTimeout (line 13) | class I2CTimeout(Exception): class InternalState (line 16) | class InternalState(OrderedDict): method __repr__ (line 17) | def __repr__(self): class _I2CEvent (line 20) | class _I2CEvent: method rrw (line 21) | def rrw(self): method rack (line 23) | def rack(self): class START (line 26) | class START(_I2CEvent): method __init__ (line 27) | def __init__(self, addr, rw, ack): method __repr__ (line 31) | def __repr__(self): method dump (line 33) | def dump(self, f, fmt): method __eq__ (line 38) | def __eq__(self, other): class STOP (line 41) | class STOP(_I2CEvent): method __repr__ (line 42) | def __repr__(self): method dump (line 44) | def dump(self, f, fmt): method __eq__ (line 49) | def __eq__(self, other): class BYTE (line 52) | class BYTE(_I2CEvent): method __init__ (line 53) | def __init__(self, b, rw, ack): method __repr__ (line 57) | def __repr__(self): method dump (line 59) | def dump(self, f, fmt): method __eq__ (line 64) | def __eq__(self, other): class I2CDriver (line 67) | class I2CDriver: method __init__ (line 93) | def __init__(self, port = "/dev/ttyUSB0", reset = True): method __ser_w (line 132) | def __ser_w(self, s): method __ser_w (line 137) | def __ser_w(self, s): method __echo (line 142) | def __echo(self, c): method setspeed (line 150) | def setspeed(self, s): method setpullups (line 162) | def setpullups(self, s): method scan (line 172) | def scan(self, silent = False): method reset (line 208) | def reset(self): method start (line 213) | def start(self, dev, rw): method ack (line 230) | def ack(self): method read (line 236) | def read(self, l): method write (line 250) | def write(self, bb): method stop (line 264) | def stop(self): method reboot (line 268) | def reboot(self): method regrd (line 272) | def regrd(self, dev, reg, fmt = "B"): method regwr (line 305) | def regwr(self, dev, reg, vv): method monitor (line 331) | def monitor(self, s): method introspect (line 345) | def introspect(self): method restore (line 358) | def restore(self): method __repr__ (line 361) | def __repr__(self): method capture_start (line 369) | def capture_start(self, idle=False, start = START, abyte = BYTE, stop ... method capture_stop (line 419) | def capture_stop(self): method capture (line 427) | def capture(self): method getstatus (line 461) | def getstatus(self): FILE: python/lm75b.py class LM75B (line 1) | class LM75B: method __init__ (line 2) | def __init__(self, i2, a = 0x48): method reg (line 6) | def reg(self, r): method read (line 9) | def read(self): FILE: python/samples/EDS-egg-timer.py function millis (line 21) | def millis(): function eggtimer (line 24) | def eggtimer(i2c): FILE: python/samples/bargraph.py class bargraph (line 14) | class bargraph(HT16K33): method set (line 15) | def set(self, pix): FILE: python/samples/bmp390.py function const (line 34) | def const(x): return x class BMP3XX (line 58) | class BMP3XX: method __init__ (line 61) | def __init__(self): method pressure (line 72) | def pressure(self): method temperature (line 77) | def temperature(self): method altitude (line 82) | def altitude(self): method pressure_oversampling (line 88) | def pressure_oversampling(self): method pressure_oversampling (line 93) | def pressure_oversampling(self, oversample): method temperature_oversampling (line 102) | def temperature_oversampling(self): method temperature_oversampling (line 107) | def temperature_oversampling(self, oversample): method filter_coefficient (line 116) | def filter_coefficient(self): method filter_coefficient (line 121) | def filter_coefficient(self, coef): method reset (line 128) | def reset(self): method _read (line 134) | def _read(self): method _read_coefficients (line 182) | def _read_coefficients(self): method _read_byte (line 209) | def _read_byte(self, register): method _read_register (line 213) | def _read_register(self, register, length): method _write_register_byte (line 217) | def _write_register_byte(self, register, value): class BMP3XX_I2C (line 222) | class BMP3XX_I2C(BMP3XX): method __init__ (line 256) | def __init__(self, i2c, address=0x77): method _read_register (line 262) | def _read_register(self, register, length): method _write_register_byte (line 270) | def _write_register_byte(self, register, value): class BMP3XX_SPI (line 276) | class BMP3XX_SPI(BMP3XX): method __init__ (line 312) | def __init__(self, spi, cs): method _read_register (line 321) | def _read_register(self, register, length): method _write_register_byte (line 330) | def _write_register_byte(self, register, value): class BMP3XX_I2CDriver (line 341) | class BMP3XX_I2CDriver(BMP3XX): method __init__ (line 374) | def __init__(self, i2c, address=0x77): method _read_register (line 379) | def _read_register(self, register, length): method _write_register_byte (line 383) | def _write_register_byte(self, register, value): FILE: python/samples/bno080.py function hexdump (line 14) | def hexdump(s): function normalize (line 86) | def normalize(v, tolerance=0.00001): class BNO080 (line 93) | class BNO080: method __init__ (line 94) | def __init__(self, i2, a = 0x4b): method read_quaternion (line 108) | def read_quaternion(self): method setFeature (line 133) | def setFeature(self, reportID, timeBetweenReports, specificConfig = 0): method sendPacket (line 144) | def sendPacket(self, channel, data): method receivePacket (line 152) | def receivePacket(self): method showpacket (line 176) | def showpacket(self, data): method showpacket_00 (line 185) | def showpacket_00(self, ad): FILE: python/samples/ht16k33.py class HT16K33 (line 1) | class HT16K33: method __init__ (line 2) | def __init__(self, i2, a = 0x70): method bright (line 10) | def bright(self, n): method command (line 14) | def command(self, b): method load (line 19) | def load(self, b128): FILE: python/samples/i2cgui.py function ping_thr (line 38) | def ping_thr(win): function capture_thr (line 45) | def capture_thr(sd, log_csv): class HexTextCtrl (line 59) | class HexTextCtrl(wx.TextCtrl): method __init__ (line 60) | def __init__(self, *args, **kwargs): method on_text (line 63) | def on_text(self, event): class MyDialog (line 72) | class MyDialog(wx.Dialog): method __init__ (line 73) | def __init__(self, parent, title): class Frame (line 78) | class Frame(wx.Frame): method __init__ (line 79) | def __init__(self, preferred = None): method start (line 269) | def start(self, rw): method stop (line 274) | def stop(self, e = None): method reset (line 279) | def reset(self, e = None): method write (line 283) | def write(self, htc, e): method read (line 289) | def read(self, e): method devices (line 298) | def devices(self): method connect (line 318) | def connect(self, dev): method refresh (line 323) | def refresh(self, e): method choose_device (line 349) | def choose_device(self, e): method no_addr (line 352) | def no_addr(self): method choose_addr (line 355) | def choose_addr(self, e): method check_m (line 362) | def check_m(self, e): method check_c (line 369) | def check_c(self, e): method set_speed (line 398) | def set_speed(self, e): method set_pullups (line 403) | def set_pullups(self, e): method hot (line 409) | def hot(self, i, s): FILE: python/samples/lcd1602.py class HD44780 (line 16) | class HD44780: method __init__ (line 18) | def __init__(self, i2, a = 0x27): method clear (line 34) | def clear(self): method show (line 39) | def show(self, line, text): method cmd (line 45) | def cmd(self, b): method data (line 50) | def data(self, b): method nybble (line 63) | def nybble(self, n, rs = 0): method port (line 71) | def port(self, *bb): FILE: python/samples/led8x8.py class led8x8 (line 15) | class led8x8(HT16K33): method image (line 16) | def image(self, bb): method char (line 24) | def char(self, c): FILE: python/samples/mag3110.py class MAG3110 (line 12) | class MAG3110: method __init__ (line 13) | def __init__(self, i2, a = 0x0e): method rd (line 18) | def rd(self): method measurement (line 22) | def measurement(self): FILE: python/samples/mux.py class Mux (line 8) | class Mux: method __init__ (line 9) | def __init__(self, i2, a = 0x70): method select (line 13) | def select(self, n): function read (line 34) | def read(chan, dev): FILE: python/samples/oled.py class OLED (line 41) | class OLED: method __init__ (line 42) | def __init__(self, i2, a = 0x3c): method command (line 68) | def command(self, *c): method image (line 73) | def image(self, im): method cls (line 94) | def cls(self): FILE: python/samples/pca9685.py class PCA9685 (line 8) | class PCA9685: method __init__ (line 9) | def __init__(self, i2, a = 0x40): method set (line 14) | def set(self, channel, t_on, t_off): FILE: python/samples/qwiic-joystick.py class Joystick (line 12) | class Joystick: method __init__ (line 13) | def __init__(self, i2, a = 0x20): method axis (line 17) | def axis(self, i): method read (line 26) | def read(self): FILE: python/samples/qwiic-keypad.py class Keypad (line 12) | class Keypad: method __init__ (line 13) | def __init__(self, i2, a = 0x4b): method read_ts (line 17) | def read_ts(self): method read (line 30) | def read(self): FILE: python/samples/touch.py class MPR121 (line 14) | class MPR121: method __init__ (line 15) | def __init__(self, i2, a = 0x5a): method read (line 20) | def read(self): FILE: python/samples/wii.py class Wii (line 10) | class Wii: method __init__ (line 11) | def __init__(self, i2, a = 0x52): method rdreg (line 27) | def rdreg(self, addr, n): method wii_classic_pro (line 37) | def wii_classic_pro(self): FILE: python/tests/accept.py function bit (line 14) | def bit(b, x): function byte (line 17) | def byte(x): class TestDUT (line 20) | class TestDUT(unittest.TestCase): method setUp (line 21) | def setUp(self): method init (line 25) | def init(self): method lm75_read (line 31) | def lm75_read(self, i, reg): method lm75_slow_read (line 35) | def lm75_slow_read(self, i, reg): method lm75_write (line 43) | def lm75_write(self, i, reg, v): method stack0 (line 48) | def stack0(self): method stacksame (line 51) | def stacksame(self): method confirm (line 56) | def confirm(self): method confirm_sampling (line 60) | def confirm_sampling(self): method test_temperature (line 71) | def test_temperature(self): method test_coldstart (line 85) | def test_coldstart(self): method test_scan (line 91) | def test_scan(self): method test_lm75_reg (line 101) | def test_lm75_reg(self): method test_regrd256 (line 119) | def test_regrd256(self): method test_regwr (line 126) | def test_regwr(self): method test_setspeed (line 140) | def test_setspeed(self): method test_cap_idle (line 150) | def test_cap_idle(self): method test_cap_0 (line 161) | def test_cap_0(self): method test_pullups (line 194) | def test_pullups(self): method test_zz5s (line 215) | def test_zz5s(self): method checkmode (line 221) | def checkmode(self, c): method test_bitbang (line 225) | def test_bitbang(self): method test_bitbang_idem (line 242) | def test_bitbang_idem(self): method test_bitbang_bidir (line 262) | def test_bitbang_bidir(self): method test_reset (line 288) | def test_reset(self): method test_sampling (line 298) | def test_sampling(self): method test_weigh (line 301) | def test_weigh(self): FILE: python3/EDS.py class Dig2 (line 8) | class Dig2: method __init__ (line 11) | def __init__(self, i2, a = 0x14): method raw (line 15) | def raw(self, b0, b1): method hex (line 19) | def hex(self, b): method dec (line 23) | def dec(self, b): method dp (line 27) | def dp(self, p0, p1): method brightness (line 31) | def brightness(self, b): class LED (line 35) | class LED: method __init__ (line 37) | def __init__(self, i2, a = 0x08): method rgb (line 41) | def rgb(self, r, g, b, t = 0): method hex (line 54) | def hex(self, hhh, t = 0): class Pot (line 65) | class Pot: method __init__ (line 67) | def __init__(self, i2, a = 0x28): method raw (line 71) | def raw(self): method rd (line 77) | def rd(self, r): class Beep (line 84) | class Beep: method __init__ (line 86) | def __init__(self, i2, a = 0x30): method beep (line 90) | def beep(self, dur, note): class Remote (line 98) | class Remote: method __init__ (line 100) | def __init__(self, i2, a = 0x60): method key (line 104) | def key(self): method raw (line 124) | def raw(self): class Temp (line 138) | class Temp: method __init__ (line 140) | def __init__(self, i2, a = 0x48): method reg (line 144) | def reg(self, r): method read (line 147) | def read(self): class EPROM (line 151) | class EPROM: method __init__ (line 153) | def __init__(self, i2, a = 0x50): method write (line 157) | def write(self, addr, data): method read (line 167) | def read(self, addr, n): class Clock (line 177) | class Clock: method __init__ (line 179) | def __init__(self, i2, a = 0x68): method set (line 183) | def set(self, t = None): method read (line 197) | def read(self): method dump (line 214) | def dump(self): class Magnet (line 222) | class Magnet: method __init__ (line 224) | def __init__(self, i2, a = 0x1c): method rd (line 229) | def rd(self): method measurement (line 233) | def measurement(self): class Accel (line 240) | class Accel: method __init__ (line 243) | def __init__(self, i2, a = 0x19): method measurement (line 251) | def measurement(self): FILE: python3/i2cdriver.py class I2CTimeout (line 13) | class I2CTimeout(Exception): class InternalState (line 16) | class InternalState(OrderedDict): method __repr__ (line 17) | def __repr__(self): class _I2CEvent (line 20) | class _I2CEvent: method rrw (line 21) | def rrw(self): method rack (line 23) | def rack(self): class START (line 26) | class START(_I2CEvent): method __init__ (line 27) | def __init__(self, addr, rw, ack): method __repr__ (line 31) | def __repr__(self): method dump (line 33) | def dump(self, f, fmt): method __eq__ (line 38) | def __eq__(self, other): class STOP (line 41) | class STOP(_I2CEvent): method __repr__ (line 42) | def __repr__(self): method dump (line 44) | def dump(self, f, fmt): method __eq__ (line 49) | def __eq__(self, other): class BYTE (line 52) | class BYTE(_I2CEvent): method __init__ (line 53) | def __init__(self, b, rw, ack): method __repr__ (line 57) | def __repr__(self): method dump (line 59) | def dump(self, f, fmt): method __eq__ (line 64) | def __eq__(self, other): class I2CDriver (line 67) | class I2CDriver: method __init__ (line 93) | def __init__(self, port = "/dev/ttyUSB0", reset = True): method __ser_w (line 132) | def __ser_w(self, s): method __ser_w (line 137) | def __ser_w(self, s): method __echo (line 142) | def __echo(self, c): method setspeed (line 150) | def setspeed(self, s): method setpullups (line 162) | def setpullups(self, s): method scan (line 172) | def scan(self, silent = False): method reset (line 208) | def reset(self): method start (line 213) | def start(self, dev, rw): method ack (line 230) | def ack(self): method read (line 236) | def read(self, l): method write (line 250) | def write(self, bb): method stop (line 264) | def stop(self): method reboot (line 268) | def reboot(self): method regrd (line 272) | def regrd(self, dev, reg, fmt = "B"): method regwr (line 305) | def regwr(self, dev, reg, vv): method monitor (line 331) | def monitor(self, s): method introspect (line 345) | def introspect(self): method restore (line 358) | def restore(self): method __repr__ (line 361) | def __repr__(self): method capture_start (line 369) | def capture_start(self, idle=False, start = START, abyte = BYTE, stop ... method capture_stop (line 419) | def capture_stop(self): method capture (line 427) | def capture(self): method getstatus (line 461) | def getstatus(self): FILE: python3/samples/EDS-egg-timer.py function millis (line 21) | def millis(): function eggtimer (line 24) | def eggtimer(i2c): FILE: python3/samples/bargraph.py class bargraph (line 14) | class bargraph(HT16K33): method set (line 15) | def set(self, pix): FILE: python3/samples/bmp390.py function const (line 34) | def const(x): return x class BMP3XX (line 58) | class BMP3XX: method __init__ (line 61) | def __init__(self): method pressure (line 72) | def pressure(self): method temperature (line 77) | def temperature(self): method altitude (line 82) | def altitude(self): method pressure_oversampling (line 88) | def pressure_oversampling(self): method pressure_oversampling (line 93) | def pressure_oversampling(self, oversample): method temperature_oversampling (line 102) | def temperature_oversampling(self): method temperature_oversampling (line 107) | def temperature_oversampling(self, oversample): method filter_coefficient (line 116) | def filter_coefficient(self): method filter_coefficient (line 121) | def filter_coefficient(self, coef): method reset (line 128) | def reset(self): method _read (line 134) | def _read(self): method _read_coefficients (line 182) | def _read_coefficients(self): method _read_byte (line 209) | def _read_byte(self, register): method _read_register (line 213) | def _read_register(self, register, length): method _write_register_byte (line 217) | def _write_register_byte(self, register, value): class BMP3XX_I2C (line 222) | class BMP3XX_I2C(BMP3XX): method __init__ (line 256) | def __init__(self, i2c, address=0x77): method _read_register (line 262) | def _read_register(self, register, length): method _write_register_byte (line 270) | def _write_register_byte(self, register, value): class BMP3XX_SPI (line 276) | class BMP3XX_SPI(BMP3XX): method __init__ (line 312) | def __init__(self, spi, cs): method _read_register (line 321) | def _read_register(self, register, length): method _write_register_byte (line 330) | def _write_register_byte(self, register, value): class BMP3XX_I2CDriver (line 341) | class BMP3XX_I2CDriver(BMP3XX): method __init__ (line 374) | def __init__(self, i2c, address=0x77): method _read_register (line 379) | def _read_register(self, register, length): method _write_register_byte (line 383) | def _write_register_byte(self, register, value): FILE: python3/samples/bno080.py function hexdump (line 14) | def hexdump(s): function normalize (line 86) | def normalize(v, tolerance=0.00001): class BNO080 (line 93) | class BNO080: method __init__ (line 94) | def __init__(self, i2, a = 0x4b): method read_quaternion (line 108) | def read_quaternion(self): method setFeature (line 133) | def setFeature(self, reportID, timeBetweenReports, specificConfig = 0): method sendPacket (line 144) | def sendPacket(self, channel, data): method receivePacket (line 152) | def receivePacket(self): method showpacket (line 176) | def showpacket(self, data): method showpacket_00 (line 185) | def showpacket_00(self, ad): FILE: python3/samples/ht16k33.py class HT16K33 (line 1) | class HT16K33: method __init__ (line 2) | def __init__(self, i2, a = 0x70): method bright (line 10) | def bright(self, n): method command (line 14) | def command(self, b): method load (line 19) | def load(self, b128): FILE: python3/samples/i2cgui.py function ping_thr (line 38) | def ping_thr(win): function capture_thr (line 45) | def capture_thr(sd, log_csv): class HexTextCtrl (line 59) | class HexTextCtrl(wx.TextCtrl): method __init__ (line 60) | def __init__(self, *args, **kwargs): method on_text (line 63) | def on_text(self, event): class MyDialog (line 72) | class MyDialog(wx.Dialog): method __init__ (line 73) | def __init__(self, parent, title): class Frame (line 78) | class Frame(wx.Frame): method __init__ (line 79) | def __init__(self, preferred = None): method start (line 269) | def start(self, rw): method stop (line 274) | def stop(self, e = None): method reset (line 279) | def reset(self, e = None): method write (line 283) | def write(self, htc, e): method read (line 289) | def read(self, e): method devices (line 298) | def devices(self): method connect (line 318) | def connect(self, dev): method refresh (line 323) | def refresh(self, e): method choose_device (line 349) | def choose_device(self, e): method no_addr (line 352) | def no_addr(self): method choose_addr (line 355) | def choose_addr(self, e): method check_m (line 362) | def check_m(self, e): method check_c (line 369) | def check_c(self, e): method set_speed (line 398) | def set_speed(self, e): method set_pullups (line 403) | def set_pullups(self, e): method hot (line 409) | def hot(self, i, s): function main (line 421) | def main(): FILE: python3/samples/lcd1602.py class HD44780 (line 16) | class HD44780: method __init__ (line 18) | def __init__(self, i2, a = 0x27): method clear (line 34) | def clear(self): method show (line 39) | def show(self, line, text): method cmd (line 45) | def cmd(self, b): method data (line 50) | def data(self, b): method nybble (line 63) | def nybble(self, n, rs = 0): method port (line 71) | def port(self, *bb): FILE: python3/samples/led8x8.py class led8x8 (line 15) | class led8x8(HT16K33): method image (line 16) | def image(self, bb): method char (line 24) | def char(self, c): FILE: python3/samples/mag3110.py class MAG3110 (line 12) | class MAG3110: method __init__ (line 13) | def __init__(self, i2, a = 0x0e): method rd (line 18) | def rd(self): method measurement (line 22) | def measurement(self): FILE: python3/samples/mux.py class Mux (line 8) | class Mux: method __init__ (line 9) | def __init__(self, i2, a = 0x70): method select (line 13) | def select(self, n): function read (line 34) | def read(chan, dev): FILE: python3/samples/oled.py class OLED (line 41) | class OLED: method __init__ (line 42) | def __init__(self, i2, a = 0x3c): method command (line 68) | def command(self, *c): method image (line 73) | def image(self, im): method cls (line 94) | def cls(self): FILE: python3/samples/pca9685.py class PCA9685 (line 8) | class PCA9685: method __init__ (line 9) | def __init__(self, i2, a = 0x40): method set (line 14) | def set(self, channel, t_on, t_off): FILE: python3/samples/qwiic-joystick.py class Joystick (line 12) | class Joystick: method __init__ (line 13) | def __init__(self, i2, a = 0x20): method axis (line 17) | def axis(self, i): method read (line 26) | def read(self): FILE: python3/samples/qwiic-keypad.py class Keypad (line 12) | class Keypad: method __init__ (line 13) | def __init__(self, i2, a = 0x4b): method read_ts (line 17) | def read_ts(self): method read (line 30) | def read(self): FILE: python3/samples/tcr.py class TCR (line 5) | class TCR: FILE: python3/samples/touch.py class MPR121 (line 14) | class MPR121: method __init__ (line 15) | def __init__(self, i2, a = 0x5a): method read (line 20) | def read(self): FILE: python3/samples/wii.py class Wii (line 10) | class Wii: method __init__ (line 11) | def __init__(self, i2, a = 0x52): method rdreg (line 27) | def rdreg(self, addr, n): method wii_classic_pro (line 37) | def wii_classic_pro(self):