From 81eb5dc6bc935ff47d8dc8cb827b752a9421a597 Mon Sep 17 00:00:00 2001 From: pascallanger Date: Mon, 29 Apr 2024 19:43:24 +0200 Subject: [PATCH] Traxxas TQ 1st gen: try 2 --- Multiprotocol/Multiprotocol.h | 2 +- Multiprotocol/TRAXXAS_cyrf6936.ino | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Multiprotocol/Multiprotocol.h b/Multiprotocol/Multiprotocol.h index c53ded8..4bc4ec9 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 7 +#define VERSION_PATCH_LEVEL 8 #define MODE_SERIAL 0 diff --git a/Multiprotocol/TRAXXAS_cyrf6936.ino b/Multiprotocol/TRAXXAS_cyrf6936.ino index 8a00274..f08dcfb 100644 --- a/Multiprotocol/TRAXXAS_cyrf6936.ino +++ b/Multiprotocol/TRAXXAS_cyrf6936.ino @@ -21,7 +21,7 @@ #define TRAXXAS_TQ1_FORCE_ID //#define TRAXXAS_TQ2_FORCE_ID -//#define TRAXXAS_DEBUG +#define TRAXXAS_DEBUG #define TRAXXAS_BIND_CHANNEL 0x2B #define TRAXXAS_CHECK_CHANNEL 0x22 @@ -116,7 +116,7 @@ static void __attribute__((unused)) TRAXXAS_TQ1_send_data_packet() packet_length = 8; packet[0] = 0x2A; // Bind packet packet[5] = 0xA0; // Bind phase 0 - packet[6] = TRAXXAS_BIND_CHANNEL-1; // Not sure... + packet[6] = TRAXXAS_TQ1_BIND_CHANNEL-1; // Not sure... } else { @@ -351,6 +351,8 @@ void TRAXXAS_init() bind_counter=100; if(sub_protocol == TRAXXAS_TQ1) { + CYRF_WriteRegister(CYRF_1E_RX_OVERRIDE,0x00); // Not needed... + CYRF_WriteRegister(CYRF_0F_XACT_CFG, 0x29); // Not needed... CYRF_PROGMEM_ConfigSOPCode(DEVO_j6pro_sopcodes[0]); if(IS_BIND_IN_PROGRESS) phase = TRAXXAS_TQ1_BIND;