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