Skip to content
logo
Cirque Pinnacle library
cirque_pinnacle_arduino_wrappers::SPISettings
Initializing search
    CirquePinnacle
    CirquePinnacle
    • Introduction
    • Examples
      • C++ API
        • Arduino-like Wrappers
          • Arduino TwoWire
          • Arduino SPIClass
            • D PINNACLE_SPI_SPEED
            • D PINNACLE_DEFAULT_SPI_BUS
            • C SPIException
            • E BitOrder
            • E DataMode
            • C SPISettings
              • Constructors
                • F SPISettings [custom]
                • F SPISettings [default]
              • Data members
                • V clock
                • V bitOrder
                • V mode
            • C SPISettings
              • Constructors
                • F SPISettings [custom]
                • F SPISettings [default]
              • Data members
                • V clock
                • V bitOrder
                • V mode
            • C SPIClass
            • V SPI
            • T pinnacle_spi_t
          • Arduino GPIOClass
        • 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
    • Constructors
    • Data members
    #include "utility/template/spi.h"
    class cirque_pinnacle_arduino_wrappers::SPISettings;

    A class to represent common SPI bus configurations

    Constructors¶

    SPISettings(uint32_t clock, BitOrder bitOrder, DataMode dataMode);
    SPISettings();

    Data members¶

    uint32_t clock;

    The SPI bus clock speed (in Hz).

    BitOrder bitOrder;

    The SPI bus clock speed (in Hz).

    DataMode mode;

    The SPI bus byte order (endianess).

    © Copyright 2026, Brendan Doherty.
    Created using Sphinx 9.1.0. and Sphinx-Immaterial