Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 1567 → Rev 1568

/branches/V0.76g-acid/twimaster.c
2,6 → 2,7
############################################################################*/
 
#include "main.h"
#include "heli.h"
 
volatile unsigned char twi_state = 0;
unsigned char motor = 0;
163,31 → 164,6
break;
 
case 0:
i2c_write_byte(0x82); // servo board
twi_state = 100;
break;
case 100: // servo 1
i2c_write_byte(servoValues[0]);
break;
case 101: // servo 2
i2c_write_byte(servoValues[1]);
break;
case 102: // servo 3
i2c_write_byte(servoValues[2]);
break;
case 103: // servo 4
i2c_write_byte(servoValues[3]);
break;
case 104: // servo 5
i2c_write_byte(servoValues[4]);
break;
case 105: // servo 6
i2c_write_byte(servoValues[5]);
break;
case 106:
i2c_write_byte(calc_crc(&servoValues, 6));
break;
case 107:
i2c_stop();
I2CTimeout = 10;
twi_state = 0;