|
AT25040 Driver
API reference
|
#include <at25040_spi_interface.hpp>
Public Member Functions | |
| bool | transfer (const uint8_t *tx, uint8_t *rx, std::size_t len, uint32_t timeout_ms) |
| SpiInterface (const SpiInterface &)=delete | |
| SpiInterface & | operator= (const SpiInterface &)=delete |
Protected Member Functions | |
| SpiInterface ()=default | |
| SpiInterface (SpiInterface &&)=default | |
| SpiInterface & | operator= (SpiInterface &&)=default |
| ~SpiInterface ()=default | |
| Derived | Must implement bool transfer(const uint8_t* tx, uint8_t* rx, size_t len, uint32_t timeout_ms). May implement void delay_us(uint32_t us) (sleep at least us microseconds): when it does, Device::WaitReady() sleeps between status polls instead of polling back to back. |
|
delete |
|
protecteddefault |
|
protecteddefault |
|
protecteddefault |
|
delete |
|
protecteddefault |
|
inline |