Servo.h File Reference
#include "global.h"
Go to the source code of this file.
|
Data Structures |
class | Servo |
Defines |
#define | T0_MAX_DOWN (unsigned char)((T_PWM_MIN)/((double)1/(F_CPU/TIMER0_PRESCALER))) |
#define | T0_MAX_UP (unsigned char)((T_PWM_MAX)/((double)1/(F_CPU/TIMER0_PRESCALER))) |
#define | T0_SERVO_MIDDLE (unsigned char)(T0_MAX_UP - (((double)(T0_MAX_UP - T0_MAX_DOWN))/2)) |
#define | T0_T_PERIODE (unsigned char)((T_PWM)/((double)1/(F_CPU/TIMER0_PRESCALER))) |
#define | T1_MAX_DOWN (unsigned int)((T_PWM_MIN)/((double)1/(F_CPU/TIMER1_PRESCALER))) |
#define | T1_MAX_UP (unsigned int)((T_PWM_MAX)/((double)1/(F_CPU/TIMER1_PRESCALER))) |
#define | T1_SERVO_MIDDLE (unsigned int)(T1_MAX_UP - (((double)(T1_MAX_UP - T1_MAX_DOWN))/2)) |
#define | T1_T_PERIODE (unsigned int)((T_PWM)/((double)1/(F_CPU/TIMER1_PRESCALER))) |
#define | T_PWM 0.020 |
#define | T_PWM_MAX 0.002 |
#define | T_PWM_MIN 0.001 |
#define | TIMER0 0x00 |
#define | TIMER0_PRESCALER 1024L |
#define | TIMER1_PRESCALER 8L |
#define | TIMER1A 0x01 |
#define | TIMER1B 0x02 |
Define Documentation
#define T0_MAX_DOWN (unsigned char)((T_PWM_MIN)/((double)1/(F_CPU/TIMER0_PRESCALER))) |
#define T0_MAX_UP (unsigned char)((T_PWM_MAX)/((double)1/(F_CPU/TIMER0_PRESCALER))) |
#define T0_SERVO_MIDDLE (unsigned char)(T0_MAX_UP - (((double)(T0_MAX_UP - T0_MAX_DOWN))/2)) |
#define T0_T_PERIODE (unsigned char)((T_PWM)/((double)1/(F_CPU/TIMER0_PRESCALER))) |
#define T1_MAX_DOWN (unsigned int)((T_PWM_MIN)/((double)1/(F_CPU/TIMER1_PRESCALER))) |
#define T1_MAX_UP (unsigned int)((T_PWM_MAX)/((double)1/(F_CPU/TIMER1_PRESCALER))) |
#define T1_SERVO_MIDDLE (unsigned int)(T1_MAX_UP - (((double)(T1_MAX_UP - T1_MAX_DOWN))/2)) |
#define T1_T_PERIODE (unsigned int)((T_PWM)/((double)1/(F_CPU/TIMER1_PRESCALER))) |
#define TIMER0_PRESCALER 1024L |
#define TIMER1_PRESCALER 8L |