fix(openthread): set spinel frame buffer to member variables

This commit is contained in:
Xu Si Yu
2024-01-16 19:04:19 +08:00
parent 1688c699db
commit 65a261b290
9 changed files with 135 additions and 54 deletions
@@ -86,7 +86,7 @@ esp_err_t UartSpinelInterface::Disable(void)
otError UartSpinelInterface::SendFrame(const uint8_t *frame, uint16_t length)
{
otError error = OT_ERROR_NONE;
ot::Spinel::FrameBuffer<kMaxFrameSize> encoder_buffer;
encoder_buffer.Clear();
ot::Hdlc::Encoder hdlc_encoder(encoder_buffer);
SuccessOrExit(error = hdlc_encoder.BeginFrame());