Skip to content

Commit 2b354a4

Browse files
authored
Merge pull request #10755 from maciejbocianski/fix_qspi_hal_test_code
hal_qspi_test: undo buggy code
2 parents fbc489e + 90fbab0 commit 2b354a4

File tree

3 files changed

+4
-34
lines changed

3 files changed

+4
-34
lines changed

TESTS/mbed_hal/qspi/flash_configs/S25FL512S_config.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113

114114

115115

116-
#define QUAD_IO_ENABLE() \
116+
#define EXTENDED_SPI_ENABLE() \
117117
\
118118
const int32_t reg_size = QSPI_STATUS_REG_SIZE + QSPI_CONFIG_REG_0_SIZE; \
119119
uint8_t reg_data[reg_size] = { 0 }; \
@@ -150,7 +150,7 @@
150150

151151

152152

153-
#define QUAD_IO_DISABLE() \
153+
#define EXTENDED_SPI_DISABLE() \
154154
\
155155
const int32_t reg_size = QSPI_STATUS_REG_SIZE + QSPI_CONFIG_REG_0_SIZE; \
156156
uint8_t reg_data[reg_size] = { 0 }; \

TESTS/mbed_hal/qspi/qspi_test_utils.cpp

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@
2626
#include "flash_configs/flash_configs.h"
2727
#include "mbed.h"
2828

29-
static qspi_status_t quad_io_enable(Qspi &qspi);
30-
static qspi_status_t quad_io_disable(Qspi &qspi);
3129
static qspi_status_t extended_enable(Qspi &qspi);
3230
static qspi_status_t extended_disable(Qspi &qspi);
3331
static qspi_status_t dual_enable(Qspi &qspi);
@@ -203,9 +201,7 @@ qspi_status_t erase(uint32_t erase_cmd, uint32_t flash_addr, Qspi &qspi)
203201

204202
qspi_status_t mode_enable(Qspi &qspi, qspi_bus_width_t inst_width, qspi_bus_width_t addr_width, qspi_bus_width_t data_width)
205203
{
206-
if (is_quad_io_mode(inst_width, addr_width, data_width)) {
207-
return quad_io_enable(qspi);
208-
} else if (is_extended_mode(inst_width, addr_width, data_width)) {
204+
if (is_extended_mode(inst_width, addr_width, data_width)) {
209205
return extended_enable(qspi);
210206
} else if (is_dual_mode(inst_width, addr_width, data_width)) {
211207
return dual_enable(qspi);
@@ -218,9 +214,7 @@ qspi_status_t mode_enable(Qspi &qspi, qspi_bus_width_t inst_width, qspi_bus_widt
218214

219215
qspi_status_t mode_disable(Qspi &qspi, qspi_bus_width_t inst_width, qspi_bus_width_t addr_width, qspi_bus_width_t data_width)
220216
{
221-
if (is_quad_io_mode(inst_width, addr_width, data_width)) {
222-
return quad_io_disable(qspi);
223-
} else if (is_extended_mode(inst_width, addr_width, data_width)) {
217+
if (is_extended_mode(inst_width, addr_width, data_width)) {
224218
return extended_disable(qspi);
225219
} else if (is_dual_mode(inst_width, addr_width, data_width)) {
226220
return dual_disable(qspi);
@@ -231,24 +225,6 @@ qspi_status_t mode_disable(Qspi &qspi, qspi_bus_width_t inst_width, qspi_bus_wid
231225
}
232226
}
233227

234-
static qspi_status_t quad_io_enable(Qspi &qspi)
235-
{
236-
#ifdef QUAD_IO_ENABLE
237-
QUAD_IO_ENABLE();
238-
#else
239-
return QSPI_STATUS_OK;
240-
#endif
241-
}
242-
243-
static qspi_status_t quad_io_disable(Qspi &qspi)
244-
{
245-
#ifdef QUAD_IO_DISABLE
246-
QUAD_IO_DISABLE();
247-
#else
248-
return QSPI_STATUS_OK;
249-
#endif
250-
}
251-
252228
static qspi_status_t extended_enable(Qspi &qspi)
253229
{
254230
#ifdef EXTENDED_SPI_ENABLE
@@ -322,11 +298,6 @@ qspi_status_t fast_mode_disable(Qspi &qspi)
322298
#endif
323299
}
324300

325-
bool is_quad_io_mode(qspi_bus_width_t inst_width, qspi_bus_width_t addr_width, qspi_bus_width_t data_width)
326-
{
327-
return (inst_width == QSPI_CFG_BUS_SINGLE) && ((addr_width == QSPI_CFG_BUS_QUAD) || (data_width == QSPI_CFG_BUS_QUAD));
328-
}
329-
330301
bool is_extended_mode(qspi_bus_width_t inst_width, qspi_bus_width_t addr_width, qspi_bus_width_t data_width)
331302
{
332303
return (inst_width == QSPI_CFG_BUS_SINGLE) && ((addr_width != QSPI_CFG_BUS_SINGLE) || (data_width != QSPI_CFG_BUS_SINGLE));

TESTS/mbed_hal/qspi/qspi_test_utils.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,6 @@ qspi_status_t fast_mode_disable(Qspi &qspi);
150150

151151
qspi_status_t erase(uint32_t erase_cmd, uint32_t flash_addr, Qspi &qspi);
152152

153-
bool is_quad_io_mode(qspi_bus_width_t inst_width, qspi_bus_width_t addr_width, qspi_bus_width_t data_width);
154153
bool is_extended_mode(qspi_bus_width_t inst_width, qspi_bus_width_t addr_width, qspi_bus_width_t data_width);
155154
bool is_dual_mode(qspi_bus_width_t inst_width, qspi_bus_width_t addr_width, qspi_bus_width_t data_width);
156155
bool is_quad_mode(qspi_bus_width_t inst_width, qspi_bus_width_t addr_width, qspi_bus_width_t data_width);

0 commit comments

Comments
 (0)