Skip to content
logo
Cirque Pinnacle library
cirque_pinnacle_arduino_wrappers::GPIOClass
Initializing search
    CirquePinnacle
    CirquePinnacle
    • Introduction
    • Examples
      • C++ API
        • Arduino-like Wrappers
          • Arduino TwoWire
          • Arduino SPIClass
          • Arduino GPIOClass
            • T pinnacle_gpio_t
            • C GPIOException
            • C GPIOClass
              • Methods
                • F open
                • F close
                • F read
                • F write
            • C GPIOClass
              • Methods
                • F open
                • F close
                • F read
                • F write
        • Data Mode
        • Relative Data
        • Absolute Data
        • AnyMeas Constants
        • PinnacleTouch API
      • Python API
    • Arduino Support
    • Linux Support
    • Python Binding
    • RPi Pico SDK Support
      • Cirque GlidePoint circle trackpads
      • 12-pin FPC cable (0.5mm pitch)
      • Download
    • Methods
    #include "utility/template/gpio.h"
    class cirque_pinnacle_arduino_wrappers::GPIOClass;

    A class to wrap platform-specific implementation of GPIO pins in Arduino-like API.

    Methods¶

    static void open(pinnacle_gpio_t port, int direction);
    static void close(pinnacle_gpio_t port);
    static int read(pinnacle_gpio_t port);
    static void write(pinnacle_gpio_t port, int value);
    © Copyright 2026, Brendan Doherty.
    Created using Sphinx 9.1.0. and Sphinx-Immaterial