1 #ifndef _SPI_HARDWAREFAKE_H
2 #define _SPI_HARDWAREFAKE_H
8 static uint8_t
volatile fake_Spi_PortDirection;
9 static uint8_t
volatile fake_Spi_PortInput;
10 static uint8_t
volatile fake_Spi_PortOutput;
11 static uint8_t
volatile fake_Spi_PortPullup;
12 static uint8_t
volatile fake_Spi_SPCR;
13 static uint8_t
volatile fake_Spi_SPSR;
14 static uint8_t
volatile fake_Spi_SPDR;
25 spi_bit Spi_DataReady = 1;
31 spi_bit Spi_MasterSlaveSelect = 4;
32 spi_bit Spi_ClockBit0 = 0;
33 spi_bit Spi_ClockBit1 = 1;
34 spi_bit Spi_DoubleClock = 0;
35 spi_bit Spi_Enable = 6;
36 spi_bit Spi_InterruptEnable = 7;
37 spi_bit Spi_InterruptFlag = 7;
spi_ptr Spi_SPSR
SPI Status Register.
spi_ptr Spi_SPCR
SPI Control Register.
spi_ptr Spi_SPDR
SPI Data Register.
Spi.h declares SPI hardware types and variables common to the SPI Master and SPI Slave.
spi_reg Spi_PortOutput
Atmel PORT.
spi_reg Spi_PortDirection
Atmel DDR.
spi_reg Spi_PortInput
Atmel PIN.