Uploading uLisp to Espressif ESP32-S3


I’m trying to upload ulisp (https://github.com/technoblogy/ulisp-esp) to my ESP32-S3 without any luck.

Here’s the error:

/ulisp-esp/ulisp-esp.ino:3734: undefined reference to `dacWrite'
collect2: error: ld returned 1 exit status

No one else seems to have encountered this error before. Does anyone know how to solve this?


What board are you using?

It sounds like you’re using the default ESP32 settings. Try following the instructions here:

ESP32-S2, ESP-S3, and ESP-C3 boards - ESP32-S3-DevKitM-1

Note that I don’t currently recommend ESP32-S3 boards that use the built-in USB interface (USB CDC) because of a problem that causes them to hang up if you upload a long Lisp program. The developers of the Arduino Core are aware of the problem and say they hope to fix it in a future release.