Hi all,
has anybody tried uLisp on the ESP32C3? This is the one version of ESP32 which is based on RISC-V ISA, has only one core, but otherwise should be very similar to other ESP32s.
The board starts to be supported by arduino IDE via https://github.com/espressif/arduino-esp32 .
I did first steps with a fork of ulisp-esp, disabled the problem parts and managed to produce a slightly crippled version (no analog functions) that seems to run fine on the board: https://github.com/VaclavSynacek/ulisp-esp32c3-riscv .
Now I would like to use this as a study tool to learn RISC-V assembler. I started merging the assembler parts from ulisp-riscv, I have produced a version that compiles and boots, but it crashes badly with the first defun evaled. Fixing this is probably far above my skills so I would like to see if anybody got further. My crashing version is at the same repository, branch ‘with-assembler’.