diff --git a/src/SimpleExpressions.cpp b/src/SimpleExpressions.cpp index 14a9790..42ae094 100755 --- a/src/SimpleExpressions.cpp +++ b/src/SimpleExpressions.cpp @@ -4,21 +4,13 @@ #define ledc_channel 5 void SimpleExpressionsClass::init(int aMouthPin, int aBuzzerPin) { - mouth = Adafruit_NeoPixel(7, aMouthPin, NEO_GRB + NEO_KHZ800); - mouth.begin(); - - buzzerPin = aBuzzerPin; - - #if defined(ESP32) - ledcSetup(ledc_channel, 2000, 8); // channel, max frequency, resolution - ledcAttachPin(aBuzzerPin, ledc_channel); - #endif - - + initMouth(aMouthPin); + initBuzzer(aBuzzerPin); clearMouth(); } -void SimpleExpressionsClass::init(int aMouthPin, int aBuzzerPin) { + +void SimpleExpressionsClass::initMouth(int aMouthPin) { mouth = Adafruit_NeoPixel(7, aMouthPin, NEO_GRB + NEO_KHZ800); mouth.begin(); clearMouth(); diff --git a/src/SimpleExpressions.h b/src/SimpleExpressions.h index ca77e94..e2f8e74 100755 --- a/src/SimpleExpressions.h +++ b/src/SimpleExpressions.h @@ -16,8 +16,8 @@ class SimpleExpressionsClass public: // General void init(int mouthPin, int buzzerPin); - void initMouth(int mouthPin); - void initBuzzer(int buzzerPin); + void initMouth(int mouthPin); + void initBuzzer(int buzzerPin); // Mouths void printMouth(int number, int r, int g, int b);