summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLimor "Ladyada" Fried <limor@ladyada.net>2023-08-10 13:23:51 -0400
committerGitHub <noreply@github.com>2023-08-10 13:23:51 -0400
commit0e664c697ec4d4d58738d0943ae595dd1a05d9f0 (patch)
treec47016d5988b5ea2d97c6590feb7c533a2b7204b
parent032e425decd24b94333bcf8c3dd322cae37194ce (diff)
parent761bc1bf5eff854f4880eaf6a7b9ef9ffa4f8227 (diff)
Merge pull request #97 from caternuson/setosc
Move setOscillatorFrequency() call in begin()
-rw-r--r--Adafruit_PWMServoDriver.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/Adafruit_PWMServoDriver.cpp b/Adafruit_PWMServoDriver.cpp
index 34ff7eb..9eb74b1 100644
--- a/Adafruit_PWMServoDriver.cpp
+++ b/Adafruit_PWMServoDriver.cpp
@@ -70,14 +70,16 @@ bool Adafruit_PWMServoDriver::begin(uint8_t prescale) {
if (!i2c_dev->begin())
return false;
reset();
+
+ // set the default internal frequency
+ setOscillatorFrequency(FREQUENCY_OSCILLATOR);
+
if (prescale) {
setExtClk(prescale);
} else {
// set a default frequency
setPWMFreq(1000);
}
- // set the default internal frequency
- setOscillatorFrequency(FREQUENCY_OSCILLATOR);
return true;
}