mbed I/F binding for mruby

Dependents:   mruby_mbed_web mirb_mbed

mbed-mruby

How to use

Class

Revision:
1:8ccd1d494a4b
diff -r 158c61bb030f -r 8ccd1d494a4b mrbgems/mruby-mbed/mbedif/mrbSPISlave.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mrbgems/mruby-mbed/mbedif/mrbSPISlave.h	Mon Apr 13 05:20:15 2015 +0000
@@ -0,0 +1,24 @@
+#ifndef MRB_SPISLAVE_H
+#define MRB_SPISLAVE_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "mruby.h"
+#include "mruby/data.h"
+
+extern mrb_value mrb_mbed_spis_init(mrb_state *mrb, mrb_value self);
+extern void mrb_mbed_spis_free(mrb_state *mrb, void *ptr);
+extern mrb_value mrb_mbed_spis_format(mrb_state *mrb, mrb_value self);
+extern mrb_value mrb_mbed_spis_freq(mrb_state *mrb, mrb_value self);
+extern mrb_value mrb_mbed_spis_write(mrb_state *mrb, mrb_value self);
+extern mrb_value mrb_mbed_spis_reply(mrb_state *mrb, mrb_value self);
+extern mrb_value mrb_mbed_spis_read(mrb_state *mrb, mrb_value self);
+extern mrb_value mrb_mbed_spis_receive(mrb_state *mrb, mrb_value self);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif