16 template<
typename T>
void print(
const T&) {}
17 template<
typename T>
void println(
const T&) {}
46 static bool transfer(uint8_t&) {
return true; }
47 static bool transfer(uint8_t*, std::nullptr_t,
int) {
return true; }
48 static bool transfer(uint8_t*, uint8_t*&,
size_t&) {
return true; }
49 static bool transfer(
const uint8_t*, std::nullptr_t,
int){
return true; }
50 static bool transfer(uint8_t*, uint8_t,
int) {
return true; }
51 static bool transfer(uint8_t*, uint8_t*,
int) {
return true; }
52 static bool transfer(uint8_t*, uint8_t*,
int*) {
return true; }
54 static bool writeBytes(
const uint8_t*,
int) {
return true; }
55 static bool writeBytes(uint8_t*, uint8_t*,
int) {
return true; }
56 static bool writeBytes(uint8_t*, uint8_t*,
int*) {
return true; }
65 uint32_t& sclk, uint32_t& ssel)
75 bool open(
const char*,
int) {
return true; }
77 bool exists(
const char*) {
return false; }
80 int write(
const void*,
size_t n) {
return static_cast<int>(n); }
83 template<
typename T>
void print (
const T&) {}
84 template<
typename T>
void println(
const T&) {}
89 explicit operator bool()
const {
return true; }
94 bool begin(uint8_t,
int) {
return true; }
95 bool exists(
const char*) {
return false; }
103#define SD_SCK_MHZ(x) (x)
static bool transfer(uint8_t *, std::nullptr_t, int)
static bool transfer(uint8_t *, uint8_t *, int *)
static void endTransaction()
static bool transfer(uint8_t *, uint8_t *&, size_t &)
static bool writeBytes(const uint8_t *, int)
static bool transfer(const uint8_t *, std::nullptr_t, int)
static bool transfer(uint8_t &)
static bool writeBytes(uint8_t *, uint8_t *, int)
static void beginTransaction(SPISettings)
static bool transfer(uint8_t *, uint8_t, int)
static bool writeBytes(uint8_t *, uint8_t *, int *)
static bool transfer(uint8_t *, uint8_t *, int)
MockSPIClass(uint32_t &, uint32_t &, uint32_t &, uint32_t &)
static bool transferBytes(uint8_t *, uint8_t *, int)
static bool transferBytes(uint8_t *, uint8_t *, int *)
SPIClass(uint32_t &mosi, uint32_t &miso, uint32_t &sclk, uint32_t &ssel)
SPISettings(int, int, int)
int write(const void *, size_t n)
bool exists(const char *)
bool preAllocate(uint32_t)
bool open(const char *, int)
bool exists(const char *)
SdFile_t open(const char *, int)