1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 16:25:31 +03:00

ELRS SPI Fix eeprom write and reboot for msp over telemetry

This commit is contained in:
Hans Christian Olaussen 2022-05-01 00:00:49 +02:00
parent 9ca09763bb
commit 90b155ce1d
5 changed files with 73 additions and 12 deletions

View file

@ -290,8 +290,8 @@ void processMspPacket(uint8_t *packet)
break;
case CRSF_FRAMETYPE_MSP_REQ:
FALLTHROUGH;
case CRSF_FRAMETYPE_MSP_WRITE: //TODO: MSP_EEPROM_WRITE command is disabled.
if (packet[ELRS_MSP_COMMAND_INDEX] != MSP_EEPROM_WRITE && bufferCrsfMspFrame(&packet[ELRS_MSP_PACKET_OFFSET], CRSF_FRAME_RX_MSP_FRAME_SIZE)) {
case CRSF_FRAMETYPE_MSP_WRITE:
if (bufferCrsfMspFrame(&packet[ELRS_MSP_PACKET_OFFSET], CRSF_FRAME_RX_MSP_FRAME_SIZE)) {
handleCrsfMspFrameBuffer(&bufferMspResponse);
mspReplyPending = true;
}