OVMS3-idf/components/spi_flash/test
Ivan Grokhotkov 7c155ab647 Merge branch 'bugfix/flash_op_unpinned_task' into 'master'
fixes for issues observed when using spi_flash

This MR fixes three unrelated issues:

- Race condition in spi_flash_enable_interrupts_caches_and_other_cpu
  when operations on unpinned tasks are performed.
  The issue is reported in https://github.com/espressif/esp-idf/pull/258

- esp_intr_noniram_disable doesn’t disable interrupts when compiled in
  release mode. This issue manifested itself with an illegal instruction
  exception when task WDT ISR was called at the time when flash was
  disabled.
  Fixes https://github.com/espressif/esp-idf/issues/263.

- Tick hooks on CPU1 were not called if CPU0 scheduler was disabled for
  significant amount of time (which could happen when doing flash erase).
  The issue manifested itself as “INT WDT timeout on core 1” error.
  Fixes https://github.com/espressif/esp-idf/issues/219.

See merge request !441
2017-01-19 10:14:34 +08:00
..
component.mk add unit tests to esp-idf 2016-11-22 14:45:50 +08:00
test_mmap.c Remove alignment reqs from spi_flash_{read,write} 2016-12-15 10:07:31 +11:00
test_read_write.c Remove alignment reqs from spi_flash_{read,write} 2016-12-15 10:07:31 +11:00
test_spi_flash.c Merge branch 'bugfix/flash_op_unpinned_task' into 'master' 2017-01-19 10:14:34 +08:00