Installation
npm install --save @types/pi-spi
Summary
This package contains type definitions for pi-spi (https://github.com/natevw/pi-spi).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pi-spi.
index.d.ts
/// <reference types="node" />
export = __PI_SPI;
declare namespace __PI_SPI {
enum mode {
CPHA = 0x01,
CPOL = 0x02,
}
enum order {
MSB_FIRST = 0,
LSB_FIRST = 1,
}
function initialize(device: string): __PI_SPI.SPI;
class SPI {
clockSpeed(): number;
clockSpeed(speed: number): void;
dataMode(): number;
dataMode(mode: mode): void;
bitOrder(): number;
bitOrder(order: order): void;
write(writebuf: Buffer, cb: (error: Error, data: Buffer) => void): void;
read(readcount: number, cb: (error: Error, data: Buffer) => void): void;
transfer(writebuf: Buffer, cb: (error: Error, data: Buffer) => void): void;
transfer(writebuf: Buffer, readcount: number, cb: (error: Error, data: Buffer) => void): void;
close(cb: (error: Error) => void): void;
}
}
Additional Details
- Last updated: Tue, 07 Nov 2023 09:09:39 GMT
- Dependencies: @types/node
Credits
These definitions were written by Marcel Ernst.