|
REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
|
Loading...
Searching...
No Matches
SR74HCT595.cpp
Go to the documentation of this file.
12 SPI_MODE2 /* Chip expects MODE0, CLK is inverted on the way, but MOSI is not, thus CLK must be shifted */};
14functions::SR74HCT595::SR74HCT595(bus::addr_t address, uint8_t alt_function_idx, bool shift_clock)
uint16_t transfer16(uint16_t data_in) const
Definition functions.cpp:81
uint8_t transfer8(uint8_t data_in) const
Definition functions.cpp:74
void transfer(const void *mosi_buf, void *miso_buf, size_t count) const
Definition functions.cpp:68
uint32_t transfer32(uint32_t data_in) const
Definition functions.cpp:88
bool transfer(const void *mosi_buf, void *miso_buf, size_t count) const
Definition SR74HCT595.cpp:18
SR74HCT595(bus::addr_t address, uint8_t alt_function_idx, bool shift_clock)
Definition SR74HCT595.cpp:14
static const SPISettings DEFAULT_SPI_SETTINGS
Definition SR74HCT595.h:7
bool transfer8(uint8_t data_in, uint8_t *data_out=nullptr) const
Definition SR74HCT595.cpp:29
bool transfer32(uint32_t data_in, uint32_t *data_out=nullptr) const
Definition SR74HCT595.cpp:53
bool transfer16(uint16_t data_in, uint16_t *data_out=nullptr) const
Definition SR74HCT595.cpp:41
static const SPISettings DEFAULT_SPI_SETTINGS_SHIFTED_CLOCK
Definition SR74HCT595.h:10
DataFunction(bus::addr_t address, uint8_t alt_function_idx, const SPISettings &spiSettings)
Definition functions.cpp:24