Subversion Repositories FlightCtrl

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1455 acid 1
 
1459 acid 2
 
1465 acid 3
#define VERSION                 "0.32"
1459 acid 4
 
1465 acid 5
extern uint8_t pwm_position[6];
6
extern uint8_t pwm_neutral_position[6];
7
extern uint16_t pwm_limit[6];
8
extern uint8_t pwm_active;
9
extern uint8_t pwm_status;
1455 acid 10
 
1459 acid 11
 
1455 acid 12
void set_pwm();
13
void set_pwm_neutral();
1461 acid 14
void pwm_check_active();
1455 acid 15
 
1461 acid 16
 
1459 acid 17
void eeprom_init();
18
void eeprom_write();
19
 
1464 acid 20
#define I2C_ADDRESS             0x82
1459 acid 21
 
22
#define SERVODDR        DDRB
23
#define SERVOPORT       PORTB
24
#define SERVO1          PB0
25
#define SERVO2          PB1
26
#define SERVO3          PB2
27
#define SERVO4          PB3
28
#define SERVO5          PB4
29
#define SERVO6          PB5
30
 
1462 acid 31
//#define STK500
32
 
33
#ifdef STK500
1461 acid 34
#define LED_OFF         PORTD |= 0x80;
35
#define LED_ON          PORTD &= ~0x80
36
#define LED_IS_ON       !(PORTD & 0x80)
1462 acid 37
#else
38
#define LED_ON          PORTD |= 0x80;
39
#define LED_OFF         PORTD &= ~0x80
40
#define LED_IS_ON       (PORTD & 0x80)
41
#endif