Subversion Repositories HomeAutomation

Rev

Details | Last modification | View Log | SVN | RSS feed

Rev Author Line No. Line
207 eqlazer 1
#ifndef RC_SERVO_H_
2
#define RC_SERVO_H_
3
 
4
/*-----------------------------------------------
5
 * Includes
6
 * ---------------------------------------------*/
7
#include <stdlib.h>
8
#include <inttypes.h>
9
 
10
/*-----------------------------------------------
11
 * Defines
12
 * --------------------------------------------*/
13
 
14
/*
15
 * For width of the pulse that control the RC servo.
16
 * Milliseconds.
17
 */
18
#define PWM_MAX_PULSE 100
19
#define PWM_MIN_PULSE 200
20
 
21
/*-----------------------------------------------
22
 * Functions
23
 * ---------------------------------------------*/
24
void rcServoInit();
25
void setPosition(int8_t abs_pos);
26
void alterPosition(int8_t rel_pos);
27
int8_t getPosition();
28
 
29
#endif