version 1.1, 2007/12/18 15:43:45 |
version 1.4, 2007/12/21 17:40:29 |
|
|
#include <sys/types.h> |
#include <sys/types.h> |
|
|
struct spi_bus_handle { |
struct spi_bus_handle { |
uint16_t (*sb_transmitfunc)(void *dd, uint16_t data); |
uint8_t (*sb_transmitfunc)(void *dd, uint8_t data); |
|
void (*sb_cslowfunc)(void *dd); |
|
void (*sb_cshighfunc)(void *dd); |
|
|
void sb_dd; /* controller's devdata */ |
void *sb_dd; /* controller's devdata */ |
|
|
}; |
}; |
|
|
|
uint8_t spi_transmit(struct spi_bus_handle *sbh, uint8_t data); |
|
void spi_cs_low(struct spi_bus_handle *sbh); |
|
void spi_cs_high(struct spi_bus_handle *sbh); |
|
|
|
|
#endif /* !_SYS_BUS_SPI_H */ |
#endif /* !_SYS_BUS_SPI_H */ |
|
|