mirror of
https://github.com/logicog/RTLPlayground.git
synced 2026-10-29 17:54:14 +08:00
Merge pull request #457 from DrDoof/fix/flash-zero-length
flash: bail out of reads of zero length
This commit is contained in:
1 file changed
+6
-1
+6
-1
@@ -221,7 +221,9 @@ void flash_read_jedecid(void)
|
||||
*/
|
||||
void flash_read_bulk(__xdata uint8_t *dst)
|
||||
{
|
||||
short status;
|
||||
if (!flash_region.len)
|
||||
return;
|
||||
|
||||
flash_configure_sio();
|
||||
while (flash_read_status() & STATUS_REG_BUSY_MASK);
|
||||
flash_configure_mmio();
|
||||
@@ -258,6 +260,9 @@ void flash_read_bulk(__xdata uint8_t *dst)
|
||||
|
||||
void flash_read_security(void)
|
||||
{
|
||||
if (!flash_region.len)
|
||||
return;
|
||||
|
||||
flash_configure_sio();
|
||||
|
||||
while (flash_read_status() & STATUS_REG_BUSY_MASK);
|
||||
|
||||
Reference in new issue
Block a user