tele_player wrote:If you’re on a linux or other Unix-like system, you can write a shell script to wrap bin/esp32ulp-elf-nm and handle the redirection into a file.
I'm trying to make a python wrapper for the ulp code, thanks, this gave me the idea to use python.
ESP_igrr wrote:Since Arduino for esp32 already depends on Python, this might be an option for you:
(still WIP but simple programs can already be compiled).
I was going the python route when I saw your message so thanks for sharing that with me, it helps a lot. I'm not going to do are the parsing of the actual assembly code in python but will use it to wrap up all the shell commands that build and link the ulp code. One thing I did just find out is Arduino ide doesn't handle .s extension to files so I have to find a way to tell if the code is written for the ulp or the xtensa processors in .S files. Also I would eventually like to have this work on (MAC OS, WINDOWS, LINUX) but can I expect them to all have python installed?