class TiTca6408a

Defined at line 20 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.h

Public Methods

void TiTca6408a (ddk::I2cChannel i2c)

Defined at line 22 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.h

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_pinimpl::PinImpl> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 34 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.h

void Read (ReadRequest & request, ReadCompleter::Sync & completer)

Defined at line 106 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.cc

void SetBufferMode (SetBufferModeRequest & request, SetBufferModeCompleter::Sync & completer)

Defined at line 121 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.cc

void GetInterrupt (GetInterruptRequest & request, GetInterruptCompleter::Sync & completer)

Defined at line 144 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.cc

void ConfigureInterrupt (ConfigureInterruptRequest & request, ConfigureInterruptCompleter::Sync & completer)

Defined at line 149 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.cc

void ReleaseInterrupt (ReleaseInterruptRequest & request, ReleaseInterruptCompleter::Sync & completer)

Defined at line 154 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.cc

void Configure (ConfigureRequest & request, ConfigureCompleter::Sync & completer)

Defined at line 159 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.cc

Enumerations

enum Register
Name Value
kInputPort 0
kOutputPort 1
kPolarityInversion 2
kConfiguration 3

Defined at line 40 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.h

Friends

class TiTca6408aTest