Rev 1464 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1464 | Rev 1465 | ||
---|---|---|---|
1 | 1 | ||
2 | 2 | ||
3 | #define VERSION "0.3" |
3 | #define VERSION "0.32" |
4 | 4 | ||
5 | extern volatile uint8_t pwm_position[6]; |
5 | extern uint8_t pwm_position[6]; |
6 | extern volatile uint8_t pwm_neutral_position[6]; |
6 | extern uint8_t pwm_neutral_position[6]; |
- | 7 | extern uint16_t pwm_limit[6]; |
|
7 | extern volatile uint16_t pwm_limit[6]; |
8 | extern uint8_t pwm_active; |
8 | extern volatile uint8_t pwm_active; |
9 | extern uint8_t pwm_status; |
9 | 10 | ||
10 | 11 | ||
11 | void set_pwm(); |
12 | void set_pwm(); |
12 | void set_pwm_neutral(); |
13 | void set_pwm_neutral(); |
13 | void pwm_check_active(); |
14 | void pwm_check_active(); |
14 | 15 | ||
15 | 16 | ||
16 | void eeprom_init(); |
17 | void eeprom_init(); |
17 | void eeprom_write(); |
18 | void eeprom_write(); |
18 | 19 | ||
19 | #define I2C_ADDRESS 0x82 |
20 | #define I2C_ADDRESS 0x82 |
20 | 21 | ||
21 | #define SERVODDR DDRB |
22 | #define SERVODDR DDRB |
22 | #define SERVOPORT PORTB |
23 | #define SERVOPORT PORTB |
23 | #define SERVO1 PB0 |
24 | #define SERVO1 PB0 |
24 | #define SERVO2 PB1 |
25 | #define SERVO2 PB1 |
25 | #define SERVO3 PB2 |
26 | #define SERVO3 PB2 |
26 | #define SERVO4 PB3 |
27 | #define SERVO4 PB3 |
27 | #define SERVO5 PB4 |
28 | #define SERVO5 PB4 |
28 | #define SERVO6 PB5 |
29 | #define SERVO6 PB5 |
29 | 30 | ||
30 | //#define STK500 |
31 | //#define STK500 |
31 | 32 | ||
32 | #ifdef STK500 |
33 | #ifdef STK500 |
33 | #define LED_OFF PORTD |= 0x80; |
34 | #define LED_OFF PORTD |= 0x80; |
34 | #define LED_ON PORTD &= ~0x80 |
35 | #define LED_ON PORTD &= ~0x80 |
35 | #define LED_IS_ON !(PORTD & 0x80) |
36 | #define LED_IS_ON !(PORTD & 0x80) |
36 | #else |
37 | #else |
37 | #define LED_ON PORTD |= 0x80; |
38 | #define LED_ON PORTD |= 0x80; |
38 | #define LED_OFF PORTD &= ~0x80 |
39 | #define LED_OFF PORTD &= ~0x80 |
39 | #define LED_IS_ON (PORTD & 0x80) |
40 | #define LED_IS_ON (PORTD & 0x80) |
40 | #endif |
41 | #endif |
41 | 42 |