spi_flash: fix cs line setup to make the flash driver more stable

This commit is contained in:
Cao Sen Miao
2021-06-15 15:11:47 +08:00
parent 935deb4082
commit 7180526645
5 changed files with 20 additions and 0 deletions

View File

@@ -359,3 +359,9 @@ static inline void spi_flash_ll_set_dummy(spi_dev_t *dev, uint32_t dummy_n)
dev->user.usr_dummy = dummy_n ? 1 : 0;
dev->user1.usr_dummy_cyclelen = dummy_n - 1;
}
static inline void spi_flash_ll_set_cs_setup(spi_dev_t *dev, uint32_t cs_setup_time)
{
dev->user.cs_setup = (cs_setup_time > 0 ? 1 : 0);
dev->ctrl2.setup_time = cs_setup_time - 1;
}