Crossfire has 16 channels (fixed)

This commit is contained in:
Bertrand Songis
2015-12-20 17:10:51 +01:00
committed by Damjan Adamic
parent 91e80d446a
commit 5250f5eb4c
4 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -48,7 +48,7 @@ void createCrossfireFrame(uint8_t * frame, int16_t * pulses)
uint32_t bits = 0;
uint8_t bitsavailable = 0;
for (int i=0; i<NUM_TRAINER; i++) {
for (int i=0; i<CROSSFIRE_CHANNELS_COUNT; i++) {
bits |= (CROSSFIRE_CH_CENTER + (((pulses[i]) * 4) / 5)) << bitsavailable;
bitsavailable += CROSSFIRE_CH_BITS;
while (bitsavailable >= 8) {