API Reference servo_kit v0.0.8

Modules

A collection of convenience functions to use this library.

The abstraction of the continuous servo.

Defines a behaviour required for a servo driver.

Lets you communicate with hardware devices using the I2C protocol. A thin wrapper of elixir-circuits/circuits_i2c so that we can replace the implemention with a mock in test.

Defines a behaviour required for I²C abstraction.

Controls the PCA9685 PWM Servo Driver. See PCA9685 datasheet.

A collection of functions that are used for the PCA9685 driver.

Registers and manages processes.

Defines a behaviour required for a servo.

Wraps a servo module and controls a servo using that module. The servo state will be kept in a process.

Supervises servo controller processes.

A collection of pure functions that are used for the servo abstractions.

The abstraction of the standard servo.