blob: 7e03d3f4d08e355b67addd3e004a1be351bec6b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/*
* Copyright (c) 2026, sakumisu
*
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef USBD_GS_USB_H
#define USBD_GS_USB_H
#include "gs_usb.h"
/* Init gs usb interface driver */
struct usbd_interface *usbd_gs_usb_init_intf(struct usbd_interface *intf);
/* Setup request command callback api */
int usbd_gs_usb_can_get(uint16_t can_channel, uint8_t bRequest, uint8_t *data, uint32_t len);
int usbd_gs_usb_can_set(uint16_t can_channel, uint8_t bRequest, uint8_t *data, uint32_t len);
#endif // USBD_GS_USB_H
|