#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 T0_MAX_DOWN (unsigned char)((T_PWM_MIN)/((double)1/(F_CPU/TIMER0_PRESCALER))) |
Definition at line 19 of file Servo.h.
Referenced by Servo::initTimer().
#define T0_MAX_UP (unsigned char)((T_PWM_MAX)/((double)1/(F_CPU/TIMER0_PRESCALER))) |
Definition at line 18 of file Servo.h.
Referenced by Servo::initTimer().
#define T0_SERVO_MIDDLE (unsigned char)(T0_MAX_UP - (((double)(T0_MAX_UP - T0_MAX_DOWN))/2)) |
Definition at line 20 of file Servo.h.
Referenced by Servo::initTimer().
#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))) |
Definition at line 24 of file Servo.h.
Referenced by Servo::initTimer().
#define T1_MAX_UP (unsigned int)((T_PWM_MAX)/((double)1/(F_CPU/TIMER1_PRESCALER))) |
Definition at line 23 of file Servo.h.
Referenced by Servo::initTimer().
#define T1_SERVO_MIDDLE (unsigned int)(T1_MAX_UP - (((double)(T1_MAX_UP - T1_MAX_DOWN))/2)) |
Definition at line 25 of file Servo.h.
Referenced by Servo::initTimer().
#define T1_T_PERIODE (unsigned int)((T_PWM)/((double)1/(F_CPU/TIMER1_PRESCALER))) |
Definition at line 26 of file Servo.h.
Referenced by Servo::initTimer().
#define TIMER0 0x00 |
Definition at line 7 of file Servo.h.
Referenced by Servo::initTimer(), and Servo::setPosition().
#define TIMER1A 0x01 |
Definition at line 8 of file Servo.h.
Referenced by Servo::initTimer(), and Servo::setPosition().
#define TIMER1B 0x02 |
Definition at line 9 of file Servo.h.
Referenced by Servo::initTimer(), and Servo::setPosition().