class NelsonBrownoutProtection

Defined at line 36 of file ../../src/devices/power/drivers/nelson-brownout-protection/nelson-brownout-protection.h

Public Methods

void NelsonBrownoutProtection (zx_device_t * parent, fidl::WireSyncClient<fuchsia_hardware_power_sensor::Device> power_sensor, fidl::ClientEnd<fuchsia_hardware_gpio::Gpio> alert_gpio, zx::interrupt alert_interrupt, zx::duration voltage_poll_interval)

Defined at line 41 of file ../../src/devices/power/drivers/nelson-brownout-protection/nelson-brownout-protection.h

void ~NelsonBrownoutProtection ()

Defined at line 50 of file ../../src/devices/power/drivers/nelson-brownout-protection/nelson-brownout-protection.h

void DdkRelease ()

Defined at line 56 of file ../../src/devices/power/drivers/nelson-brownout-protection/nelson-brownout-protection.h

zx_status_t Create (void * ctx, zx_device_t * parent)

Defined at line 76 of file ../../src/devices/power/drivers/nelson-brownout-protection/nelson-brownout-protection.cc

zx_status_t Create (void * ctx, zx_device_t * parent, zx::duration voltage_poll_interval)

Defined at line 80 of file ../../src/devices/power/drivers/nelson-brownout-protection/nelson-brownout-protection.cc