mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-24 16:55:36 +03:00
Merge pull request #328 from lichtl/betaflight_cell_on_a4
Send averaged cell voltage on A4
This commit is contained in:
commit
61d7eb384a
1 changed files with 10 additions and 1 deletions
|
@ -83,7 +83,7 @@ enum
|
|||
// remaining 3 bits are crc (according to comments in openTx code)
|
||||
};
|
||||
|
||||
// these data identifiers are obtained from http://diydrones.com/forum/topics/amp-to-frsky-x8r-sport-converter
|
||||
// these data identifiers are obtained from https://github.com/opentx/opentx/blob/master/radio/src/telemetry/frsky.h
|
||||
enum
|
||||
{
|
||||
FSSP_DATAID_SPEED = 0x0830 ,
|
||||
|
@ -106,6 +106,8 @@ enum
|
|||
FSSP_DATAID_T1 = 0x0400 ,
|
||||
FSSP_DATAID_T2 = 0x0410 ,
|
||||
FSSP_DATAID_GPS_ALT = 0x0820 ,
|
||||
FSSP_DATAID_A3 = 0x0900 ,
|
||||
FSSP_DATAID_A4 = 0x0910 ,
|
||||
};
|
||||
|
||||
const uint16_t frSkyDataIdTable[] = {
|
||||
|
@ -130,6 +132,7 @@ const uint16_t frSkyDataIdTable[] = {
|
|||
FSSP_DATAID_T1 ,
|
||||
FSSP_DATAID_T2 ,
|
||||
FSSP_DATAID_GPS_ALT ,
|
||||
FSSP_DATAID_A4 ,
|
||||
0
|
||||
};
|
||||
|
||||
|
@ -471,6 +474,12 @@ void handleSmartPortTelemetry(void)
|
|||
}
|
||||
break;
|
||||
#endif
|
||||
case FSSP_DATAID_A4 :
|
||||
if (feature(FEATURE_VBAT)) {
|
||||
smartPortSendPackage(id, vbat * 10 / batteryCellCount ); // given in 0.1V, convert to volts
|
||||
smartPortHasRequest = 0;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
// if nothing is sent, smartPortHasRequest isn't cleared, we already incremented the counter, just loop back to the start
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue