#include #define F_CPU 8000000 #include #include #include "uart.h" //SREG defines #define S_MOSI PB3 #define S_SCK PB5 #define S_LATCH PB2 //DEBUG defines #define D_LED0 PB0 //SRAM defines #define R_WR PB1 #define R_RD PB7 #define R_DATA PORTD #define R_DIR DDRD //Software UART defines // SUART_RX PB6 void SPI_MasterInit(void) { /* Set MOSI and SCK output, all others input */ DDRB |= ((1<>8)); SPI_MasterTransmit((uint8_t)(addr>>4)); SPI_MasterTransmit((uint8_t)(addr>>0)); PORTB |= (1<>8)); SPI_MasterTransmit((uint8_t)(addr>>4)); SPI_MasterTransmit((uint8_t)(addr>>0)); PORTB |= (1<