Blame |
    Last modification |
    View Log
    | Download
    | RSS feed
  
  
#include <avr/io.h>
 
#include <avr/interrupt.h>
 
 
 
#include "pins.h"
 
#include "mytypes.h"
 
 
 
void spi_init(void)
 
{
 
        SPCR = 0b01110000; // prepare SPI
 
        SPSR = 0b00000001;
 
}
 
 
 
UBYTE spi_send(UBYTE byte)
 
{
 
        SPDR = byte;
 
        while( !( SPSR&(1<<SPIF) ) );
 
        return SPDR;
 
}