Digital IO
Classes | Defines | Variables
Software SPI

Classes

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

Defines

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

Variables

const bool MISO_LEVEL = false
const bool MISO_MODE = false
const bool MOSI_MODE = true
const bool SCK_MODE = true

Detailed Description

Software SPI Template Class.


Define Documentation

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

Nop for timing.

Definition at line 34 of file SoftSPI.h.


Variable Documentation

const bool MISO_LEVEL = false

Pullups disabled for MISO are disabled.

Definition at line 39 of file SoftSPI.h.

const bool MISO_MODE = false

Pin Mode for MISO is input.

Definition at line 37 of file SoftSPI.h.

const bool MOSI_MODE = true

Pin Mode for MOSI is output.

Definition at line 41 of file SoftSPI.h.

const bool SCK_MODE = true

Pin Mode for SCK is output.

Definition at line 43 of file SoftSPI.h.

 All Classes Files Functions Variables Defines