Comment out ram monitoring code with macro
This commit is contained in:
parent
40f4e9130b
commit
1bbb1fe535
2 changed files with 15 additions and 7 deletions
|
@ -1,6 +1,11 @@
|
|||
#include "settings.h"
|
||||
#include <Arduino.h>
|
||||
#include <MemoryFree.h>
|
||||
#ifdef ENABLE_MEMORY_DIAGNOSTICS
|
||||
// #include <MemoryFree.h>
|
||||
#define DISPLAY_FREE_MEMORY() Serial.println(freeMemory(), DEC);
|
||||
#else
|
||||
#define DISPLAY_FREE_MEMORY() // noop
|
||||
#endif
|
||||
|
||||
#include "random.h"
|
||||
// BAD PRACTICE: For some extremely strange reason, the Arduino IDE doesn't pick up random.cpp like it does our other source files - so we've got to explicitly include it here. If we had control over the build process (which we don't), we've use a Makefile here that handled this better.
|
||||
|
@ -17,9 +22,9 @@ void setup() {
|
|||
Serial.println(F("[main] Starting"));
|
||||
random_begin();
|
||||
|
||||
Serial.println(freeMemory(), DEC);
|
||||
DISPLAY_FREE_MEMORY();
|
||||
GPSLocation gps_data = gps_fetch();
|
||||
Serial.println(freeMemory(), DEC);
|
||||
DISPLAY_FREE_MEMORY();
|
||||
|
||||
Serial.print(F("[main] Location ")); Serial.print(gps_data.lat); Serial.print(F(", ")); Serial.println(gps_data.lng);
|
||||
|
||||
|
@ -35,12 +40,12 @@ void setup() {
|
|||
|
||||
peripheral_unsilence(PIN_SPI_CS_SD);
|
||||
|
||||
Serial.println(freeMemory(), DEC);
|
||||
DISPLAY_FREE_MEMORY();
|
||||
store_reading(id, gps_data);
|
||||
Serial.println(freeMemory(), DEC);
|
||||
DISPLAY_FREE_MEMORY();
|
||||
#ifdef SD_DEBUG_ENABLED
|
||||
store_debug(gps_data.time, 19 - 1); // Don't print the null byte
|
||||
Serial.println(freeMemory(), DEC);
|
||||
DISPLAY_FREE_MEMORY();
|
||||
#endif
|
||||
|
||||
// ------------------------------------------------------------------------
|
||||
|
|
|
@ -27,6 +27,9 @@
|
|||
// The 'done' pin to pulse to signal to the TPL5111
|
||||
#define PIN_TPL_DONE 8
|
||||
|
||||
// Uncomment to print RAM diagnostics at regular intervals.
|
||||
//#define ENABLE_MEMORY_DIAGNOSTICS
|
||||
|
||||
/////////////
|
||||
/// RFM95 ///
|
||||
/////////////
|
||||
|
|
Loading…
Reference in a new issue