Digital IO
Classes | Macros
Software SPI

Classes

class  SoftSPI< MisoPin, MosiPin, SckPin, Mode >
 Fast software SPI. More...
 

Macros

#define MISO_LEVEL   false
 
#define MISO_MODE   INPUT
 
#define MOSI_MODE   OUTPUT
 
#define nop   asm volatile ("nop\n\t")
 
#define SCK_MODE   OUTPUT
 

Detailed Description

Software SPI Template Class.

Macro Definition Documentation

#define MISO_LEVEL   false

Pullups disabled for MISO are disabled.

Definition at line 39 of file SoftSPI.h.

#define MISO_MODE   INPUT

Pin Mode for MISO is input.

Definition at line 37 of file SoftSPI.h.

#define MOSI_MODE   OUTPUT

Pin Mode for MOSI is output.

Definition at line 41 of file SoftSPI.h.

#define nop   asm volatile ("nop\n\t")

Nop for timing.

Definition at line 34 of file SoftSPI.h.

#define SCK_MODE   OUTPUT

Pin Mode for SCK is output.

Definition at line 43 of file SoftSPI.h.