Skip to content

Commit a8eaecb

Browse files
authored
Merge pull request #1 from byrmeng/revise
1.0.1
2 parents 83bb21c + 311f487 commit a8eaecb

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

src/Deneyap_Servo.cpp

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,9 @@ void Servo::write(int value) {
4242
//delay(DELAYMS);
4343
}
4444

45-
/*
4645
void Servo::writeMicroseconds(int value) {
47-
if(value < 100) value = 100;
48-
if(value > 500) value = 500;
49-
int servoValue = value;
50-
ledcWrite(_channel, servoValue); // _channel select servoValue(duty) to be set for selected channel
51-
//delay(DELAYMS);
46+
if (value < 0) value = 0;
47+
if (value > 3000) value = 3000;
48+
value = map(value, 0, 3000, 0, 180);
49+
this->write(value);
5250
}
53-
*/

src/Deneyap_Servo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class Servo {
2929
public:
3030
void attach(int pin, int channel = PWMCHANNEL, int freq = PWMFREQ, int resolution = PWMRESOLUTION);
3131
void write(int value);
32-
// void writeMicroseconds(int value);
32+
void writeMicroseconds(int value);
3333
private:
3434
int _channel;
3535
};

0 commit comments

Comments
 (0)