class TiTca6408a
Defined at line 21 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.h
Public Methods
void TiTca6408a (ddk::I2cChannel i2c)
Defined at line 23 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 35 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.h
void Read (ReadRequest & request, ReadCompleter::Sync & completer)
Defined at line 105 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.cc
void SetBufferMode (SetBufferModeRequest & request, SetBufferModeCompleter::Sync & completer)
Defined at line 120 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.cc
void GetInterrupt (GetInterruptRequest & request, GetInterruptCompleter::Sync & completer)
Defined at line 143 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.cc
void ConfigureInterrupt (ConfigureInterruptRequest & request, ConfigureInterruptCompleter::Sync & completer)
Defined at line 148 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.cc
void ReleaseInterrupt (ReleaseInterruptRequest & request, ReleaseInterruptCompleter::Sync & completer)
Defined at line 153 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.cc
void Configure (ConfigureRequest & request, ConfigureCompleter::Sync & completer)
Defined at line 158 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.cc
Enumerations
enum class Register : uint8_t
| Name | Value |
|---|---|
| kInputPort | 0 |
| kOutputPort | 1 |
| kPolarityInversion | 2 |
| kConfiguration | 3 |
Defined at line 41 of file ../../src/devices/gpio/drivers/ti-tca6408a/ti-tca6408a.h
Friends
class TiTca6408aTest