From 9e099bc4862cf1455b67494026dfe00ae1f98817 Mon Sep 17 00:00:00 2001 From: pascallanger Date: Sun, 27 Jul 2025 16:42:00 +0200 Subject: [PATCH] WPL 3rd try --- Multiprotocol/Multiprotocol.h | 2 +- Multiprotocol/WPL_nrf24l01.ino | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Multiprotocol/Multiprotocol.h b/Multiprotocol/Multiprotocol.h index 7095ee0..b1a92b4 100644 --- a/Multiprotocol/Multiprotocol.h +++ b/Multiprotocol/Multiprotocol.h @@ -19,7 +19,7 @@ #define VERSION_MAJOR 1 #define VERSION_MINOR 3 #define VERSION_REVISION 4 -#define VERSION_PATCH_LEVEL 51 +#define VERSION_PATCH_LEVEL 52 #define MODE_SERIAL 0 diff --git a/Multiprotocol/WPL_nrf24l01.ino b/Multiprotocol/WPL_nrf24l01.ino index 175f5bd..c76a545 100644 --- a/Multiprotocol/WPL_nrf24l01.ino +++ b/Multiprotocol/WPL_nrf24l01.ino @@ -27,6 +27,9 @@ Multiprotocol is distributed in the hope that it will be useful, static void __attribute__((unused)) WPL_send_packet() { + #if 0 + debug("no:%d, rf:%d, ",hopping_frequency_no + (IS_BIND_IN_PROGRESS?0:4),hopping_frequency[hopping_frequency_no + (IS_BIND_IN_PROGRESS?0:4)]); + #endif XN297_Hopping(hopping_frequency_no + (IS_BIND_IN_PROGRESS?0:4) ); hopping_frequency_no++; hopping_frequency_no &= WPL_RF_NUM_CHANNELS-1; // 4 RF channels @@ -47,7 +50,7 @@ static void __attribute__((unused)) WPL_send_packet() packet[4 ] = convert_channel_s8b(CH2); // Steering packet[5 ] = convert_channel_16b_limit(CH3,0x22,0x5E); // Steering trim packet[6 ] = rx_tx_addr[3]; // 0x32?? - packet[7 ] = convert_channel_s8b(CH4); // Aux + packet[7 ] = 0x80; //convert_channel_s8b(CH4); // Aux packet[9 ] = 0x80 // ?? Bound | GET_FLAG(CH5_SW, 0x08) // Headlights 100%=on | GET_FLAG(CH6_SW, 0x04) // Throttle rate 100%=high @@ -61,6 +64,11 @@ static void __attribute__((unused)) WPL_send_packet() XN297_SetPower(); XN297_SetTxRxMode(TX_EN); XN297_WritePayload(packet, WPL_PAYLOAD_SIZE); + #if 0 + for(uint8_t i=0; i Headlights on P[10..14] = 00 ?? P[15] = sum(P[0..14])+66 why 66... -*/ \ No newline at end of file +*/