From 039b76179a6ac5d46652a7daae2b20871e02fa0d Mon Sep 17 00:00:00 2001 From: bsongis Date: Tue, 10 Apr 2012 20:02:17 +0000 Subject: [PATCH] DSM2 pulses throws adjusted --- src/pulses_avr.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pulses_avr.cpp b/src/pulses_avr.cpp index 5e162703e..407e2226f 100644 --- a/src/pulses_avr.cpp +++ b/src/pulses_avr.cpp @@ -518,8 +518,7 @@ void setupPulsesDsm2() dsmDat[1] = g_model.modelId; // DSM2 Header second byte for model match for (uint8_t i=0; i>1)+512, 1023); - pulse = (pulse * 13) / 32; + uint16_t pulse = limit(0, ((g_chans512[i]*13)>>5)+512,1023); dsmDat[2+2*i] = (i<<2) | ((pulse>>8)&0x03); dsmDat[3+2*i] = pulse & 0xff; }