Subversion Repositories pentevo

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1029 chrv 1
#include <avr/io.h>
2
#include <avr/interrupt.h>
3
 
4
#include "pins.h"
5
#include "mytypes.h"
6
 
7
void spi_init(void)
8
{
9
        SPCR = 0b01110000; // prepare SPI
10
        SPSR = 0b00000001;
11
}
12
 
13
UBYTE spi_send(UBYTE byte)
14
{
15
        SPDR = byte;
16
        while( !( SPSR&(1<<SPIF) ) );
17
        return SPDR;
18
}
19