]> granicus.if.org Git - esp-idf/commit
spi_flash: Fix SPI flash write alignment/size bugs
authorAngus Gratton <angus@espressif.com>
Fri, 9 Jun 2017 07:17:37 +0000 (17:17 +1000)
committerAngus Gratton <gus@projectgus.com>
Fri, 9 Jun 2017 07:33:27 +0000 (17:33 +1000)
commit11d2db40f48b35f6d1f197d261cf5605a47dafed
treef649a006e11b0373d76b78c709b173d89a030fa5
parentedd24599348c7e9d99345ec821683bf59380f882
spi_flash: Fix SPI flash write alignment/size bugs

* Writing >4 bytes to unaligned offsets would fail
* Writiing data from flash would fail (wrong buffer was used)
* Writing >8192 bytes from RAM would over-write data multiple times

Adds test cases for the above.
components/spi_flash/flash_ops.c
components/spi_flash/test/test_large_flash_writes.c [new file with mode: 0644]