mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-21 23:35:34 +03:00
CRSF code tidy
This commit is contained in:
parent
c683dcdec9
commit
287a45659d
9 changed files with 50 additions and 45 deletions
|
@ -46,7 +46,8 @@ static mspTxBuffer_t mspTxBuffer;
|
|||
static mspPacket_t mspRxPacket;
|
||||
static mspPacket_t mspTxPacket;
|
||||
|
||||
void initSharedMsp() {
|
||||
void initSharedMsp(void)
|
||||
{
|
||||
mspPackage.requestBuffer = (uint8_t *)&mspRxBuffer;
|
||||
mspPackage.requestPacket = &mspRxPacket;
|
||||
mspPackage.requestPacket->buf.ptr = mspPackage.requestBuffer;
|
||||
|
@ -58,7 +59,7 @@ void initSharedMsp() {
|
|||
mspPackage.responsePacket->buf.end = mspPackage.responseBuffer;
|
||||
}
|
||||
|
||||
static void processMspPacket()
|
||||
static void processMspPacket(void)
|
||||
{
|
||||
mspPackage.responsePacket->cmd = 0;
|
||||
mspPackage.responsePacket->result = 0;
|
||||
|
@ -102,9 +103,9 @@ bool handleMspFrame(uint8_t *frameStart, uint8_t *frameEnd)
|
|||
mspPacket_t *packet = mspPackage.requestPacket;
|
||||
sbuf_t *frameBuf = sbufInit(&mspPackage.requestFrame, frameStart, frameEnd);
|
||||
sbuf_t *rxBuf = &mspPackage.requestPacket->buf;
|
||||
uint8_t header = sbufReadU8(frameBuf);
|
||||
uint8_t seqNumber = header & TELEMETRY_MSP_SEQ_MASK;
|
||||
uint8_t version = (header & TELEMETRY_MSP_VER_MASK) >> TELEMETRY_MSP_VER_SHIFT;
|
||||
const uint8_t header = sbufReadU8(frameBuf);
|
||||
const uint8_t seqNumber = header & TELEMETRY_MSP_SEQ_MASK;
|
||||
const uint8_t version = (header & TELEMETRY_MSP_VER_MASK) >> TELEMETRY_MSP_VER_SHIFT;
|
||||
|
||||
if (version != TELEMETRY_MSP_VERSION) {
|
||||
sendMspErrorResponse(TELEMETRY_MSP_VER_MISMATCH, 0);
|
||||
|
@ -131,8 +132,8 @@ bool handleMspFrame(uint8_t *frameStart, uint8_t *frameEnd)
|
|||
return false;
|
||||
}
|
||||
|
||||
uint8_t bufferBytesRemaining = sbufBytesRemaining(rxBuf);
|
||||
uint8_t frameBytesRemaining = sbufBytesRemaining(frameBuf);
|
||||
const uint8_t bufferBytesRemaining = sbufBytesRemaining(rxBuf);
|
||||
const uint8_t frameBytesRemaining = sbufBytesRemaining(frameBuf);
|
||||
uint8_t payload[frameBytesRemaining];
|
||||
|
||||
if (bufferBytesRemaining >= frameBytesRemaining) {
|
||||
|
@ -185,14 +186,13 @@ bool sendMspReply(uint8_t payloadSize, mspResponseFnPtr responseFn)
|
|||
|
||||
uint8_t size = sbufBytesRemaining(txBuf);
|
||||
sbufWriteU8(payloadBuf, size);
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
// header
|
||||
sbufWriteU8(payloadBuf, (seq++ & TELEMETRY_MSP_SEQ_MASK));
|
||||
}
|
||||
|
||||
uint8_t bufferBytesRemaining = sbufBytesRemaining(txBuf);
|
||||
uint8_t payloadBytesRemaining = sbufBytesRemaining(payloadBuf);
|
||||
const uint8_t bufferBytesRemaining = sbufBytesRemaining(txBuf);
|
||||
const uint8_t payloadBytesRemaining = sbufBytesRemaining(payloadBuf);
|
||||
uint8_t frame[payloadBytesRemaining];
|
||||
|
||||
if (bufferBytesRemaining >= payloadBytesRemaining) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue