Exemplo n.º 1
0
static int led_set(const USB_Setup_TypeDef *setup)
{
    int res = USB_STATUS_REQ_ERR;

    CHECK_SETUP_OUT(USBTHING_CMD_LED_SET_SIZE);

    res = USBD_Read(0, cmd_buffer, USBTHING_CMD_LED_SET_SIZE, led_set_cb);

    return res;
}
Exemplo n.º 2
0
static int spi_svc_config(const USB_Setup_TypeDef *setup)
{
	int res = USB_STATUS_REQ_ERR;

	CHECK_SETUP_OUT(USBTHING_CMD_SPI_CONFIG_SIZE);

	res = USBD_Read(0, cmd_buffer, USBTHING_CMD_SPI_CONFIG_SIZE, spi_svc_config_cb);

	return res;
}
Exemplo n.º 3
0
static int gpio_config(const USB_Setup_TypeDef *setup)
{
    int res = USB_STATUS_REQ_ERR;

    CHECK_SETUP_OUT(USBTHING_CMD_GPIO_CFG_SIZE);

    res = USBD_Read(0, cmd_buffer, USBTHING_CMD_GPIO_CFG_SIZE, gpio_config_cb);

    return res;
}