arduino-emulator
Loading...
Searching...
No Matches
Public Member Functions | List of all members
arduino::HardwareSPI Class Referenceabstract
Inheritance diagram for arduino::HardwareSPI:
arduino::HardwareSPI_FTDI arduino::HardwareSPI_RPI arduino::RemoteSPI arduino::SPIWrapper

Public Member Functions

virtual void attachInterrupt ()=0
 
virtual void begin ()=0
 
virtual void beginTransaction (SPISettings settings)=0
 
virtual void detachInterrupt ()=0
 
virtual void end ()=0
 
virtual void endTransaction (void)=0
 
virtual void notUsingInterrupt (int interruptNumber)=0
 
virtual uint8_t transfer (uint8_t data)=0
 
virtual void transfer (void *buf, size_t count)=0
 
virtual uint16_t transfer16 (uint16_t data)=0
 
virtual void usingInterrupt (int interruptNumber)=0
 

Member Function Documentation

◆ attachInterrupt()

virtual void arduino::HardwareSPI::attachInterrupt ( )
pure virtual

Implemented in arduino::HardwareSPI_FTDI.

◆ beginTransaction()

virtual void arduino::HardwareSPI::beginTransaction ( SPISettings  settings)
pure virtual

Implemented in arduino::HardwareSPI_FTDI.

◆ detachInterrupt()

virtual void arduino::HardwareSPI::detachInterrupt ( )
pure virtual

Implemented in arduino::HardwareSPI_FTDI.

◆ end()

virtual void arduino::HardwareSPI::end ( )
pure virtual

Implemented in arduino::HardwareSPI_FTDI.

◆ endTransaction()

virtual void arduino::HardwareSPI::endTransaction ( void  )
pure virtual

Implemented in arduino::HardwareSPI_FTDI.

◆ notUsingInterrupt()

virtual void arduino::HardwareSPI::notUsingInterrupt ( int  interruptNumber)
pure virtual

Implemented in arduino::HardwareSPI_FTDI.

◆ transfer() [1/2]

virtual uint8_t arduino::HardwareSPI::transfer ( uint8_t  data)
pure virtual

Implemented in arduino::HardwareSPI_FTDI.

◆ transfer() [2/2]

virtual void arduino::HardwareSPI::transfer ( void buf,
size_t  count 
)
pure virtual

Implemented in arduino::HardwareSPI_FTDI.

◆ transfer16()

virtual uint16_t arduino::HardwareSPI::transfer16 ( uint16_t  data)
pure virtual

Implemented in arduino::HardwareSPI_FTDI.

◆ usingInterrupt()

virtual void arduino::HardwareSPI::usingInterrupt ( int  interruptNumber)
pure virtual

Implemented in arduino::HardwareSPI_FTDI.


The documentation for this class was generated from the following file: