This being my first post I say Hi to everyone
And many thanks to all contributors to this helpful, inspiring, awesome thread.
It did help me connect my time-proven "Synthesized Function Generator" DS345 built by Stanford Research Systems some time in the Nineties to my newly acquired Siglent SDS1104X-E for doing Bode Plots.
I used an ESP32 which I am familiar with, and took BlackICE's port (post #97 - Thanks, also to MrTick!) as a starting point. I wrote a class cds345 in which I put all the specifics of the DS345 generator. Some minor modifications to the function
handleWriteMsg() in file esp_parser.cpp were necessary and the correction of a bug in function
sendReadResponse() in file esp_network.cpp which led to heap corruption from time to time. So everything seems to work now and might be a starting point for other generator types beyond FX6800, FY6900 and DS345.
Usually I do controller software development using Platformio which has a much more sophisticated user interface compared to the classic Arduino IDE. The differences in code are minimal - e.g. an additional line
#include <Arduino.h> is necessary. So this should not be a significant obstacle to understandability.
This said, I want to share my little contribution with you, but I don't know how.
I do not have a github account. Any suggestions?