Skip to content

Commit e79d4ff

Browse files
pennammaidnl
andcommitted
SDCardBlockDevice: avoid double cast
Co-authored-by: Daniele <[email protected]>
1 parent 1cee16b commit e79d4ff

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Diff for: libraries/BlockDevices/SDCardBlockDevice.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,8 @@ int SDCardBlockDevice::write(const void *buffer, bd_addr_t add, bd_size_t _size)
405405
uint32_t start_block_number = (add / write_block_size);
406406
rv = FSP_SUCCESS;
407407
for(uint32_t i = 0; i < num_of_blocks && rv == FSP_SUCCESS; i++) {
408-
rv = R_SDHI_Write (&ctrl, (uint8_t *)((uint8_t *)buffer + (i * write_block_size)), start_block_number + i, 1);
408+
uint8_t *buf = (uint8_t *)buffer;
409+
rv = R_SDHI_Write (&ctrl, buf + (i * write_block_size), start_block_number + i, 1);
409410
if(rv == FSP_SUCCESS) {
410411
rv = wait_for_completition();
411412
}

0 commit comments

Comments
 (0)