├── LICENSE ├── README.md ├── examples ├── M5_avatar │ ├── M5_avatar.c │ ├── M5_avatar.ino │ └── M5_avatar.rb ├── M5_lcd │ ├── M5_lcd.c │ ├── M5_lcd.ino │ └── M5_lcd.rb ├── M5_mirb │ └── M5_mirb.ino ├── RGB_LCD │ ├── RGB_LCD.c │ ├── RGB_LCD.ino │ └── RGB_LCD.rb ├── basic │ ├── basic.c │ ├── basic.ino │ └── basic.rb ├── control_LED │ ├── control_LED.c │ ├── control_LED.ino │ └── control_LED.rb └── rmirb │ └── rmirb.ino ├── library.properties └── src ├── alloc.c ├── alloc.h ├── c_array.c ├── c_array.h ├── c_hash.c ├── c_hash.h ├── c_math.c ├── c_math.h ├── c_numeric.c ├── c_numeric.h ├── c_range.c ├── c_range.h ├── c_string.c ├── c_string.h ├── class.c ├── class.h ├── console.c ├── console.h ├── errorcode.h ├── ext ├── ext.cpp ├── ext.h ├── ext_arduino.cpp ├── ext_debug.h ├── ext_esp.cpp ├── ext_m5avatar.cpp ├── ext_m5stack.cpp └── ext_rgb_lcd.cpp ├── global.c ├── global.h ├── hal ├── hal.c ├── hal.cpp └── hal.h ├── keyvalue.c ├── keyvalue.h ├── load.c ├── load.h ├── mrubyc.h ├── mrubyc_config.h ├── mrubyc_for_ESP32_Arduino.h ├── opcode.h ├── rrt0.c ├── rrt0.h ├── static.c ├── static.h ├── symbol.c ├── symbol.h ├── value.c ├── value.h ├── vm.c ├── vm.h └── vm_config.h /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/README.md -------------------------------------------------------------------------------- /examples/M5_avatar/M5_avatar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/M5_avatar/M5_avatar.c -------------------------------------------------------------------------------- /examples/M5_avatar/M5_avatar.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/M5_avatar/M5_avatar.ino -------------------------------------------------------------------------------- /examples/M5_avatar/M5_avatar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/M5_avatar/M5_avatar.rb -------------------------------------------------------------------------------- /examples/M5_lcd/M5_lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/M5_lcd/M5_lcd.c -------------------------------------------------------------------------------- /examples/M5_lcd/M5_lcd.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/M5_lcd/M5_lcd.ino -------------------------------------------------------------------------------- /examples/M5_lcd/M5_lcd.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/M5_lcd/M5_lcd.rb -------------------------------------------------------------------------------- /examples/M5_mirb/M5_mirb.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/M5_mirb/M5_mirb.ino -------------------------------------------------------------------------------- /examples/RGB_LCD/RGB_LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/RGB_LCD/RGB_LCD.c -------------------------------------------------------------------------------- /examples/RGB_LCD/RGB_LCD.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/RGB_LCD/RGB_LCD.ino -------------------------------------------------------------------------------- /examples/RGB_LCD/RGB_LCD.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/RGB_LCD/RGB_LCD.rb -------------------------------------------------------------------------------- /examples/basic/basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/basic/basic.c -------------------------------------------------------------------------------- /examples/basic/basic.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/basic/basic.ino -------------------------------------------------------------------------------- /examples/basic/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/basic/basic.rb -------------------------------------------------------------------------------- /examples/control_LED/control_LED.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/control_LED/control_LED.c -------------------------------------------------------------------------------- /examples/control_LED/control_LED.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/control_LED/control_LED.ino -------------------------------------------------------------------------------- /examples/control_LED/control_LED.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/control_LED/control_LED.rb -------------------------------------------------------------------------------- /examples/rmirb/rmirb.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/examples/rmirb/rmirb.ino -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/library.properties -------------------------------------------------------------------------------- /src/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/alloc.c -------------------------------------------------------------------------------- /src/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/alloc.h -------------------------------------------------------------------------------- /src/c_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/c_array.c -------------------------------------------------------------------------------- /src/c_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/c_array.h -------------------------------------------------------------------------------- /src/c_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/c_hash.c -------------------------------------------------------------------------------- /src/c_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/c_hash.h -------------------------------------------------------------------------------- /src/c_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/c_math.c -------------------------------------------------------------------------------- /src/c_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/c_math.h -------------------------------------------------------------------------------- /src/c_numeric.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/c_numeric.c -------------------------------------------------------------------------------- /src/c_numeric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/c_numeric.h -------------------------------------------------------------------------------- /src/c_range.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/c_range.c -------------------------------------------------------------------------------- /src/c_range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/c_range.h -------------------------------------------------------------------------------- /src/c_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/c_string.c -------------------------------------------------------------------------------- /src/c_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/c_string.h -------------------------------------------------------------------------------- /src/class.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/class.c -------------------------------------------------------------------------------- /src/class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/class.h -------------------------------------------------------------------------------- /src/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/console.c -------------------------------------------------------------------------------- /src/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/console.h -------------------------------------------------------------------------------- /src/errorcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/errorcode.h -------------------------------------------------------------------------------- /src/ext/ext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/ext/ext.cpp -------------------------------------------------------------------------------- /src/ext/ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/ext/ext.h -------------------------------------------------------------------------------- /src/ext/ext_arduino.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/ext/ext_arduino.cpp -------------------------------------------------------------------------------- /src/ext/ext_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/ext/ext_debug.h -------------------------------------------------------------------------------- /src/ext/ext_esp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/ext/ext_esp.cpp -------------------------------------------------------------------------------- /src/ext/ext_m5avatar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/ext/ext_m5avatar.cpp -------------------------------------------------------------------------------- /src/ext/ext_m5stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/ext/ext_m5stack.cpp -------------------------------------------------------------------------------- /src/ext/ext_rgb_lcd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/ext/ext_rgb_lcd.cpp -------------------------------------------------------------------------------- /src/global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/global.c -------------------------------------------------------------------------------- /src/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/global.h -------------------------------------------------------------------------------- /src/hal/hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/hal/hal.c -------------------------------------------------------------------------------- /src/hal/hal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/hal/hal.cpp -------------------------------------------------------------------------------- /src/hal/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/hal/hal.h -------------------------------------------------------------------------------- /src/keyvalue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/keyvalue.c -------------------------------------------------------------------------------- /src/keyvalue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/keyvalue.h -------------------------------------------------------------------------------- /src/load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/load.c -------------------------------------------------------------------------------- /src/load.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/load.h -------------------------------------------------------------------------------- /src/mrubyc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/mrubyc.h -------------------------------------------------------------------------------- /src/mrubyc_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/mrubyc_config.h -------------------------------------------------------------------------------- /src/mrubyc_for_ESP32_Arduino.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/mrubyc_for_ESP32_Arduino.h -------------------------------------------------------------------------------- /src/opcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/opcode.h -------------------------------------------------------------------------------- /src/rrt0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/rrt0.c -------------------------------------------------------------------------------- /src/rrt0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/rrt0.h -------------------------------------------------------------------------------- /src/static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/static.c -------------------------------------------------------------------------------- /src/static.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/static.h -------------------------------------------------------------------------------- /src/symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/symbol.c -------------------------------------------------------------------------------- /src/symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/symbol.h -------------------------------------------------------------------------------- /src/value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/value.c -------------------------------------------------------------------------------- /src/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/value.h -------------------------------------------------------------------------------- /src/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/vm.c -------------------------------------------------------------------------------- /src/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/vm.h -------------------------------------------------------------------------------- /src/vm_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mruby-esp32/mrubyc-esp32-arduino/HEAD/src/vm_config.h --------------------------------------------------------------------------------