UNPKG

opengpio

Version:

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

216 lines (215 loc) 4.25 kB
import { Device } from '../classes/Device'; export default class Radxa_Rock_S0 extends Device { static board: { 3: { chip: number; line: number; }; 5: { chip: number; line: number; }; 27: { chip: number; line: number; }; 28: { chip: number; line: number; }; 15: { chip: number; line: number; }; 33: { chip: number; line: number; }; 21: { chip: number; line: number; }; 19: { chip: number; line: number; }; 23: { chip: number; line: number; }; 24: { chip: number; line: number; }; 8: { chip: number; line: number; }; 37: { chip: number; line: number; }; 13: { chip: number; line: number; }; 35: { chip: number; line: number; }; 38: { chip: number; line: number; }; 36: { chip: number; line: number; }; 40: { chip: number; line: number; }; 26: { chip: number; line: number; }; 12: { chip: number; line: number; }; 31: { chip: number; line: number; }; 22: { chip: number; line: number; }; 32: { chip: number; line: number; }; 7: { chip: number; line: number; }; 11: { chip: number; line: number; }; 18: { chip: number; line: number; }; 29: { chip: number; line: number; }; }; static bcm: { PIN_3: { chip: number; line: number; }; PIN_5: { chip: number; line: number; }; PIN_27: { chip: number; line: number; }; PIN_28: { chip: number; line: number; }; PIN_15: { chip: number; line: number; }; PIN_33: { chip: number; line: number; }; PIN_21: { chip: number; line: number; }; PIN_19: { chip: number; line: number; }; PIN_23: { chip: number; line: number; }; PIN_24: { chip: number; line: number; }; PIN_8: { chip: number; line: number; }; PIN_37: { chip: number; line: number; }; PIN_13: { chip: number; line: number; }; PIN_35: { chip: number; line: number; }; PIN_38: { chip: number; line: number; }; PIN_36: { chip: number; line: number; }; PIN_40: { chip: number; line: number; }; PIN_26: { chip: number; line: number; }; PIN_12: { chip: number; line: number; }; PIN_31: { chip: number; line: number; }; PIN_22: { chip: number; line: number; }; PIN_32: { chip: number; line: number; }; PIN_7: { chip: number; line: number; }; PIN_11: { chip: number; line: number; }; PIN_18: { chip: number; line: number; }; PIN_29: { chip: number; line: number; }; }; }