Traxxas TQ 1st gen: try 2

This commit is contained in:
pascallanger 2024-04-29 19:43:24 +02:00
parent 85a0e4bde8
commit 81eb5dc6bc
2 changed files with 5 additions and 3 deletions

View File

@ -19,7 +19,7 @@
#define VERSION_MAJOR 1 #define VERSION_MAJOR 1
#define VERSION_MINOR 3 #define VERSION_MINOR 3
#define VERSION_REVISION 4 #define VERSION_REVISION 4
#define VERSION_PATCH_LEVEL 7 #define VERSION_PATCH_LEVEL 8
#define MODE_SERIAL 0 #define MODE_SERIAL 0

View File

@ -21,7 +21,7 @@
#define TRAXXAS_TQ1_FORCE_ID #define TRAXXAS_TQ1_FORCE_ID
//#define TRAXXAS_TQ2_FORCE_ID //#define TRAXXAS_TQ2_FORCE_ID
//#define TRAXXAS_DEBUG #define TRAXXAS_DEBUG
#define TRAXXAS_BIND_CHANNEL 0x2B #define TRAXXAS_BIND_CHANNEL 0x2B
#define TRAXXAS_CHECK_CHANNEL 0x22 #define TRAXXAS_CHECK_CHANNEL 0x22
@ -116,7 +116,7 @@ static void __attribute__((unused)) TRAXXAS_TQ1_send_data_packet()
packet_length = 8; packet_length = 8;
packet[0] = 0x2A; // Bind packet packet[0] = 0x2A; // Bind packet
packet[5] = 0xA0; // Bind phase 0 packet[5] = 0xA0; // Bind phase 0
packet[6] = TRAXXAS_BIND_CHANNEL-1; // Not sure... packet[6] = TRAXXAS_TQ1_BIND_CHANNEL-1; // Not sure...
} }
else else
{ {
@ -351,6 +351,8 @@ void TRAXXAS_init()
bind_counter=100; bind_counter=100;
if(sub_protocol == TRAXXAS_TQ1) 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]); CYRF_PROGMEM_ConfigSOPCode(DEVO_j6pro_sopcodes[0]);
if(IS_BIND_IN_PROGRESS) if(IS_BIND_IN_PROGRESS)
phase = TRAXXAS_TQ1_BIND; phase = TRAXXAS_TQ1_BIND;