From fc8ccec6a8adf90f071eb12b7669342aa1d255cf Mon Sep 17 00:00:00 2001 From: midelic Date: Wed, 31 Aug 2016 23:30:35 +0100 Subject: [PATCH] multiple fixes --- Multiprotocol/DSM2_cyrf6936.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Multiprotocol/DSM2_cyrf6936.ino b/Multiprotocol/DSM2_cyrf6936.ino index 2591dd1..08b6f97 100644 --- a/Multiprotocol/DSM2_cyrf6936.ino +++ b/Multiprotocol/DSM2_cyrf6936.ino @@ -264,7 +264,7 @@ static void __attribute__((unused)) build_data_packet(uint8_t upper)// value=Servo_data[AUX8]; break; } - value=map(value,servo_max_125-servo_min_125,0,max-1); + value=map(value,servo_max_125,servo_min_125,0,max-1); } value |= (upper && i == 0 ? 0x8000 : 0) | (idx << bits); } @@ -449,7 +449,7 @@ uint16_t ReadDsm2() case DSM2_CH1_WRITE_B: case DSM2_CH2_WRITE_A: case DSM2_CH2_WRITE_B: - build_data_packet(cyrf_state == DSM2_CH1_WRITE_B);// build lower or upper channels + build_data_packet(state == DSM2_CH1_WRITE_B);// build lower or upper channels CYRF_ReadRegister(CYRF_04_TX_IRQ_STATUS); // clear IRQ flags CYRF_WriteDataPacket(packet); state++; // change from WRITE to CHECK mode