Hmm.
morses_sequence_blink_test->Forever().Update();
Backtrace: 0x400d1c32:0x3ffb1f40 0x400e2799:0x3ffb1fb0 0x4008a39a:0x3ffb1fd0
#0 0x400d1c32:0x3ffb1f40 in jled::TJLedSequence<jl…
Lol, if I comment out the division, I can at least run the function.
int ms_per_dit = 60;//1000 * (60 / (50 * wpm));
int repeats = 2;//step_length / period;
So tomorrow I can…
Get a little more information with monitor_filters = esp32_exception_decoder in platformio.ini.
Guru Meditation Error: Core 0 panic'ed (IntegerDivideByZero). Exception was unhandled.
Core…
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
JLedSequence* changePeriod(JLedSequence* seq, unsigned int…
https://github.com/ArduinoGetStarted/led (ezLED) is interesting, but I get errors on build. See Sites/ezLED.
This causes it to reboot over and over:
JLedSequence make_sequence(int gpio, const char* message, int wpm, int step_length, int n_transmitters){
int ms_per_dit = 1000 * (60 / (50 *…
I'm going to look for JLed alternatives, or maybe ask for help developing this function.
Back to this:
E (37611) ledc: ledc_set_duty(402): channel argument is invalid
E (37616) ledc: ledc_update_duty(334): channel argument is invalid
I am trying to write a function to…
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…
It seems to have worked (turned on at 8:36 AM):
RTC time on startup: 1694353011
2023-09-10T13:36:51
Alarm 1 set for at 02:16:00 Wed, 10 May 2000 (only HH:MM:SS day-of-month are accurate)
I tore the charging circuit resistor out, but still seeing weird results. The chip remembers something because it's showing a time. But why that time? I unplugged it and took the battery out,…
Sounds like these might be fake/counterfeit DS3231 or just bad design with the charging circuit. I guess I can sacrifice one to see if it works better without the charging circuit: https://www.amaz…
Don't know if this is good/relevant info or not (https://arduino.stackexchange.com/a/84893):
So you disconnect the 5V to the DS3231, but keep the SDA and SCL pins connected? By doing that, you…