mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2026-09-12 17:49:31 +00:00
Insist on writing stream data in buffer-sized blocks.
Maintaining alignment improves SD card write performance significantly.
This commit is contained in:
@@ -121,8 +121,8 @@ private:
|
|||||||
|
|
||||||
const auto bytes_to_write = stream.read(write_buffer->data(), write_buffer->size());
|
const auto bytes_to_write = stream.read(write_buffer->data(), write_buffer->size());
|
||||||
|
|
||||||
if( bytes_to_write ) {
|
if( bytes_to_write == write_buffer->size() ) {
|
||||||
if( !file.write(write_buffer->data(), bytes_to_write) ) {
|
if( !file.write(write_buffer->data(), write_buffer->size()) ) {
|
||||||
led_tx.on();
|
led_tx.on();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user