1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 08:15:30 +03:00

Merge pull request #10178 from jflyper/bfdev-g4-hidcdc

[G4] USB_HID_CDC support
This commit is contained in:
Michael Keller 2020-09-20 16:03:16 +12:00 committed by GitHub
commit 2cc55a3c5d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View file

@ -39,7 +39,7 @@
#if defined(STM32F4)
#include "vcpf4/usbd_cdc_vcp.h"
#include "usbd_hid_core.h"
#elif defined(STM32F7) || defined(STM32H7)
#elif defined(STM32F7) || defined(STM32H7) || defined(STM32G4)
#include "drivers/serial_usb_vcp.h"
#include "usbd_hid.h"
#include "vcp_hal/usbd_cdc_interface.h"
@ -96,7 +96,7 @@ void sendRcDataToHid(void)
}
#if defined(STM32F4)
USBD_HID_SendReport(&USB_OTG_dev, (uint8_t*)report, sizeof(report));
#elif defined(STM32F7) || defined(STM32H7)
#elif defined(STM32F7) || defined(STM32H7) || defined(STM32G4)
USBD_HID_SendReport(&USBD_Device, (uint8_t*)report, sizeof(report));
#else
# error "MCU does not support USB HID."

View file

@ -61,6 +61,10 @@
#error Unknown MCU
#endif
#ifdef STM32G4
#define USB_OTG_MAX_EP0_SIZE USB_MAX_EP0_SIZE
#endif
#if (USBD_DEBUG_LEVEL > 0)
#include <stdio.h>
#endif