--- /dev/null
+/* Copyright (c) 2006-2009 by Sporian Microsystems, Inc.
+ * All Rights Reserved.
+ *
+ * This document is the proprietary and confidential property of Sporian
+ * Microsystems, Inc. All use, distribution, reproduction or re-distribution
+ * is disallowed without the prior express written consent of Sporian
+ * Microsystems, Inc.
+ */
+
+/* A simple debug component.
+ */
+
+#include <stdarg.h>
+#include "Uprint.h"
+
+interface Debug {
+ async command void raw(const void* ptr, uint16_t len);
+ async command void byteAsBits(uint8_t byte);
+ async command void hexdump(const void* ptr, uint16_t len);
+
+ /* Used for dbgprintf; see Debug.h */
+ async command uprint_ptr_t uptr();
+}