Sergey Avdeev
Sergey Avdeev
No. This is not supported.
This is a known problem. Wait for the new firmware version.
Upload the update file via the web interface (the memory card must be inserted), then turn off the camera, press the reset button and turn on the power. White LED...
I have the same problem. After spending some time, I found the reason. When using PROGMEM, all values should be constants, but in some defines this is not the case....
However, as a temporary solution, @dolence can make the following changes to the `mui.h` file (lines 158-172): ```c //#if defined(__GNUC__) && defined(__AVR__) //# define muif_get_id0(muif) mui_pgm_read(&((muif)->id0)) //# define muif_get_id1(muif) mui_pgm_read(&((muif)->id1))...
As I understand it, the problem is that some versions of the compiler for avr (in this case, we are talking about the official toolchain from Microchip) consider it unacceptable...
Part of his error messages: ``` D:\DESENVOLVIMENTO\AVR\LQ-01_u8g2_mui\LQ-01_u8g2_mui\csrc\mui.h(213,29): error: initializer element is not constant #define MUIF_LABEL(cb) MUIF(".L",0, 0,cb) ``` This is because he set `MUI_PROGMEM` for `muif_list`. If remove this, there...
I don't understand it either. I think the problem is in the avr-gcc compiler. Because the code looks good.
It was my mistake. It was necessary to move the functions that are used in muif_list to the global scope.
Fixed in latest version.