# `BB.Error.Hardware.NoOutputEnablePin`
[🔗](https://github.com/beam-bots/bb_servo_pca9685/blob/main/lib/bb/error/hardware/no_output_enable_pin.ex#L5)

Output enable pin not configured.

The PCA9685 controller was asked to enable or disable outputs, but no
output enable (OE) GPIO pin was configured. Without an OE pin, the controller
cannot globally enable or disable all servo outputs.

Individual actuators can still be disabled by setting their pulse width to 0.

# `t`

```elixir
@type t() :: %BB.Error.Hardware.NoOutputEnablePin{
  __exception__: term(),
  bread_crumbs: term(),
  class: term(),
  controller: atom() | nil,
  path: term(),
  splode: term(),
  stacktrace: term(),
  vars: term()
}
```

# `exception`

```elixir
@spec exception(opts :: Keyword.t()) :: %BB.Error.Hardware.NoOutputEnablePin{
  __exception__: term(),
  bread_crumbs: term(),
  class: term(),
  controller: term(),
  path: term(),
  splode: term(),
  stacktrace: term(),
  vars: term()
}
```

Create an `Elixir.BB.Error.Hardware.NoOutputEnablePin` without raising it.

## Keys

- :controller

---

*Consult [api-reference.md](api-reference.md) for complete listing*
