From 728c1fd50d542618d8636b55fab0d3287f10da5c Mon Sep 17 00:00:00 2001 From: midelic Date: Wed, 31 Aug 2016 17:23:16 +0100 Subject: [PATCH] couple of optimizations --- Multiprotocol/ESky_nrf24l01.ino | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Multiprotocol/ESky_nrf24l01.ino b/Multiprotocol/ESky_nrf24l01.ino index 1ed7d3d..4204fae 100644 --- a/Multiprotocol/ESky_nrf24l01.ino +++ b/Multiprotocol/ESky_nrf24l01.ino @@ -117,11 +117,10 @@ static void __attribute__((unused)) ESKY_send_packet(uint8_t bind) // For arithmetic simplicity, channels are repeated in rf_channels array if (hopping_frequency_no == 0) { - const uint8_t ch[]={AILERON, ELEVATOR, THROTTLE, RUDDER, AUX1, AUX2}; for (uint8_t i = 0; i < 6; i++) { - packet[i*2] = Servo_data[ch[i]]>>8; //high byte of servo timing(1000-2000us) - packet[i*2+1] = Servo_data[ch[i]]&0xFF; //low byte of servo timing(1000-2000us) + packet[i*2] = Servo_data[CH_AETR[i]]>>8; //high byte of servo timing(1000-2000us) + packet[i*2+1] = Servo_data[CH_AETR[i]]&0xFF; //low byte of servo timing(1000-2000us) } } rf_ch = hopping_frequency[hopping_frequency_no]; @@ -168,4 +167,4 @@ uint16_t initESKY(void) return 50000; } -#endif \ No newline at end of file +#endif