From f069c3b4b250c71d24521bd8b771aaa07e964d80 Mon Sep 17 00:00:00 2001 From: doryan Date: Fri, 23 May 2025 17:31:20 +0400 Subject: [PATCH] feat(writer): reduce byte transactions (from N to len of buffer) --- src/structures/ring_buffer.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/structures/ring_buffer.rs b/src/structures/ring_buffer.rs index 8a9b6fb..f5681f6 100644 --- a/src/structures/ring_buffer.rs +++ b/src/structures/ring_buffer.rs @@ -110,7 +110,10 @@ where } fn write_bytes(&self, transmit_data: &mut RingBuffer) { - >>::write_byte(self, N as u8); + >>::write_byte( + self, + transmit_data.len() as u8, + ); for _ in 0..N { let byte = transmit_data.pop().unwrap_or(0);