O que eu posso fazer para o osc do host shield funcionar no monitor serial?

Bloco de Citação

galera estou tentando usar um esp32 devkit 1 com o usb host shield keyes e a osc não inicia. o que eu posso fazer?

programação:

#include <usbhid.h>
#include <usbhub.h>
#include <hiduniversal.h>
#include <SPI.h>

class MyParser : public HIDReportParser {
public:
MyParser();
void Parse(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf);
};

MyParser::MyParser() {}

void MyParser::Parse(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf) {
// If error, return
// I don't know why it starts on 2, I just following the example
if (buf[2] == 1) return;

// If empty, return
// I check on 2 because the previous if check on 2 too
if (buf[2] == 0) return;

// Like above, WHY it starts on 2 ?
// What is the purpose of bit in 0 and 1 ?
for (uint8_t i = 2; i < 8; i++) {
Serial.print(buf[i]);
Serial.print(" ");
}

Serial.println();
}

USB Usb;
USBHub Hub(&Usb);
HIDUniversal Hid(&Usb);
MyParser Parser;

void setup() {
Serial.begin( 115200 );
Serial.println("Start");

if (Usb.Init() == -1)
Serial.println("OSC did not start.");

delay( 200 );

Hid.SetReportParser(0, &Parser);
}

void loop() {
Usb.Task();
}Texto pré-formatado

Bloco de Citação

PLease use code tags</> so we can read your code. Read how to use this forum.
Por favor, use tags de código</> para que possamos ler seu código. Leia como usar este fórum.

Texto pré-formatadoand now?

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