MCPcopy Create free account
hub / github.com/RobTillaart/Arduino / writeDevice

Method writeDevice

libraries/DAC8554/DAC8554.cpp:238–256  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

236//
237
238void DAC8554::writeDevice(uint8_t configRegister, uint16_t value)
239{
240 digitalWrite(_select, LOW);
241 if (_hwSPI)
242 {
243 mySPI->beginTransaction(_spi_settings);
244 mySPI->transfer(configRegister);
245 mySPI->transfer(value >> 8);
246 mySPI->transfer(value & 0xFF);
247 mySPI->endTransaction();;
248 }
249 else // Software SPI
250 {
251 swSPI_transfer(configRegister);
252 swSPI_transfer(value >> 8);
253 swSPI_transfer(value & 0xFF);
254 }
255 digitalWrite(_select, HIGH);
256}
257
258
259// simple one mode version

Callers

nothing calls this directly

Calls 1

transferMethod · 0.80

Tested by

no test coverage detected