diff options
| author | Limor "Ladyada" Fried <limor@ladyada.net> | 2023-08-10 13:23:51 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-10 13:23:51 -0400 |
| commit | 0e664c697ec4d4d58738d0943ae595dd1a05d9f0 (patch) | |
| tree | c47016d5988b5ea2d97c6590feb7c533a2b7204b | |
| parent | 032e425decd24b94333bcf8c3dd322cae37194ce (diff) | |
| parent | 761bc1bf5eff854f4880eaf6a7b9ef9ffa4f8227 (diff) | |
Merge pull request #97 from caternuson/setosc
Move setOscillatorFrequency() call in begin()
| -rw-r--r-- | Adafruit_PWMServoDriver.cpp | 6 |
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; } |
