Skip to content

Commit 4dc3b0e

Browse files
committed
Fix bugs by optimization
1 parent 4eca482 commit 4dc3b0e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

targets/TARGET_RENESAS/TARGET_RZ_A1XX/flash_api.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ static RAM_CODE_SEC int32_t read_register(uint8_t cmd, uint8_t * status);
121121
static RAM_CODE_SEC int32_t data_send(uint32_t bit_width, uint32_t spbssl_level, const uint8_t * buf, int32_t size);
122122
static RAM_CODE_SEC void spi_mode(void);
123123
static RAM_CODE_SEC void ex_mode(void);
124-
static RAM_CODE_SEC void clear_spimd_reg(st_spibsc_spimd_reg_t * regset);
124+
static RAM_CODE_SEC void clear_spimd_reg(volatile st_spibsc_spimd_reg_t * regset);
125125
static RAM_CODE_SEC int32_t spibsc_transfer(st_spibsc_spimd_reg_t * regset);
126126
static RAM_CODE_SEC uint32_t RegRead_32(volatile uint32_t * ioreg, uint32_t shift, uint32_t mask);
127127
static RAM_CODE_SEC void RegWwrite_32(volatile uint32_t * ioreg, uint32_t write_value, uint32_t shift, uint32_t mask);
@@ -474,7 +474,7 @@ static void ex_mode(void)
474474
(void)dummy_read_32;
475475
}
476476

477-
static void clear_spimd_reg(st_spibsc_spimd_reg_t * regset)
477+
static void clear_spimd_reg(volatile st_spibsc_spimd_reg_t * regset)
478478
{
479479
/* ---- command ---- */
480480
regset->cde = SPIBSC_OUTPUT_DISABLE;

0 commit comments

Comments
 (0)