class PwmChannel

Defined at line 19 of file ../../src/devices/pwm/drivers/pwm/pwm.h

Public Members

static basic_string_view kClassName

Public Methods

void PwmChannel (uint32_t id, async_dispatcher_t * dispatcher, ddk::PwmImplProtocolClient pwm_impl)

Defined at line 23 of file ../../src/devices/pwm/drivers/pwm/pwm.h

zx::result<> Init (const std::shared_ptr<fdf::Namespace> & incoming, std::shared_ptr<fdf::OutgoingDirectory> & outgoing, fidl::UnownedClientEnd<fuchsia_driver_framework::Node> parent)

Defined at line 55 of file ../../src/devices/pwm/drivers/pwm/pwm.cc

void GetConfig (GetConfigCompleter::Sync & completer)

fidl::WireServer

<fuchsia

_hardware_pwm::Pwm> implementation.

Defined at line 99 of file ../../src/devices/pwm/drivers/pwm/pwm.cc

void SetConfig (SetConfigRequestView request, SetConfigCompleter::Sync & completer)

Defined at line 122 of file ../../src/devices/pwm/drivers/pwm/pwm.cc

void Enable (EnableCompleter::Sync & completer)

Defined at line 141 of file ../../src/devices/pwm/drivers/pwm/pwm.cc

void Disable (DisableCompleter::Sync & completer)

Defined at line 152 of file ../../src/devices/pwm/drivers/pwm/pwm.cc