ThaiEasyElec / ESPIno32CAM

library for ESPIno32CAM
16 stars 11 forks source link

Erro compilando para a placa AI Thinker ESP32-CAM #5

Open clicksistema opened 2 years ago

clicksistema commented 2 years ago

Estou tentando utilizar a biblioteca no ESP32-CAM, mas um sketch que apenas carrega a biblioteca apresenta este erro ao compilar

Erro compilando para a placa ThaiEasyElec's ESPino32

Tentei várias placas, mas sempre com o mesmo erro de compilação para a placa escolhida Até mesmo os exemplos dão o mesmo erro.

qual seria a placa compatível com esta biblioteca?

clicksistema commented 2 years ago

Estou olhando o problema mais a fundo e parece estar relacionado a atualização da versão da biblioteca nativa do ESP32 que foi modificada a uns 10 meses. as funções ps_malloc e ps_calloc parecem que não foram declaradas, mesmo habilitando o PSRAM.

Se alguém com mais prática puder dar uma olhada seria ótimo.

C:\Program Files (x86)\Arduino\libraries\ESPIno32CAM-master\src\quirc\quirc.c: In function 'quirc_new': C:\Program Files (x86)\Arduino\libraries\ESPIno32CAM-master\src\quirc\quirc.c:29:20: error: implicit declaration of function 'ps_malloc' [-Werror=implicit-function-declaration] struct quirc q = ps_malloc(sizeof(q)); ^ C:\Program Files (x86)\Arduino\libraries\ESPIno32CAM-master\src\quirc\quirc.c: In function 'quirc_resize': C:\Program Files (x86)\Arduino\libraries\ESPIno32CAM-master\src\quirc\quirc.c:68:10: error: implicit declaration of function 'ps_calloc' [-Werror=implicit-function-declaration] image = ps_calloc(w, h);