summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bsp/at32/libraries/rt_drivers/drv_qspi.c1
-rw-r--r--bsp/at32/libraries/rt_drivers/drv_qspi.h10
2 files changed, 5 insertions, 6 deletions
diff --git a/bsp/at32/libraries/rt_drivers/drv_qspi.c b/bsp/at32/libraries/rt_drivers/drv_qspi.c
index 144e20e17d..f9a7283ecc 100644
--- a/bsp/at32/libraries/rt_drivers/drv_qspi.c
+++ b/bsp/at32/libraries/rt_drivers/drv_qspi.c
@@ -8,6 +8,7 @@
* 2022-05-16 shelton first version
*/
+#include <rtdevice.h>
#include "drv_common.h"
#include "drv_qspi.h"
diff --git a/bsp/at32/libraries/rt_drivers/drv_qspi.h b/bsp/at32/libraries/rt_drivers/drv_qspi.h
index 6742bff7f8..d57f4a6e9a 100644
--- a/bsp/at32/libraries/rt_drivers/drv_qspi.h
+++ b/bsp/at32/libraries/rt_drivers/drv_qspi.h
@@ -17,23 +17,21 @@
extern "C" {
#endif
-#ifdef BSP_USING_QSPI
-#ifndef QSPI1_BUS_CONFIG
+#ifdef BSP_USING_QSPI1
#define QSPI1_BUS_CONFIG \
{ \
.qspi_x = QSPI1, \
.bus_name = "qspi1", \
}
-#endif /* QSPI1_BUS_CONFIG */
+#endif /* BSP_USING_QSPI1 */
-#ifndef QSPI2_BUS_CONFIG
+#ifdef BSP_USING_QSPI2
#define QSPI2_BUS_CONFIG \
{ \
.qspi_x = QSPI2, \
.bus_name = "qspi2", \
}
-#endif /* QSPI2_BUS_CONFIG */
-#endif /* BSP_USING_QSPI */
+#endif /* BSP_USING_QSPI2 */
rt_err_t at32_qspi_bus_attach_device(const char *bus_name, const char *device_name, rt_uint32_t pin, rt_uint8_t data_line_width, void (*enter_qspi_mode)(), void (*exit_qspi_mode)());