Thanks for reporting. The projects is almost stalled since I'm getting little to none feedback.
Testing every combination myself would take a lot of time, not realistic...
If anyone with a STM32F072 allows me to remotely debug the code, trying to find the current issue with it, would be nice!
AndyC, not a bug, it's intentional to make these people life's harder, that's my xenophobia kicking in
.
Confirmed here, so strange the language affects the program behaviour, shouldn't at all, it's just an array of text strings
.
Will check it!
Edit:I think I got it. It worked removing optimizations, so it had to be some undefined behavior.
The reserved char array for the zero string was 16 bytes long because I thought is as normal ASCII, forgetting special chars use 2 bytes (unicode/UTF-8), so it was overflowing and writing over other variables.
Edit2:
v1.02 Released. Should be working now.