13 bcm2835_spi_setBitOrder(BCM2835_SPI_BIT_ORDER_MSBFIRST);
14 bcm2835_spi_setDataMode(BCM2835_SPI_MODE0);
15 bcm2835_spi_setClockDivider(BCM2835_SPI_CLOCK_DIVIDER_64);
16 bcm2835_spi_chipSelect(BCM2835_SPI_CS0);
17 bcm2835_spi_setChipSelectPolarity(BCM2835_SPI_CS0, 0x00);
20 void write(
char* pData,
size_t len)
final {
21 bcm2835_spi_writenb(pData, len);
24 void read(
char* pData,
size_t len)
final {
25 bcm2835_spi_transfern(pData, len);
29 bcm2835_spi_transfern(pData, len);
33 return bcm2835_spi_transfer(data);
Definition: bcm2835_spi_impl.h:8
void writeRead(char *pData, size_t len) final
Definition: bcm2835_spi_impl.h:28
void read(char *pData, size_t len) final
Definition: bcm2835_spi_impl.h:24
char writeRead(char data) final
Definition: bcm2835_spi_impl.h:32
void write(char *pData, size_t len) final
Definition: bcm2835_spi_impl.h:20
BcmSpi()
Definition: bcm2835_spi_impl.h:11