summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/main.c
diff options
context:
space:
mode:
authorJérémy Dufour2009-05-18 13:03:56 +0200
committerJérémy Dufour2009-05-18 13:03:56 +0200
commit8e6335ad1ff9df290693d5f4bbf919c205d846cc (patch)
tree36b951f47957280add884fb686618da037072220 /digital/io/src/main.c
parentabb347789ec6bbef3704c3fb7db96d25015b6487 (diff)
* digital/io/src:
- integrate trace usage into flash.
Diffstat (limited to 'digital/io/src/main.c')
-rw-r--r--digital/io/src/main.c15
1 files changed, 12 insertions, 3 deletions
diff --git a/digital/io/src/main.c b/digital/io/src/main.c
index cabe9734..6bd2d14b 100644
--- a/digital/io/src/main.c
+++ b/digital/io/src/main.c
@@ -28,6 +28,7 @@
#include "modules/proto/proto.h"
#include "modules/utils/utils.h"
#include "modules/path/path.h"
+#include "modules/flash/flash.h"
/* AVR include, non HOST */
#ifndef HOST
@@ -717,9 +718,17 @@ proto_callback (uint8_t cmd, uint8_t size, uint8_t *args)
}
break;
default:
- /* Unknown commands */
- proto_send0 ('?');
- return;
+ {
+ uint8_t error = 1;
+ if (cmd == 'l')
+ error = flash_log (size, args);
+ if (error)
+ {
+ /* Unknown commands */
+ proto_send0 ('?');
+ return;
+ }
+ }
}
/* When no error, acknowledge commands */
proto_send (cmd, size, args);