27 #define SPI_HAS_TRANSACTION 0 70 bool begin()
override;
72 uint8_t read8()
override;
73 uint32_t transfer32(uint32_t val, uint8_t bits = 32)
override;
76 void transfer(uint8_t* buffer,
size_t numberBytes)
override;
82 static BusInfo busInfo[];
84 BusInfo& getBusInfo();
Definition: SPISettings.h:66
static constexpr uint8_t SPI_PIN_DEFAULT
Definition: Esp32/Core/SPI.h:29
SPIClass(SpiBus id=SpiBus::VSPI)
Definition: Esp32/Core/SPI.h:62
SPIClass SPI
Global instance of SPI class.
SpiBus
Identifies bus selection.
Definition: Esp32/Core/SPI.h:40
SpiPins pins
Definition: Esp32/Core/SPI.h:87
Definition: Esp8266/Core/SPI.h:36
SPIClass(SpiBus id, SpiPins pins)
Definition: Esp32/Core/SPI.h:66
SpiBus busId
Definition: Esp32/Core/SPI.h:86
uint8_t transfer(uint8_t val)
Send/receive one bytes of data.
Definition: SPIBase.h:101
SPI pin connections.
Definition: Esp32/Core/SPI.h:52