Static Public Member Functions | Static Private Attributes | List of all members
SPIClass Class Reference

#include <SPI.h>

Static Public Member Functions

static void attachInterrupt ()
 
static void begin ()
 
static void beginTransaction (SPISettings settings)
 
static void detachInterrupt ()
 
static void end ()
 
static void endTransaction (void)
 
static void notUsingInterrupt (uint8_t interruptNumber)
 
static void setBitOrder (uint8_t bitOrder)
 
static void setClockDivider (uint8_t clockDiv)
 
static void setDataMode (uint8_t dataMode)
 
static uint8_t transfer (uint8_t data)
 
static void transfer (void *buf, size_t count)
 
static uint16_t transfer16 (uint16_t data)
 
static void usingInterrupt (uint8_t interruptNumber)
 

Static Private Attributes

static uint8_t initialized = 0
 
static uint8_t interruptMask = 0
 
static uint8_t interruptMode = 0
 
static uint8_t interruptSave = 0
 

Detailed Description

Definition at line 156 of file SPI.h.

Member Function Documentation

static void SPIClass::attachInterrupt ( )
inlinestatic

Definition at line 309 of file SPI.h.

void SPIClass::begin ( )
static

Definition at line 26 of file SPI.cpp.

static void SPIClass::beginTransaction ( SPISettings  settings)
inlinestatic

Definition at line 178 of file SPI.h.

static void SPIClass::detachInterrupt ( )
inlinestatic

Definition at line 310 of file SPI.h.

void SPIClass::end ( )
static

Definition at line 66 of file SPI.cpp.

static void SPIClass::endTransaction ( void  )
inlinestatic

Definition at line 260 of file SPI.h.

void SPIClass::notUsingInterrupt ( uint8_t  interruptNumber)
static

Definition at line 160 of file SPI.cpp.

static void SPIClass::setBitOrder ( uint8_t  bitOrder)
inlinestatic

Definition at line 291 of file SPI.h.

static void SPIClass::setClockDivider ( uint8_t  clockDiv)
inlinestatic

Definition at line 302 of file SPI.h.

static void SPIClass::setDataMode ( uint8_t  dataMode)
inlinestatic

Definition at line 297 of file SPI.h.

static uint8_t SPIClass::transfer ( uint8_t  data)
inlinestatic

Definition at line 208 of file SPI.h.

static void SPIClass::transfer ( void buf,
size_t  count 
)
inlinestatic

Definition at line 244 of file SPI.h.

static uint16_t SPIClass::transfer16 ( uint16_t  data)
inlinestatic

Definition at line 220 of file SPI.h.

void SPIClass::usingInterrupt ( uint8_t  interruptNumber)
static

Definition at line 120 of file SPI.cpp.

Member Data Documentation

uint8_t SPIClass::initialized = 0
staticprivate

Definition at line 313 of file SPI.h.

uint8_t SPIClass::interruptMask = 0
staticprivate

Definition at line 315 of file SPI.h.

uint8_t SPIClass::interruptMode = 0
staticprivate

Definition at line 314 of file SPI.h.

uint8_t SPIClass::interruptSave = 0
staticprivate

Definition at line 316 of file SPI.h.


The documentation for this class was generated from the following files:


arduino_daq
Author(s):
autogenerated on Mon Jun 10 2019 12:46:03