uLisp on FreeNove Start Kit


#1

Got a FreeNove Ultimate Starter Kit with a mark say ESP-WROVER-E and use the ESP-WROVER module and their simple blink work. Trying the ulisp and got some warning message

/var/folders/_y/zx724y_158bf6f_4nxr4dm540000gn/T/arduino_build_227967/sketch/uLisp-esp-4.4d.ino.cpp -o /var/folders/_y/zx724y_158bf6f_4nxr4dm540000gn/T/arduino_build_227967/sketch/uLisp-esp-4.4d.ino.cpp.o

/Users/ngcchk/Documents/Github/ub_win-git-python/arduino-wrcover/uLisp-esp-4.4d/uLisp-esp-4.4d.ino: In function 'object* sp_unwindprotect(object*, object*)':
/Users/ngcchk/Documents/Github/ub_win-git-python/arduino-wrcover/uLisp-esp-4.4d/uLisp-esp-4.4d.ino:4090:11: warning: variable 'result' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
   object *result;
           ^~~~~~
/Users/ngcchk/Documents/Github/ub_win-git-python/arduino-wrcover/uLisp-esp-4.4d/uLisp-esp-4.4d.ino: In function 'object* sp_ignoreerrors(object*, object*)':
/Users/ngcchk/Documents/Github/ub_win-git-python/arduino-wrcover/uLisp-esp-4.4d/uLisp-esp-4.4d.ino:4122:8: warning: variable 'signaled' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
   bool signaled = false;
        ^~~~~~~~
/Users/ngcchk/Documents/Github/ub_win-git-python/arduino-wrcover/uLisp-esp-4.4d/uLisp-esp-4.4d.ino:4113:34: warning: argument 'args' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
 object *sp_ignoreerrors (object *args, object *env) {
                          ~~~~~~~~^~~~

Not sure it is related but other than got a reversed question mark “⸮” nothing happen

May be it is just not supported and move on. Or may be I miss something. Not sure.

I also got a ESP based WiPhone delivered but the promised Arduino is not there yet. Hence even further away from having a ESP based uLisp.


#2

You can ignore these warnings; see:

Any suggestions for how to solve compiler warnings in uLisp 4.4?

So it should be straightforward to get the ESP version of uLisp working on that board.

Have you got the Arduino Serial Monitor baud rate set to 9600?

Does Serial output work when you try an example such as Examples/ReadAnalogVoltage?

It should also be possible to get the WiPhone working with uLisp, if it’s based on an ESP32 module.