UNPKG

opengpio

Version:

A performant c++ based general purpose GPIO controller for linux devices. OpenGPIO is written using libgpiod, line & chip based abstractions.

128 lines (127 loc) 2.55 kB
import { Device } from '../classes/Device'; export default class NanoPi_NEO3 extends Device { static board: { 27: { chip: number; line: number; }; 66: { chip: number; line: number; }; 79: { chip: number; line: number; }; 81: { chip: number; line: number; }; 82: { chip: number; line: number; }; 83: { chip: number; line: number; }; 87: { chip: number; line: number; }; 96: { chip: number; line: number; }; 97: { chip: number; line: number; }; 98: { chip: number; line: number; }; 100: { chip: number; line: number; }; 101: { chip: number; line: number; }; 102: { chip: number; line: number; }; 103: { chip: number; line: number; }; 104: { chip: number; line: number; }; }; static bcm: { GPIO0_D3: { chip: number; line: number; }; GPIO2_A2: { chip: number; line: number; }; GPIO2_B7: { chip: number; line: number; }; GPIO2_C1: { chip: number; line: number; }; GPIO2_C2: { chip: number; line: number; }; GPIO2_C3: { chip: number; line: number; }; GPIO2_C7: { chip: number; line: number; }; GPIO3_A0: { chip: number; line: number; }; GPIO3_A1: { chip: number; line: number; }; GPIO3_A2: { chip: number; line: number; }; GPIO3_A4: { chip: number; line: number; }; GPIO3_A5: { chip: number; line: number; }; GPIO3_A6: { chip: number; line: number; }; GPIO3_A7: { chip: number; line: number; }; GPIO3_B0: { chip: number; line: number; }; }; }