Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
SPISettings Class Reference

#include <SPI.h>

Public Member Functions

 SPISettings (uint32_t clock, uint8_t bitOrder, uint8_t dataMode)
 
 SPISettings ()
 

Private Member Functions

void init_AlwaysInline (uint32_t clock, uint8_t bitOrder, uint8_t dataMode) __attribute__((__always_inline__))
 
void init_MightInline (uint32_t clock, uint8_t bitOrder, uint8_t dataMode)
 

Private Attributes

uint8_t spcr
 
uint8_t spsr
 

Friends

class SPIClass
 

Detailed Description

Definition at line 72 of file SPI.h.

Constructor & Destructor Documentation

SPISettings::SPISettings ( uint32_t  clock,
uint8_t  bitOrder,
uint8_t  dataMode 
)
inline

Definition at line 74 of file SPI.h.

SPISettings::SPISettings ( )
inline

Definition at line 81 of file SPI.h.

Member Function Documentation

void SPISettings::init_AlwaysInline ( uint32_t  clock,
uint8_t  bitOrder,
uint8_t  dataMode 
)
inlineprivate

Definition at line 88 of file SPI.h.

void SPISettings::init_MightInline ( uint32_t  clock,
uint8_t  bitOrder,
uint8_t  dataMode 
)
inlineprivate

Definition at line 85 of file SPI.h.

Friends And Related Function Documentation

friend class SPIClass
friend

Definition at line 152 of file SPI.h.

Member Data Documentation

uint8_t SPISettings::spcr
private

Definition at line 150 of file SPI.h.

uint8_t SPISettings::spsr
private

Definition at line 151 of file SPI.h.


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


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