summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2013-05-07 19:28:07 -0700
committerKeith Packard <keithp@keithp.com>2013-05-07 20:08:01 -0700
commit802ca114ca064a9dd557a82e992653b145f8e660 (patch)
tree2b71055dc053a840bd6523b74919ebe39029d801
parent3876b5bfad383119339aea51e2cf301012a1f991 (diff)
altos: Elide M25 debug output from storage info command
This is just chip-specific info that no UI actually needs. It takes a bunch of ROM to write it though, making TeleMetrum not have much space left. Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r--src/drivers/ao_m25.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/drivers/ao_m25.c b/src/drivers/ao_m25.c
index 9f696ace..390637d7 100644
--- a/src/drivers/ao_m25.c
+++ b/src/drivers/ao_m25.c
@@ -29,6 +29,7 @@ __pdata uint32_t ao_storage_config;
/* Storage unit size - device reads and writes must be within blocks of this size. Usually 256 bytes. */
__pdata uint16_t ao_storage_unit;
+#define M25_DEBUG 0
/*
* Each flash chip is arranged in 64kB sectors; the
* chip cannot erase in units smaller than that.
@@ -330,7 +331,9 @@ ao_storage_setup(void)
void
ao_storage_device_info(void) __reentrant
{
+#if M25_DEBUG
uint8_t cs;
+#endif
#if M25_MAX_CHIPS > 1
uint8_t chip;
#endif
@@ -348,6 +351,7 @@ ao_storage_device_info(void) __reentrant
printf ("Detected chips 1 size %d\n", ao_m25_total);
#endif
+#if M25_DEBUG
printf ("Available chips:\n");
for (cs = 1; cs != 0; cs <<= 1) {
if ((AO_M25_SPI_CS_MASK & cs) == 0)
@@ -368,6 +372,7 @@ ao_storage_device_info(void) __reentrant
ao_m25_instruction[M25_UID_OFFSET]);
ao_mutex_put(&ao_m25_mutex);
}
+#endif
}
void