opengpio
Version:
A performant c++ based general purpose GPIO controller for linux devices. OpenGPIO is written using libgpiod, line & chip based abstractions.
15 lines (14 loc) • 398 B
TypeScript
import { Gpio } from "../types";
export declare class Pwm {
private gpio;
private dutyCycle;
private frequency;
private dutyCycleSetter;
private frequencySetter;
private cleanup;
private stopped;
constructor(gpio: Gpio, dutyCycle: number, frequency?: number);
stop(): void;
setDutyCycle(dutyCycle: number): void;
setFrequency(frequency: number): void;
}