mirror of
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
synced 2025-02-04 22:38:14 +00:00
AFHDS2A: fix X6B telemetry issue?
This commit is contained in:
parent
df45a3ff83
commit
c6ab696949
@ -270,6 +270,13 @@ static void AFHDS2A_build_packet(uint8_t type)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#define AFHDS2A_WAIT_WRITE 0x80
|
#define AFHDS2A_WAIT_WRITE 0x80
|
||||||
|
|
||||||
|
#ifdef STM32_BOARD
|
||||||
|
#define AFHDS2A_WRITE_TIME 1500
|
||||||
|
#else
|
||||||
|
#define AFHDS2A_WRITE_TIME 1700
|
||||||
|
#endif
|
||||||
|
|
||||||
uint16_t ReadAFHDS2A()
|
uint16_t ReadAFHDS2A()
|
||||||
{
|
{
|
||||||
static uint8_t packet_type;
|
static uint8_t packet_type;
|
||||||
@ -399,7 +406,7 @@ uint16_t ReadAFHDS2A()
|
|||||||
}
|
}
|
||||||
packet_counter++;
|
packet_counter++;
|
||||||
phase |= AFHDS2A_WAIT_WRITE;
|
phase |= AFHDS2A_WAIT_WRITE;
|
||||||
return 1700;
|
return AFHDS2A_WRITE_TIME;
|
||||||
case AFHDS2A_DATA|AFHDS2A_WAIT_WRITE:
|
case AFHDS2A_DATA|AFHDS2A_WAIT_WRITE:
|
||||||
//Wait for TX completion
|
//Wait for TX completion
|
||||||
start=micros();
|
start=micros();
|
||||||
@ -410,7 +417,7 @@ uint16_t ReadAFHDS2A()
|
|||||||
A7105_SetTxRxMode(RX_EN);
|
A7105_SetTxRxMode(RX_EN);
|
||||||
A7105_Strobe(A7105_RX);
|
A7105_Strobe(A7105_RX);
|
||||||
phase &= ~AFHDS2A_WAIT_WRITE;
|
phase &= ~AFHDS2A_WAIT_WRITE;
|
||||||
return 2150;
|
return 3850-AFHDS2A_WRITE_TIME;
|
||||||
}
|
}
|
||||||
return 3850; // never reached, please the compiler
|
return 3850; // never reached, please the compiler
|
||||||
}
|
}
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
#define VERSION_MAJOR 1
|
#define VERSION_MAJOR 1
|
||||||
#define VERSION_MINOR 3
|
#define VERSION_MINOR 3
|
||||||
#define VERSION_REVISION 1
|
#define VERSION_REVISION 1
|
||||||
#define VERSION_PATCH_LEVEL 66
|
#define VERSION_PATCH_LEVEL 67
|
||||||
|
|
||||||
//******************
|
//******************
|
||||||
// Protocols
|
// Protocols
|
||||||
|
Loading…
x
Reference in New Issue
Block a user