mirb (Embeddable Interactive Ruby Shell) for ESP32. Version française
This project is made with reference to carsonmcdonald/mruby-esp32, many thanks.
-
This project requires ESP-IDF. Please setup it beforehand.
-
Clone the code
$ git clone --recursive https://github.com/mruby-esp32/mruby-esp32-app-mirb.git $ cd mruby-esp32-app-mirb
-
Setup serial-port
$ make menuconfig
Serial flasher config
>Default serial port
>/dev/cu.xxx
-
Build project
$ make
Note: If you update ESP-IDF and sdkconfig is changed, please set
CONFIG_FREERTOS_UNICORE=y
.
$ make flash monitor
Startup mirb, REPL (Read–eval–print loop)
If you want to add mrbgems please edit components/mruby/build_config.rb
.
MRuby::CrossBuild.new('esp32') do |conf|
# ...(code)...
# add wifi gem
conf.gem :github => "mruby-esp32/mruby-esp32-wifi"
# add gpio gem
conf.gem :github => 'mruby-esp32/mruby-esp32-gpio'
end