Arduino UNO erro (File or directory)

Alguém pode me ajudar? estou com um erro que nao estou achando a solução, achei que poderia ser Biblioteca faltando, mas nao estou achando Biblioteca constants.h

estou tentando rodar o checkm8-a5

C:\Users\Avell\Downloads\checkm8-a5\checkm8-a5.ino:4:10: fatal error: constants.h: No such file or directory
#include "constants.h"
^~~~~~~~~~~~~
compilation terminated.
exit status 1

Compilation error: constants.h: No such file or directory

Para que voce receba uma boa ajuda, siga as recomendações do fórum lendo:
" Como obter o melhor desse Fórum - #4

Dê mais detalhes do seu projeto;
Informe que arduino está usando;
Poste seu código clicando em "< code > " na barra de ferramentas;
etc...

Voce baixou o seu código de qual link?

Boa noite, estou usando o Arduino UNO com USB Shield

o Arquivo e o checkm8-a5

porem conseguir conserta mais agora deu outro erro de função. mas acho que e pq o USB.h nao esta referenciado com isso. ( ctrlReq )

esse e o erro -->>

In file included from C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino:4:0:
c:\Users\Avell\Documents\Arduino\libraries\checkm8-a5-master/constants.h:2:17: note: #pragma message: Building for A5 S5L8942X
#pragma message "Building for A5 S5L8942X"
^~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino: In function 'uint8_t heap_feng_shui_req(uint8_t, bool)':
C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino:113:68: error: no matching function for call to 'USB::ctrlReq(int, int, int, int, uint8_t&, int, int, uint8_t&)'
setup_rcode = Usb.ctrlReq(0, 0, 0x80, 6, serial_idx, 3, 0x40a, sz);
^
In file included from c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/Usb.h:44:0,
from C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino:1:
c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/UsbCore.h:273:17: note: candidate: uint8_t USB::ctrlReq(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint16_t, uint16_t, uint16_t, uint8_t*, USBReadParser*)
uint8_t ctrlReq(uint8_t addr, uint8_t ep, uint8_t bmReqType, uint8_t bRequest, uint8_t wValLo, uint8_t wValHi,
^~~~~~~
c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/UsbCore.h:273:17: note: candidate expects 11 arguments, 8 provided
C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino: In function 'void set_global_state()':
C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino:159:51: error: no matching function for call to 'USB::ctrlReq(int, int, int, int, int, int, int, int)'
rcode = Usb.ctrlReq(0, 0, 0x21, 1, 0, 0, 0, 0x40);
^
In file included from c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/Usb.h:44:0,
from C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino:1:
c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/UsbCore.h:273:17: note: candidate: uint8_t USB::ctrlReq(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint16_t, uint16_t, uint16_t, uint8_t*, USBReadParser*)
uint8_t ctrlReq(uint8_t addr, uint8_t ep, uint8_t bmReqType, uint8_t bRequest, uint8_t wValLo, uint8_t wValHi,
^~~~~~~
c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/UsbCore.h:273:17: note: candidate expects 11 arguments, 8 provided
C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino:178:61: error: no matching function for call to 'USB::ctrlReq(int, int, int, int, int, int, int, int)'
rcode = Usb.ctrlReq(0, 0, 0x21, 1, 0, 0, 0, padding + 0x40);
^
In file included from c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/Usb.h:44:0,
from C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino:1:
c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/UsbCore.h:273:17: note: candidate: uint8_t USB::ctrlReq(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint16_t, uint16_t, uint16_t, uint8_t*, USBReadParser*)
uint8_t ctrlReq(uint8_t addr, uint8_t ep, uint8_t bmReqType, uint8_t bRequest, uint8_t wValLo, uint8_t wValHi,
^~~~~~~
c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/UsbCore.h:273:17: note: candidate expects 11 arguments, 8 provided
C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino: In function 'void heap_occupation()':
C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino:206:48: error: no matching function for call to 'USB::ctrlReq(int, int, int, int, int, int, int, int)'
rcode = Usb.ctrlReq(0, 0, 0, 0, 0, 0, 0, 0x40);
^
In file included from c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/Usb.h:44:0,
from C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino:1:
c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/UsbCore.h:273:17: note: candidate: uint8_t USB::ctrlReq(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint16_t, uint16_t, uint16_t, uint8_t*, USBReadParser*)
uint8_t ctrlReq(uint8_t addr, uint8_t ep, uint8_t bmReqType, uint8_t bRequest, uint8_t wValLo, uint8_t wValHi,
^~~~~~~
c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/UsbCore.h:273:17: note: candidate expects 11 arguments, 8 provided
C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino:218:62: error: no matching function for call to 'USB::ctrlReq(int, int, int, int, int, int, int, unsigned int)'
rcode = Usb.ctrlReq(0, 0, 0x21, 1, 0, 0, 0, sizeof(payload));
^
In file included from c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/Usb.h:44:0,
from C:\Users\Avell\Downloads\Download\Arduino\checkm8-a5\checkm8-a5.ino:1:
c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/UsbCore.h:273:17: note: candidate: uint8_t USB::ctrlReq(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint16_t, uint16_t, uint16_t, uint8_t*, USBReadParser*)
uint8_t ctrlReq(uint8_t addr, uint8_t ep, uint8_t bmReqType, uint8_t bRequest, uint8_t wValLo, uint8_t wValHi,
^~~~~~~
c:\Users\Avell\Documents\Arduino\libraries\USB_Host_Shield_Library_2.0/UsbCore.h:273:17: note: candidate expects 11 arguments, 8 provided

exit status 1

Compilation error: no matching function for call to 'USB::ctrlReq(int, int, int, int, uint8_t&, int, int, uint8_t&)'

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.