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 |
|