I can start on schedule and run forever, then stop by switching the program to off. Seems like a good place to stop.
Repeating n times seems like a for or while loop.
Waiting the right…
I think Jled and arduinomorse were fighting for the gpio. I commented all the Jled stuff out and at least got one message out on startup.
Lol, if I comment out the division, I can at least run the function.
So tomorrow I can…
Get a little more information with monitor_filters = esp32_exception_decoder in platformio.ini.
The igniter code works pretty well when stripped down, even if I don't understand it.
The problem is that for Morse, I need to know the duration of the message, which means that the `MorseEffect…
Here's an example, I think: https://github.com/dariomas/igniter/blob/97ad8480f750b6efcd990ec890027ba8026a4a44/igniter.ino#L118
https://github.com/ArduinoGetStarted/led (ezLED) is interesting, but I get errors on build. See Sites/ezLED.
I'm going to look for JLed alternatives, or maybe ask for help developing this function.
I'm beginning to think there really is no way to update/replace a Jled sequence on the fly in loop(). So I could set up some basic options and let people choose from a list, until I can figure…
When using DelayAfter(), need to take that into account for remainer_wait and total_wait math, because it's outside of the duration returned by morse_cycle.Period().
Only took 14 hours to "fix" this, I guess: W1CDN/vulpes#24 (comment).
Now it looks like the alarm will work after removing/adding power (because the time…
After some refreshes in the browser, looks like that one is the correct time. I did the same modification to the other one and it seems to be working similarly.
These are DS3231M chips, so…