Tested with SZL and experiments - same output with arp
, pingable.
It does feel iffy - in theory 'z' opt-level should yield smaller binaries than 's', but in this case it doesn't. No need to change the stack besides that.
Stack goes into OCM3, while rodata goes into OCM (so changing stack size won't help).
Changing opt-level to 's' instead of 'z' does let it all fit, even with debug = true
. Would that be a…
Weirdly enough, if I try to compile it from the shell (p much same command as in flake), even from master branch, I get overflowed errors.
``cargo xbuild --release --frozen -p szl…
I put the code for getting the MAC from EEPROM into libconfig
- seems natural that MAC would be pulled from EEPROM and possibly overriden with config - however, with all that i2c code, when…
Back in the office, finally could check it out bit better, in more detail - the connection wasn't working, replaced the cable and it's all good without any changes.