class PinStatesDevice

Defined at line 146 of file ../../src/devices/gpio/drivers/gpio/gpio.h

Public Methods

void PinStatesDevice (fdf::WireSharedClient<fuchsia_hardware_pinimpl::PinImpl> pinimpl, fuchsia_hardware_pinimpl::DevicePinStates pin_states, uint32_t controller_id, fdf::Logger & logger)

Defined at line 148 of file ../../src/devices/gpio/drivers/gpio/gpio.h

zx::result<> AddServices (const std::shared_ptr<fdf::Namespace> & incoming, const std::shared_ptr<fdf::OutgoingDirectory> & outgoing)

PinStatesDevice implementation

Defined at line 366 of file ../../src/devices/gpio/drivers/gpio/gpio.cc

zx::result<> AddDevice (fidl::UnownedClientEnd<fuchsia_driver_framework::Node> root_node)

Defined at line 386 of file ../../src/devices/gpio/drivers/gpio/gpio.cc

zx::result<> ApplyDefaultState ()

Defined at line 459 of file ../../src/devices/gpio/drivers/gpio/gpio.cc