mbed I/F binding for mruby
Dependents: mruby_mbed_web mirb_mbed
mbed-mruby
How to use
Class
Diff: mrbgems/mruby-mbed/mbedif/mrbSPISlave.h
- 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