Camera_2_Lcd_JPEGDEC.ino error/warning

AMB82-mini , Arduion IDE 2.3.8, AmebaPro2\4.1.1-build20260402

camera_2_lcd.ino compiled error

Failed to open amebapro2_fwfs_nn_models.json: 3
Failed to open amebapro2_fwfs_nn_models.json: 3
Failed to open directory: 3
C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\SPI\src\AmebaILI9341.cpp: In member function ‘void AmebaILI9341::drawBitmap(int16_t, int16_t, int16_t, int16_t, const short unsigned int*)’:
C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\SPI\src\AmebaILI9341.cpp:249:13: warning: unused variable ‘color_hi’ [-Wunused-variable]
249 | uint8_t color_hi, color_lo;
| ^~~~~~~~
C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\SPI\src\AmebaILI9341.cpp:249:23: warning: unused variable ‘color_lo’ [-Wunused-variable]
249 | uint8_t color_hi, color_lo;
| ^~~~~~~~
C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\SPI\src\AmebaILI9341.cpp:266:14: warning: unused variable ‘i’ [-Wunused-variable]
266 | uint32_t i;
| ^
In file included from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/lwip/lwip_v2.1.2/src/include/lwip/arch.h:185,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/lwip/lwip_v2.1.2/src/include/lwip/debug.h:40,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/lwip/lwip_v2.1.2/src/include/lwip/opt.h:52,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/lwip/lwip_v2.1.2/src/include/lwip/api.h:40,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/lwip/api/lwipconf.h:14,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/lwip/api/lwip_netconf.h:22,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\OTA\src\ota_drv.c:6:
c:\users\user\appdata\local\arduino15\packages\realtek\tools\ameba_pro2_toolchain\1.0.1-p1\arm-none-eabi\include\limits.h:132:26: error: no include path in which to search for limits.h
132 | # include_next <limits.h>
| ^
In file included from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\OTA\src\ota_drv.c:9:
C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/file_system/vfs/vfs.h:10: warning: “PATH_MAX” redefined
10 | #define PATH_MAX 4096
|
In file included from c:\users\user\appdata\local\arduino15\packages\realtek\tools\ameba_pro2_toolchain\1.0.1-p1\arm-none-eabi\include\limits.h:6,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/lwip/lwip_v2.1.2/src/include/lwip/arch.h:185,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/lwip/lwip_v2.1.2/src/include/lwip/debug.h:40,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/lwip/lwip_v2.1.2/src/include/lwip/opt.h:52,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/lwip/lwip_v2.1.2/src/include/lwip/api.h:40,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/lwip/api/lwipconf.h:14,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/lwip/api/lwip_netconf.h:22,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\OTA\src\ota_drv.c:6:
c:\users\user\appdata\local\arduino15\packages\realtek\tools\ameba_pro2_toolchain\1.0.1-p1\arm-none-eabi\include\sys\syslimits.h:48: note: this is the location of the previous definition
48 | #define PATH_MAX 1024 /* max bytes in pathname */
|
In file included from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/ssl/mbedtls-2.28.1/include/mbedtls/check_config.h:35,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/ssl/mbedtls-2.28.1/include/mbedtls/config_arduino.h:4157,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/ssl/mbedtls-2.28.1/include/mbedtls/config.h:13,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/ssl/mbedtls-2.28.1/include/mbedtls/ctr_drbg.h:45,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\cores\ambpro2/ard_ssl.h:4,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\cores\ambpro2/ssl_drv.h:8,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\WiFi\src/WiFiSSLClient.h:7,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\WiFi\src/WiFi.h:35,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\OTA\src\OTA.h:6,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\OTA\src\OTA.cpp:4:
c:\users\user\appdata\local\arduino15\packages\realtek\tools\ameba_pro2_toolchain\1.0.1-p1\arm-none-eabi\include\limits.h:132:26: error: no include path in which to search for limits.h
132 | # include_next <limits.h>
| ^
In file included from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/ssl/mbedtls-2.28.1/include/mbedtls/config_arduino.h:4157,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/ssl/mbedtls-2.28.1/include/mbedtls/config.h:13,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/ssl/mbedtls-2.28.1/include/mbedtls/ctr_drbg.h:45,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\cores\ambpro2/ard_ssl.h:4,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\cores\ambpro2/ssl_drv.h:8,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\WiFi\src/WiFiSSLClient.h:7,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\WiFi\src/WiFi.h:35,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\OTA\src\OTA.h:6,
from C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\OTA\src\OTA.cpp:4:
C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\system/component/ssl/mbedtls-2.28.1/include/mbedtls/check_config.h:37:2: error: #error “mbed TLS requires a platform with 8-bit chars”
37 | #error “mbed TLS requires a platform with 8-bit chars”
| ^~~~~
exit status 1

Compilation error: exit status 1

After I remove the entire installed build, I got some warning message

C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\SPI\src\AmebaILI9341.cpp: In member function ‘void AmebaILI9341::drawBitmap(int16_t, int16_t, int16_t, int16_t, const short unsigned int*)’:
C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\SPI\src\AmebaILI9341.cpp:249:13: warning: unused variable ‘color_hi’ [-Wunused-variable]
249 | uint8_t color_hi, color_lo;
| ^~~~~~~~
C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\SPI\src\AmebaILI9341.cpp:249:23: warning: unused variable ‘color_lo’ [-Wunused-variable]
249 | uint8_t color_hi, color_lo;
| ^~~~~~~~
C:\Users\User\AppData\Local\Arduino15\packages\realtek\hardware\AmebaPro2\4.1.1-build20260402\libraries\SPI\src\AmebaILI9341.cpp:266:14: warning: unused variable ‘i’ [-Wunused-variable]
266 | uint32_t i;
| ^

Hi @rkuo2000

We found out that version 4.1.1-build20260402 is not stable and having some issues. Kindly roll back to the previous version and we will notify you once the issue is fixed.

Thank you.

1 Like

Hi @rkuo2000 ,

Please be informed that the issue has been fixed in the latest pre-release version 4.1.1-build20260417.

Thank you.