NOT FINISHED YET!!! My first try to get a self built fully working Quadrocopter based on an mbed, a self built frame and some other more or less cheap parts.

Dependencies:   mbed MODI2C

Revision:
26:96a072233d7a
Parent:
15:753c5d6a63b3
Child:
29:8b7362a2ee14
--- a/Servo_PWM/Servo_PWM.h	Mon Nov 26 16:11:28 2012 +0000
+++ b/Servo_PWM/Servo_PWM.h	Tue Nov 27 19:49:38 2012 +0000
@@ -5,35 +5,13 @@
 
 #include "mbed.h"
 
-/** Class to control a servo on any pin, without using pwm
- *
- * Example:
- * @code
- * // Keep sweeping servo from left to right
- * #include "mbed.h"
- * #include "Servo.h"
- * 
- * Servo Servo1(p20);
- *
- * Servo1.Enable(1500,20000);
- *
- * while(1) {
- *     for (int pos = 1000; pos < 2000; pos += 25) {
- *         Servo1.SetPosition(pos);  
- *         wait_ms(20);
- *     }
- *     for (int pos = 2000; pos > 1000; pos -= 25) {
- *         Servo1.SetPosition(pos); 
- *         wait_ms(20); 
- *     }
- * }
- * @endcode
+/** Class to control a servo by using PWM
  */
 
 class Servo_PWM {
 
 public:
-    /** Create a new Servo object on any mbed pin
+    /** Create a new Servo object on any PWM pin
      *
      * @param Pin Pin on mbed to connect servo to
      */
@@ -41,14 +19,18 @@
     
     /** Change the position of the servo. Position in us
      *
-     * @param NewPos The new value of the servos position (us)
+     * @param position The new value of the servos position between 0 and 1000 (gets 1000-2000) (us)
      */
     void SetPosition(int position);
     
-    //operator for confortable positioning
+    /** Operator for confortable positioning
+     *
+     * @param position see SetPosition
+     */
     void operator=(int position);
     
-    // initialize ESC
+    /** initialize ESC
+     */
     void initialize();
 
 private: