Hello guys, I am trying to run a bl616 as a usb hid keyboard, I noticed the example from the cherryusb repo, I imported the c-file in my project and looks like it compiled , the problem is that I am not able to see anything on the shell console and also the bl616 doesnt place any keys,
#include "shell.h"
#include <FreeRTOS.h>
#include "task.h"
#include "board.h"
#include "usbh_core.h"
#include "usbd_core.h"
#include "bflb_mtimer.h"
#include <string.h>
//#include "hid_keyboard_template.c"
extern void hid_keyboard_init(void);
extern void hid_keyboard_test(void);
static struct bflb_device_s *uart0;
extern void shell_init_with_task(struct bflb_device_s *shell);
int main(void)
{
board_init();
uart0 = bflb_device_get_by_name("uart0");
shell_init_with_task(uart0);
printf("CherryUSB device example");
hid_keyboard_init();
while (!usb_device_is_configured()) {}
printf("Keyboard started succesfully!");
while (1) {
hid_keyboard_test();
bflb_mtimer_delay_ms(2000);
}
return 0;
}