Annotation of funnyos/sys/bus_spi.h, Revision 1.4
1.1 nbrk 1: /*
1.4 ! nbrk 2: * $Id: bus_spi.h,v 1.3 2007/12/20 15:24:26 nbrk Exp $
1.1 nbrk 3: */
4: #ifndef _SYS_BUS_SPI_H
5: #define _SYS_BUS_SPI_H
6: #include <sys/types.h>
7:
8: struct spi_bus_handle {
1.2 nbrk 9: uint8_t (*sb_transmitfunc)(void *dd, uint8_t data);
1.4 ! nbrk 10: void (*sb_cslowfunc)(void *dd);
! 11: void (*sb_cshighfunc)(void *dd);
1.1 nbrk 12:
1.2 nbrk 13: void *sb_dd; /* controller's devdata */
1.1 nbrk 14:
15: };
1.2 nbrk 16:
1.4 ! nbrk 17: uint8_t spi_transmit(struct spi_bus_handle *sbh, uint8_t data);
! 18: void spi_cs_low(struct spi_bus_handle *sbh);
! 19: void spi_cs_high(struct spi_bus_handle *sbh);
! 20:
1.1 nbrk 21:
22: #endif /* !_SYS_BUS_SPI_H */
23:
CVSweb