summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--digital/avr/modules/flash/flash_sst.avr.c2
-rw-r--r--digital/avr/modules/trace/test/test-trace.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/digital/avr/modules/flash/flash_sst.avr.c b/digital/avr/modules/flash/flash_sst.avr.c
index 5f0a63ec..68fb1a5e 100644
--- a/digital/avr/modules/flash/flash_sst.avr.c
+++ b/digital/avr/modules/flash/flash_sst.avr.c
@@ -82,7 +82,7 @@ flash_sst_erase (flash_erase_cmd_t cmd, uint32_t start_addr)
sst_cmd = FLASH_SST_ERASE_64K;
break;
default:
- return;
+ sst_cmd = FLASH_SST_ERASE_FULL;
}
flash_sst_send_command (FLASH_SST_CMD_WREN);
FLASH_CS_ENABLE;
diff --git a/digital/avr/modules/trace/test/test-trace.c b/digital/avr/modules/trace/test/test-trace.c
index 49f4199f..0a0a1cf0 100644
--- a/digital/avr/modules/trace/test/test-trace.c
+++ b/digital/avr/modules/trace/test/test-trace.c
@@ -145,7 +145,7 @@ proto_callback (uint8_t cmd, uint8_t size, uint8_t *args)
{
error = flash_log (size, args);
}
- else if (error || (cmd != 'l'))
+ else if (!error || (cmd != 'l'))
{
/* Error */
proto_send0 ('?');