arduino-emulator
Loading...
Searching...
No Matches
ArduinoCore-Linux
libraries
SPI.h
1
#pragma once
2
#include "api/HardwareSPI.h"
3
#include "HardwareSetup.h"
4
5
// this usually needs PIN_CS defined
6
#define PIN_CS -1
7
13
class
SPIClass
:
public
HardwareSPI {
14
public
:
15
SPIClass
() =
default
;
16
virtual
~SPIClass
() =
default
;
17
18
uint8_t transfer(uint8_t data)
override
{
return
0; }
19
uint16_t transfer16(uint16_t data)
override
{
return
0; }
20
void
transfer(
void
*buf,
size_t
count)
override
{}
21
22
void
usingInterrupt(
int
interruptNumber)
override
{}
23
void
notUsingInterrupt(
int
interruptNumber)
override
{}
24
void
beginTransaction(SPISettings settings)
override
{}
25
void
endTransaction(
void
)
override
{}
26
27
void
attachInterrupt()
override
{}
28
void
detachInterrupt()
override
{}
29
30
void
begin()
override
{}
31
void
end()
override
{}
32
};
33
SPIClass
Mock SPIClass is a class that implements the HardwareSPI interface. e.g. Using Files do not need SPI,...
Definition
SPI.h:13
Generated by
1.9.8