From 130ea30f5288526b6e7c881f4e05d0bf5c980511 Mon Sep 17 00:00:00 2001 From: dragonmux Date: Thu, 11 Apr 2024 05:50:08 +0100 Subject: [PATCH] usb/bos: Fixed how the BOS registration function is provided so it works with C++ code --- include/libopencm3/usb/bos.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/libopencm3/usb/bos.h b/include/libopencm3/usb/bos.h index 4e5325e6..50f43a4b 100644 --- a/include/libopencm3/usb/bos.h +++ b/include/libopencm3/usb/bos.h @@ -133,7 +133,11 @@ typedef struct __attribute__((packed)) usb_platform_device_capability_descriptor #define USB_DCT_PLATFORM_SIZE 20U -extern void usbd_register_bos_descriptor(usbd_device *usbd_dev, const usb_bos_descriptor *bos); +BEGIN_DECLS + +void usbd_register_bos_descriptor(usbd_device *usbd_dev, const usb_bos_descriptor *bos); + +END_DECLS #endif