summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--digital/io/src/servo.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/digital/io/src/servo.c b/digital/io/src/servo.c
index 0051fac5..5e131b87 100644
--- a/digital/io/src/servo.c
+++ b/digital/io/src/servo.c
@@ -38,6 +38,7 @@
* All servos are connected to the PORTA.
*/
#define SERVO_PORT PORTA
+#define SERVO_DDR DDRA
/**
* TOP of the timer/counter.
@@ -88,11 +89,11 @@ void
servo_init (void)
{
/* Set-up all the pins of the servo to out direction */
- set_bit (SERVO_PORT, 0);
- set_bit (SERVO_PORT, 1);
- set_bit (SERVO_PORT, 2);
- set_bit (SERVO_PORT, 3);
- set_bit (SERVO_PORT, 4);
+ set_bit (SERVO_DDR, 0);
+ set_bit (SERVO_DDR, 1);
+ set_bit (SERVO_DDR, 2);
+ set_bit (SERVO_DDR, 3);
+ set_bit (SERVO_DDR, 4);
/* All pins are at low state by default */
/* Set-up the timer/counter 2: