Had it working, and then tried to add a message selector and placeholder for WPM setting. Now some of the files fail to write.
Got that to work.
Probably need a setting for "off," huh?
I think it is working again. Last night I decided that I should be using global variables rather than reading from files every iteration of loop().
Was getting error: can't read source directory *** [.pio/build/esp32doit-devkit-v1/spiffs.bin] Error 1 but when I manually create the data folder, then "Build Filesystem Image" and "Upload…
Well, I was having issues with the LED not following webform entry again, so I pushed "Erase Flash" and now having problems with SPIFFS. Time to hang it up for tonight.
This is going OK, although I'm having a hard time getting the "send continuously" option to work with a checkbox or radio button instead of a text entry.
This issue has gotten a bit muddled, but I will note that as of 39779713415f553833cc20805401087171900b2a, I can control whether a gpio/LED is sending a Morse message or not from the web UI.
JLED looks like a winner! I can start and stop sending midstream from the webui.
Found a bunch I couldn't make work.
Telegraph works, but uses delay().
To summarize, there are a few places where timers are needed:
- to start/stop sending at the beginning/end of the event
- to start/stop sending at the beginning of the "on" cycle
- to…
I wrote some code and then tested it. The problem with arduino-timer is that it (as it is supposed to) doesn't block, or at least I can't make it.
Here is an idea: https://github.com/contrem/ard…
Doesn't seem like test_async.py is picking up anything from dw, even though dw reports the connection.