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
            • CSPIException
            • EBitOrder
            • EDataMode
            • CSPISettings
              • Constructors
                • FSPISettings [custom]
                • FSPISettings [default]
              • Data members
                • Vclock
                • VbitOrder
                • Vmode
            • CSPISettings
              • Constructors
                • FSPISettings [custom]
                • FSPISettings [default]
              • Data members
                • Vclock
                • VbitOrder
                • Vmode
            • CSPIClass
            • VSPI
            • Tpinnacle_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 byte order (endianess).

    DataMode mode;

    The SPI bus mode (clock polarity/phase).

    Back to top
    Previous cirque_pinnacle_arduino_wrappers::DataMode
    Next cirque_pinnacle_arduino_wrappers::SPISettings::SPISettings[custom]
    © Copyright 2023, Brendan Doherty.
    Created using Sphinx 5.3.0. and Sphinx-Immaterial