mbed I/F binding for mruby
Dependents: mruby_mbed_web mirb_mbed
mrbPinName.cpp
00001 00002 #include "mbed.h" 00003 #include "PinNames.h" 00004 00005 #include "mrbPinName.h" 00006 00007 void 00008 mrb_mbed_pinname_define(mrb_state *mrb, struct RClass *mrb_mbed) 00009 { 00010 mrb_define_const(mrb, mrb_mbed, "LED1", mrb_fixnum_value(LED1)); 00011 mrb_define_const(mrb, mrb_mbed, "LED2", mrb_fixnum_value(LED2)); 00012 mrb_define_const(mrb, mrb_mbed, "LED_RED", mrb_fixnum_value(LED_RED)); 00013 mrb_define_const(mrb, mrb_mbed, "LED_GREEN", mrb_fixnum_value(LED_GREEN)); 00014 mrb_define_const(mrb, mrb_mbed, "LED_BLUE", mrb_fixnum_value(LED_BLUE)); 00015 mrb_define_const(mrb, mrb_mbed, "I2C_SCL", mrb_fixnum_value(I2C_SCL)); 00016 mrb_define_const(mrb, mrb_mbed, "I2C_SDA", mrb_fixnum_value(I2C_SDA)); 00017 00018 #if defined(TARGET_MBED_MBRZA1H) 00019 mrb_define_const(mrb, mrb_mbed, "LED3", mrb_fixnum_value(LED3)); 00020 mrb_define_const(mrb, mrb_mbed, "LED4", mrb_fixnum_value(LED4)); 00021 mrb_define_const(mrb, mrb_mbed, "LED_USER", mrb_fixnum_value(LED_USER)); 00022 #endif 00023 00024 }
Generated on Tue Jul 12 2022 18:00:34 by 1.7.2