10 #ifndef _SPISLAVE_HARDWAREFAKE_H
11 #define _SPISLAVE_HARDWAREFAKE_H
17 static uint8_t
volatile fake_ddr;
18 static uint8_t
volatile fake_port;
19 static uint8_t
volatile fake_SPCR;
20 static uint8_t
volatile fake_SPDR;
21 static uint8_t
volatile fake_SPSR;
23 spi_ptr Spi_ddr = &fake_ddr;
24 spi_ptr Spi_port = &fake_port;
29 spi_pin Spi_DataReady = 1;
32 spi_bit Spi_Enable = 6;
33 spi_bit Spi_InterruptEnable = 7;
34 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.