SPISpeed Struct Reference
Contains bus frequency and corresponding divisor/prescaler settings. More...
#include <SPISettings.h>
Collaboration diagram for SPISpeed:
Public Member Functions | |
SPISpeed (uint32_t freq=SPI_SPEED_DEFAULT) | |
SPISpeed & | operator= (uint32_t freq) |
bool | operator== (const SPISpeed &speed) const |
void | setFrequency (uint32_t freq) |
Public Attributes | |
uint32_t | frequency {0} |
uint32_t | regVal {0} |
Cached clock register value. More... | |
Detailed Description
Contains bus frequency and corresponding divisor/prescaler settings.
- Note
- Pre-calculating divisor settings improves performance when switching between bus devices
Constructor & Destructor Documentation
◆ SPISpeed()
|
inline |
Member Function Documentation
◆ operator=()
|
inline |
◆ operator==()
|
inline |
◆ setFrequency()
|
inline |
Member Data Documentation
◆ frequency
uint32_t SPISpeed::frequency {0} |
◆ regVal
uint32_t SPISpeed::regVal {0} |
Cached clock register value.
The documentation for this struct was generated from the following file: