]> granicus.if.org Git - esp-idf/commit
bugfix(psram): improve spi cs timing settings for psram
authorWangjialin <wangjialin@espressif.com>
Thu, 28 Mar 2019 13:31:14 +0000 (21:31 +0800)
committerWangjialin <wangjialin@espressif.com>
Tue, 9 Apr 2019 03:24:10 +0000 (11:24 +0800)
commit448d32bc53ccd70ec408a51ed082ff384858502f
tree2ccb292241de3f35cf570f29ce4406a29ba65d68
parent76da10a665c228b81225130ca2060d04c1ee000a
bugfix(psram): improve spi cs timing settings for psram

1. remove redundant SPI clock settings, use rom functions to set clock.
2. remove redundant SPI cs setup and hold settings.
3. for old 32Mbit psram, cs hold time must only be 0.5T due to the special driving mode.(cs_setup = 0; cs_hold = 0)
4. for new 64Mbit psram, cs hold time is recommended to be 2.5T. (cs_setup = 1, cs_setup_time = 0;cs_hold = 1, cs_hold_time = 1)
components/esp32/spiram_psram.c