#include <lpc21xx.h>#include <deb_led.h>#include <system_def.h>#include "servo.h"
Defines | |
| #define | SERVO2 (1<<10) |
| #define | SERVO0 (1<<12) |
| #define | SERVO1 (1<<13) |
| #define | TIM_EMR_NOTHING 0 |
| #define | TIM_EMR_CLEAR 1 |
| #define | TIM_EMR_SET 2 |
| #define | TIM_EMR_TOGLE 3 |
| #define | TIM_EMR_PIN_ON 1 |
| #define | TIM_EMR_PIN_OFF 0 |
| #define | TIME20MS ((CPU_APB_HZ) / 50) |
| #define | SERVOTICK (((CPU_APB_HZ / 50) / 20) / 256) |
Functions | |
| void | tc1 (void) |
| void | set_servo (char serv, char position) |
| Sets serv position. | |
| void | init_servo (unsigned rx_isr_vect) |
| Initialize servos. | |
Variables | |
| unsigned char | servo [3] |
| #define SERVO0 (1<<12) |
| #define SERVO1 (1<<13) |
| #define SERVO2 (1<<10) |
| #define SERVOTICK (((CPU_APB_HZ / 50) / 20) / 256) |
| #define TIM_EMR_CLEAR 1 |
| #define TIM_EMR_NOTHING 0 |
| #define TIM_EMR_PIN_OFF 0 |
| #define TIM_EMR_PIN_ON 1 |
| #define TIM_EMR_SET 2 |
| #define TIM_EMR_TOGLE 3 |
| #define TIME20MS ((CPU_APB_HZ) / 50) |
| void init_servo | ( | unsigned | rx_isr_vect | ) |
Initialize servos.

| void set_servo | ( | char | servo, | |
| char | position | |||
| ) |
Sets serv position.
| servo | define servo | |
| position | new position for servo |

| void tc1 | ( | void | ) |
| unsigned char servo[3] |
1.7.1