MySensors Library & Examples  2.3.2
Public Member Functions | Public Attributes | Friends | List of all members
SPISettings Class Reference

Detailed Description

SPISettings class

Definition at line 69 of file SPIBCM.h.

#include <SPIBCM.h>

+ Collaboration diagram for SPISettings:

Public Member Functions

 SPISettings ()
 SPISettings constructor. More...
 
 SPISettings (uint32_t clock, uint8_t bitOrder, uint8_t dataMode)
 SPISettings constructor. More...
 
 SPISettings ()
 SPISettings constructor.
 
 SPISettings (uint32_t clock, uint8_t bitOrder, uint8_t dataMode)
 SPISettings constructor. More...
 

Public Attributes

uint16_t cdiv
 SPI clock divider.
 
uint8_t border
 SPI bit order.
 
uint8_t dmode
 SPI data mode.
 
uint32_t clock
 SPI clock.
 

Friends

class SPIBCMClass
 
class SPIDEVClass
 

Constructor & Destructor Documentation

◆ SPISettings() [1/3]

SPISettings::SPISettings ( )
inline

SPISettings constructor.

Default clock speed is 8Mhz.

Definition at line 78 of file SPIBCM.h.

◆ SPISettings() [2/3]

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

SPISettings constructor.

Parameters
clockSPI clock speed in Hz.
bitOrderSPI bit order.
dataModeSPI data mode.

Definition at line 89 of file SPIBCM.h.

◆ SPISettings() [3/3]

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

SPISettings constructor.

Parameters
clockSPI clock speed in Hz.
bitOrderSPI bit order.
dataModeSPI data mode.

Definition at line 83 of file SPIDEV.h.


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