mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-26 01:35:35 +03:00
Drop MSP_CF_SERIAL_CONFIG and MSP_SET_CF_SERIAL_CONFIG frames
This commit is contained in:
parent
e24996e28b
commit
182db0772e
2 changed files with 2 additions and 44 deletions
|
@ -1077,20 +1077,6 @@ static bool mspFcProcessOutCommand(uint16_t cmdMSP, sbuf_t *dst, mspPostProcessF
|
||||||
sbufWriteU16(dst, batteryMetersConfig()->current.offset);
|
sbufWriteU16(dst, batteryMetersConfig()->current.offset);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case MSP_CF_SERIAL_CONFIG:
|
|
||||||
for (int i = 0; i < SERIAL_PORT_COUNT; i++) {
|
|
||||||
if (!serialIsPortAvailable(serialConfig()->portConfigs[i].identifier)) {
|
|
||||||
continue;
|
|
||||||
};
|
|
||||||
sbufWriteU8(dst, serialConfig()->portConfigs[i].identifier);
|
|
||||||
sbufWriteU16(dst, serialConfig()->portConfigs[i].functionMask);
|
|
||||||
sbufWriteU8(dst, serialConfig()->portConfigs[i].msp_baudrateIndex);
|
|
||||||
sbufWriteU8(dst, serialConfig()->portConfigs[i].gps_baudrateIndex);
|
|
||||||
sbufWriteU8(dst, serialConfig()->portConfigs[i].telemetry_baudrateIndex);
|
|
||||||
sbufWriteU8(dst, serialConfig()->portConfigs[i].peripheral_baudrateIndex);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case MSP2_COMMON_SERIAL_CONFIG:
|
case MSP2_COMMON_SERIAL_CONFIG:
|
||||||
for (int i = 0; i < SERIAL_PORT_COUNT; i++) {
|
for (int i = 0; i < SERIAL_PORT_COUNT; i++) {
|
||||||
if (!serialIsPortAvailable(serialConfig()->portConfigs[i].identifier)) {
|
if (!serialIsPortAvailable(serialConfig()->portConfigs[i].identifier)) {
|
||||||
|
@ -2717,34 +2703,6 @@ static mspResult_e mspFcProcessInCommand(uint16_t cmdMSP, sbuf_t *src)
|
||||||
return MSP_RESULT_ERROR;
|
return MSP_RESULT_ERROR;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case MSP_SET_CF_SERIAL_CONFIG:
|
|
||||||
{
|
|
||||||
uint8_t portConfigSize = sizeof(uint8_t) + sizeof(uint16_t) + (sizeof(uint8_t) * 4);
|
|
||||||
|
|
||||||
if (dataSize % portConfigSize != 0) {
|
|
||||||
return MSP_RESULT_ERROR;
|
|
||||||
}
|
|
||||||
|
|
||||||
uint8_t remainingPortsInPacket = dataSize / portConfigSize;
|
|
||||||
|
|
||||||
while (remainingPortsInPacket--) {
|
|
||||||
uint8_t identifier = sbufReadU8(src);
|
|
||||||
|
|
||||||
serialPortConfig_t *portConfig = serialFindPortConfiguration(identifier);
|
|
||||||
if (!portConfig) {
|
|
||||||
return MSP_RESULT_ERROR;
|
|
||||||
}
|
|
||||||
|
|
||||||
portConfig->identifier = identifier;
|
|
||||||
portConfig->functionMask = sbufReadU16(src);
|
|
||||||
portConfig->msp_baudrateIndex = constrain(sbufReadU8(src), BAUD_MIN, BAUD_MAX);
|
|
||||||
portConfig->gps_baudrateIndex = constrain(sbufReadU8(src), BAUD_MIN, BAUD_MAX);
|
|
||||||
portConfig->telemetry_baudrateIndex = constrain(sbufReadU8(src), BAUD_MIN, BAUD_MAX);
|
|
||||||
portConfig->peripheral_baudrateIndex = constrain(sbufReadU8(src), BAUD_MIN, BAUD_MAX);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case MSP2_COMMON_SET_SERIAL_CONFIG:
|
case MSP2_COMMON_SET_SERIAL_CONFIG:
|
||||||
{
|
{
|
||||||
uint8_t portConfigSize = sizeof(uint8_t) + sizeof(uint32_t) + (sizeof(uint8_t) * 4);
|
uint8_t portConfigSize = sizeof(uint8_t) + sizeof(uint32_t) + (sizeof(uint8_t) * 4);
|
||||||
|
|
|
@ -156,8 +156,8 @@
|
||||||
#define MSP_SET_ADJUSTMENT_RANGE 53
|
#define MSP_SET_ADJUSTMENT_RANGE 53
|
||||||
|
|
||||||
// private - only to be used by the configurator, the commands are likely to change
|
// private - only to be used by the configurator, the commands are likely to change
|
||||||
#define MSP_CF_SERIAL_CONFIG 54
|
#define MSP_CF_SERIAL_CONFIG 54 //Deprecated and not used
|
||||||
#define MSP_SET_CF_SERIAL_CONFIG 55
|
#define MSP_SET_CF_SERIAL_CONFIG 55 //Deprecated and not used
|
||||||
|
|
||||||
#define MSP_VOLTAGE_METER_CONFIG 56
|
#define MSP_VOLTAGE_METER_CONFIG 56
|
||||||
#define MSP_SET_VOLTAGE_METER_CONFIG 57
|
#define MSP_SET_VOLTAGE_METER_CONFIG 57
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue