Hello,
I hope you are doing well.
Could you please provide some guidance on the general activities involved in adding Ethernet support to uLisp?
I found a quite interesting hardware based on the RP2350 + WIZNET5K (for Ethernet). with arduino library support.
Based on this internal docs you should be able to add your own functions, however not sure if adding a new library will required any extra steps to the point that you will be able to define new functions.
Finally, could the Wi-Fi implementation serve as a good starting point?
#elif defined(ARDUINO_RASPBERRY_PI_PICO_W)
_ #define WORKSPACESIZE (15536-SDSIZE) /* Objects (8*bytes) /_
_ #define CODESIZE 256 / Bytes */_
_ #define STACKDIFF 480_
_ #define LITTLEFS_
_ #include <WiFi.h>_
_ #include <LittleFS.h>_
_ #define FS_FILE_WRITE “w”_
_ #define FS_FILE_READ “r”_
_ #define CPU_RP2040_
Best Regards