UNPKG

openi2c

Version:

This library is a set of cross platform drivers for common I2C devices.

31 lines (30 loc) 858 B
import { Module } from '../Module'; declare const defaultConfig: { ADDRESS: number; MODE1: number; PRESCALE: number; LED0_ON_L: number; LED0_ON_H: number; LED0_OFF_L: number; LED0_OFF_H: number; frequency: number; }; type Config = typeof defaultConfig; export declare class PCA9685 extends Module<Config> { constructor(busNumber?: number, address?: number, config?: Partial<Config>); init(): Promise<void>; setDutyCycle(channel: number, dutyCycle: number): Promise<void>; setFrequency(freq: number): Promise<void>; setPWM(channel: number, on: number, off: number): Promise<void>; } export declare const config: { ADDRESS: number; MODE1: number; PRESCALE: number; LED0_ON_L: number; LED0_ON_H: number; LED0_OFF_L: number; LED0_OFF_H: number; frequency: number; }; export {};