1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-22 21:23:07 +03:00
M Hightower c2f136515a
Fixes exceptions resulting from using SPI0Command (#9140)
* Resolves exceptions occuring when using SPI0Command for flash write operations
such as: Write Status Register-1, Sector Eraser, etc.

Moved PRECACHE_END to ensure `Wait_SPI_Idlep` and `xt_wsr_ps` are included in the iCache.

Added SPIUCSSETUP to give more settling time for #CS.

* There was a risk of flash reads inserted between an "enable opcode"
and the "target opcode". They are now tightly coupled.

Update flash quirks.

* When sending instruction Write Enable 0x06, use BootROM API
SPI_write_enable for the special handling of the WEL bit.

Corrected zero mask for fractional byte returns where the partial
byte bits are positioned at the most significant bit position in the byte.
2024-07-26 00:03:52 +03:00
..
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2021-03-14 17:36:20 -07:00
2024-03-26 10:58:20 +03:00
2024-03-26 10:58:20 +03:00
2023-01-11 03:48:30 +03:00
2023-01-11 03:48:30 +03:00
2024-03-26 10:58:20 +03:00
2022-05-29 08:20:13 +03:00
2023-01-03 01:40:53 +03:00
2020-04-23 12:15:21 -04:00
2022-02-10 18:25:18 +01:00
2021-03-14 17:36:20 -07:00
2023-01-03 01:40:53 +03:00
2022-06-08 23:19:59 +02:00
2024-03-17 20:58:39 +03:00
2019-05-14 00:09:54 +02:00
2021-07-26 22:27:44 +02:00
2021-03-14 17:36:20 -07:00
2019-05-14 00:09:54 +02:00
2020-04-23 12:15:21 -04:00
2021-03-14 17:36:20 -07:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2024-02-11 18:51:35 +01:00
2022-06-14 18:33:09 +03:00
2014-12-01 00:34:28 +03:00
2023-01-09 21:36:26 +03:00
2024-03-25 00:15:29 +01:00