mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
fix(mspi): constant overflow issue reported by coverity
This commit is contained in:
@@ -0,0 +1,2 @@
|
|||||||
|
CONFIG_SPIRAM=y
|
||||||
|
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
CONFIG_SPIRAM=y
|
||||||
|
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0
|
||||||
@@ -634,7 +634,9 @@ static inline void spimem_flash_ll_set_hold(spi_mem_dev_t *dev, uint32_t hold_n)
|
|||||||
static inline void spimem_flash_ll_set_cs_setup(spi_mem_dev_t *dev, uint32_t cs_setup_time)
|
static inline void spimem_flash_ll_set_cs_setup(spi_mem_dev_t *dev, uint32_t cs_setup_time)
|
||||||
{
|
{
|
||||||
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
|
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
|
||||||
dev->ctrl2.cs_setup_time = cs_setup_time - 1;
|
if (cs_setup_time > 0) {
|
||||||
|
dev->ctrl2.cs_setup_time = cs_setup_time - 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -634,7 +634,9 @@ static inline void spimem_flash_ll_set_hold(spi_mem_dev_t *dev, uint32_t hold_n)
|
|||||||
static inline void spimem_flash_ll_set_cs_setup(spi_mem_dev_t *dev, uint32_t cs_setup_time)
|
static inline void spimem_flash_ll_set_cs_setup(spi_mem_dev_t *dev, uint32_t cs_setup_time)
|
||||||
{
|
{
|
||||||
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
|
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
|
||||||
dev->ctrl2.cs_setup_time = cs_setup_time - 1;
|
if (cs_setup_time > 0) {
|
||||||
|
dev->ctrl2.cs_setup_time = cs_setup_time - 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -633,7 +633,9 @@ static inline void spimem_flash_ll_set_hold(spi_mem_dev_t *dev, uint32_t hold_n)
|
|||||||
static inline void spimem_flash_ll_set_cs_setup(spi_mem_dev_t *dev, uint32_t cs_setup_time)
|
static inline void spimem_flash_ll_set_cs_setup(spi_mem_dev_t *dev, uint32_t cs_setup_time)
|
||||||
{
|
{
|
||||||
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
|
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
|
||||||
dev->ctrl2.cs_setup_time = cs_setup_time - 1;
|
if (cs_setup_time > 0) {
|
||||||
|
dev->ctrl2.cs_setup_time = cs_setup_time - 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -633,7 +633,9 @@ static inline void spimem_flash_ll_set_hold(spi_mem_dev_t *dev, uint32_t hold_n)
|
|||||||
static inline void spimem_flash_ll_set_cs_setup(spi_mem_dev_t *dev, uint32_t cs_setup_time)
|
static inline void spimem_flash_ll_set_cs_setup(spi_mem_dev_t *dev, uint32_t cs_setup_time)
|
||||||
{
|
{
|
||||||
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
|
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
|
||||||
dev->ctrl2.cs_setup_time = cs_setup_time - 1;
|
if (cs_setup_time > 0) {
|
||||||
|
dev->ctrl2.cs_setup_time = cs_setup_time - 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -567,7 +567,9 @@ static inline void spimem_flash_ll_set_hold(spi_mem_dev_t *dev, uint32_t hold_n)
|
|||||||
static inline void spimem_flash_ll_set_cs_setup(spi_mem_dev_t *dev, uint32_t cs_setup_time)
|
static inline void spimem_flash_ll_set_cs_setup(spi_mem_dev_t *dev, uint32_t cs_setup_time)
|
||||||
{
|
{
|
||||||
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
|
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
|
||||||
dev->ctrl2.cs_setup_time = cs_setup_time - 1;
|
if (cs_setup_time > 0) {
|
||||||
|
dev->ctrl2.cs_setup_time = cs_setup_time - 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -649,7 +649,9 @@ static inline void spimem_flash_ll_set_hold(spi_mem_dev_t *dev, uint32_t hold_n)
|
|||||||
static inline void spimem_flash_ll_set_cs_setup(spi_mem_dev_t *dev, uint32_t cs_setup_time)
|
static inline void spimem_flash_ll_set_cs_setup(spi_mem_dev_t *dev, uint32_t cs_setup_time)
|
||||||
{
|
{
|
||||||
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
|
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
|
||||||
dev->ctrl2.cs_setup_time = cs_setup_time - 1;
|
if (cs_setup_time > 0) {
|
||||||
|
dev->ctrl2.cs_setup_time = cs_setup_time - 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void spimem_flash_ll_set_extra_dummy(spi_mem_dev_t *dev, uint32_t extra_dummy)
|
static inline void spimem_flash_ll_set_extra_dummy(spi_mem_dev_t *dev, uint32_t extra_dummy)
|
||||||
|
|||||||
Reference in New Issue
Block a user