@@ -367,8 +367,8 @@ int SDCardBlockDevice::read(void *buffer, bd_addr_t add, bd_size_t _size) {
367
367
uint32_t num_of_blocks = (_size / read_block_size);
368
368
uint32_t start_add_of_block = (add / read_block_size);
369
369
rv = FSP_SUCCESS;
370
- for (int i = 0 ; i < num_of_blocks && rv == FSP_SUCCESS; i++) {
371
- rv = R_SDHI_Read (&ctrl, (uint8_t *)(buffer + (i * read_block_size)), start_add_of_block + i, 1 );
370
+ for (uint32_t i = 0 ; i < num_of_blocks && rv == FSP_SUCCESS; i++) {
371
+ rv = R_SDHI_Read (&ctrl, (uint8_t *)(( uint8_t *) buffer + (i * read_block_size)), start_add_of_block + i, 1 );
372
372
if (rv == FSP_SUCCESS) {
373
373
rv = wait_for_completition ();
374
374
}
@@ -403,8 +403,8 @@ int SDCardBlockDevice::write(const void *buffer, bd_addr_t add, bd_size_t _size)
403
403
uint32_t num_of_blocks = (_size / write_block_size);
404
404
uint32_t start_block_number = (add / write_block_size);
405
405
rv = FSP_SUCCESS;
406
- for (int i = 0 ; i < num_of_blocks && rv == FSP_SUCCESS; i++) {
407
- rv = R_SDHI_Write (&ctrl, (uint8_t *)(buffer + (i * write_block_size)), start_block_number + i, 1 );
406
+ for (uint32_t i = 0 ; i < num_of_blocks && rv == FSP_SUCCESS; i++) {
407
+ rv = R_SDHI_Write (&ctrl, (uint8_t *)(( uint8_t *) buffer + (i * write_block_size)), start_block_number + i, 1 );
408
408
if (rv == FSP_SUCCESS) {
409
409
rv = wait_for_completition ();
410
410
}
@@ -438,7 +438,7 @@ int SDCardBlockDevice::erase(bd_addr_t add, bd_size_t _size) {
438
438
uint32_t num_of_blocks = (_size / erase_block_size);
439
439
uint32_t start_block_number = (add / erase_block_size);
440
440
rv = FSP_SUCCESS;
441
- for (int i = 0 ; i < num_of_blocks && rv == FSP_SUCCESS; i++) {
441
+ for (uint32_t i = 0 ; i < num_of_blocks && rv == FSP_SUCCESS; i++) {
442
442
rv = R_SDHI_Erase (&ctrl, start_block_number + i, 1 );
443
443
if (rv == FSP_SUCCESS) {
444
444
rv = wait_for_completition ();
0 commit comments