summaryrefslogtreecommitdiff
path: root/src/kernel
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2017-04-27 23:52:29 -0700
committerKeith Packard <keithp@keithp.com>2017-04-27 23:52:29 -0700
commit8c755f52db40bb845ab236ff400f35888053e616 (patch)
tree780dda45a811cf6802b3559600228a65830a472d /src/kernel
parent2245d9e3178404a49a6787656319fa13f0cc1a51 (diff)
altos: Adapt micro log to MicroPeak V3
Allow use of regular serial API for sending data. Allow application to specify different storage size. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/kernel')
-rw-r--r--src/kernel/ao_log_micro.c5
-rw-r--r--src/kernel/ao_log_micro.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/src/kernel/ao_log_micro.c b/src/kernel/ao_log_micro.c
index aa0f5c76..d6f9c5a8 100644
--- a/src/kernel/ao_log_micro.c
+++ b/src/kernel/ao_log_micro.c
@@ -19,7 +19,12 @@
#include <ao.h>
#include <ao_micropeak.h>
#include <ao_log_micro.h>
+#ifndef ao_async_byte
#include <ao_async.h>
+#else
+#include <ao_serial.h>
+#endif
+#include <ao_storage.h>
static uint16_t ao_log_offset = STARTING_LOG_OFFSET;
diff --git a/src/kernel/ao_log_micro.h b/src/kernel/ao_log_micro.h
index ec5cf3ed..f0243028 100644
--- a/src/kernel/ao_log_micro.h
+++ b/src/kernel/ao_log_micro.h
@@ -23,7 +23,9 @@
#define PA_MIN_OFFSET 4
#define N_SAMPLES_OFFSET 8
#define STARTING_LOG_OFFSET 10
+#ifndef MAX_LOG_OFFSET
#define MAX_LOG_OFFSET 512
+#endif
void
ao_log_micro_save(void);