#include "servo.h" #include "../ard/pins.h" #include #include #include #define MAX_SERVOS 8 #define SERVO_DELTA_MIN_US 1000 #define SERVO_DELTA_US 1000 Servo* servos[MAX_SERVOS]; unsigned char servo_i = 0; void servo_init(Servo* servo){ if(servo_i >= MAX_SERVOS){ return; } servos[servo_i] = servo; servo_i++; sei(); pin_mode((*servo).pin, OUTPUT); (*servo).val = 0; TCCR1A = 0x00; TCCR1B = (1<