[BACK]Return to bus_spi.h CVS log [TXT][DIR] Up to [local] / funnyos / sys

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