Fonctions membres publiques | Liste de tous les membres
Référence de la classe SPIClass

#include <SPI.h>

Fonctions membres publiques

 SPIClass (SERCOM *p_sercom, uint8_t uc_pinMISO, uint8_t uc_pinSCK, uint8_t uc_pinMOSI, SercomSpiTXPad, SercomRXPad)
 
byte transfer (uint8_t data)
 
uint16_t transfer16 (uint16_t data)
 
void transfer (void *buf, size_t count)
 
void usingInterrupt (int interruptNumber)
 
void notUsingInterrupt (int interruptNumber)
 
void beginTransaction (SPISettings settings)
 
void endTransaction (void)
 
void attachInterrupt ()
 
void detachInterrupt ()
 
void begin ()
 
void end ()
 
void setBitOrder (BitOrder order)
 
void setDataMode (uint8_t uc_mode)
 
void setClockDivider (uint8_t uc_div)
 

Documentation des constructeurs et destructeur

◆ SPIClass()

SPIClass::SPIClass ( SERCOM p_sercom,
uint8_t  uc_pinMISO,
uint8_t  uc_pinSCK,
uint8_t  uc_pinMOSI,
SercomSpiTXPad  PadTx,
SercomRXPad  PadRx 
)

Documentation des fonctions membres

◆ attachInterrupt()

void SPIClass::attachInterrupt ( )

◆ begin()

void SPIClass::begin ( )

◆ beginTransaction()

void SPIClass::beginTransaction ( SPISettings  settings)

◆ detachInterrupt()

void SPIClass::detachInterrupt ( )

◆ end()

void SPIClass::end ( )

◆ endTransaction()

void SPIClass::endTransaction ( void  )

◆ notUsingInterrupt()

void SPIClass::notUsingInterrupt ( int  interruptNumber)

◆ setBitOrder()

void SPIClass::setBitOrder ( BitOrder  order)

◆ setClockDivider()

void SPIClass::setClockDivider ( uint8_t  uc_div)

◆ setDataMode()

void SPIClass::setDataMode ( uint8_t  uc_mode)

◆ transfer() [1/2]

byte SPIClass::transfer ( uint8_t  data)

◆ transfer() [2/2]

void SPIClass::transfer ( void *  buf,
size_t  count 
)

◆ transfer16()

uint16_t SPIClass::transfer16 ( uint16_t  data)

◆ usingInterrupt()

void SPIClass::usingInterrupt ( int  interruptNumber)