Project

General

Profile

Statistics
| Revision:

root / branches / encoders / code / projects / libdragonfly / spi.h @ 317

History | View | Annotate | Download (356 Bytes)

1
#define DOUBLE_SCK 1
2
#define SPR0_BIT 1
3
#define LSB 1
4
#define MSB 0
5
#define MASTER 1
6
#define SLAVE 0
7
#define SPI_SENDING 1
8
#define SPI_VOID 0
9

    
10
#define size_t int
11
typedef void (*spi_fun_recv_t)(char);
12
typedef void (*spi_fun_send_t)(char);
13
int spi_init(char mode, spi_fun_send_t send_func, spi_fun_recv_t recv_func);
14
int spi_send(char *data, size_t bytes);
15