in str/apps/src/Emoter.cpp [26:50]
void Emoter::wipe(int8_t pwm, int maxChange, int angle) {
int i;
if(angle < 10) {
angle = 10;
}
angle /= 2;
Emoter::defaultSet(0);
tailHand.setPWM(pwm);
for(i = 0; i < maxChange; i++) {
while(1) {
if(tailHand.getCount() > angle || tailHand.getCount() < -angle) {
pwm = -pwm;
tailHand.setPWM(pwm);
clock.sleep(100);
break;
}
clock.sleep(1);
}
}
tailHand.setPWM(0);
Emoter::defaultSet(0);
}