From f7a395fbdb22f72c3b2263f68bae7872e56bb73d Mon Sep 17 00:00:00 2001 From: SimonePDA Date: Mon, 2 Apr 2018 19:18:50 +0200 Subject: [PATCH] Update DigitalPotControl.ino Fixing SPI communication with a delay as pointe out in #6395 --- .../SPI/examples/DigitalPotControl/DigitalPotControl.ino | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hardware/arduino/avr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino b/hardware/arduino/avr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino index c7afcc0a3..8719058e7 100644 --- a/hardware/arduino/avr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino +++ b/hardware/arduino/avr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino @@ -63,9 +63,11 @@ void loop() { void digitalPotWrite(int address, int value) { // take the SS pin low to select the chip: digitalWrite(slaveSelectPin, LOW); + delay(100); // send in the address and value via SPI: SPI.transfer(address); SPI.transfer(value); + delay(100); // take the SS pin high to de-select the chip: digitalWrite(slaveSelectPin, HIGH); }