pamoja for TypeScript - v0.1.17
    Preparing search index...

    Variable pinConst

    pin: {
        invert(level: PinLevel): PinLevel;
        isAsserted(polarity: PinPolarity, level: PinLevel): boolean;
        levelFor(polarity: PinPolarity, asserted: boolean): PinLevel;
        levelFrom(high: boolean): PinLevel;
        triggers(edge: PinEdge, from: PinLevel, to: PinLevel): boolean;
    } = ...

    The GPIO pin model: levels, interrupt edges, and active polarity.

    Type Declaration

    • invert: function
    • isAsserted: function
      • Reports whether a physical level means the signal is asserted.

        Parameters

        Returns boolean

        Whether the signal is asserted.

    • levelFor: function
      • Returns the physical level that represents a logical state.

        Parameters

        • polarity: PinPolarity

          How the signal is wired.

        • asserted: boolean

          Whether the signal should be asserted.

        Returns PinLevel

        The level to drive, inverted for active-low wiring.

    • levelFrom: function
      • Returns the level a boolean names.

        Parameters

        • high: boolean

          true for high, false for low.

        Returns PinLevel

        The level.

    • triggers: function