Max Prokhorov
Max Prokhorov
> Let's put this on hold. I need to look closer at the sequence of calls used when doing write enabled by other examples. Some examples poll the status register...
> No poison after block at: 0x3fff2838, actual data: 0x65 0x0 0xa5 0xa5 > Panic umm_malloc.cpp:751 umm_malloc_core Memory is corrupted, allocator is configured to panic() when that happens
> 0x3ffefae8: _Pri_3_Stack at nmi-vector.o:? ...or something to do with SDK3? I don't see this one in the default *edit:* are you analogWrite'ing or running something in the NMI?
> garage-arduino.cpp _Pri_3_Stack lines mentioned above: ...I meant that this shows up b/c of enabled SDK3, apparently. SDK2 190703 does not have this symbol in .a, SDK305 does. platformio.ini options...
> https://github.com/arduino-hmueller01/garage-pio/blob/main/platformio.ini I must be doing something wrong, it is still 404 for me :shrug:
Watch out for unchecked (s)printf ```diff diff --git a/src/garage-arduino.cpp b/src/garage-arduino.cpp index 85602ae..3088409 100644 --- a/src/garage-arduino.cpp +++ b/src/garage-arduino.cpp @@ -419,7 +420,7 @@ void mqttSetup() { INFOF_P("%s: MQTT client id: %s" LF,...
> But good to know how to interpret the 'poison' bytes. Is there a documentation somewhere (tried to find something without success)? Only through reading the umm code and its...
> It's not an issue with the router, no other devices have problems connecting and the router is very close. Do you mean other esp8266 boards or simply other wifi-enabled...
> If memory load is additionally significantly restrained, xtensa-gcc can sometimes decide to move code in and out of IRAM for no apparent reason. For me, this happened when several...
> compile_commands.json says -fno-inline-functions for most files, but not all core files. Excuse me for not looking through all 400 commands :) ...why look there instead of build definitions? 🙃...