| /* |
| * Copyright (c) 2021 Raspberry Pi (Trading) Ltd. |
| * |
| * SPDX-License-Identifier: BSD-3-Clause |
| */ |
| |
| #ifndef _PICO_STDIO_USB_RESET_INTERFACE_H |
| #define _PICO_STDIO_USB_RESET_INTERFACE_H |
| |
| // We use VENDOR, 0, 0 for PICOBOOT, so lets use VENDOR, 0, 1 for RESET |
| |
| // VENDOR sub-class for the reset interface |
| #define RESET_INTERFACE_SUBCLASS 0x00 |
| // VENDOR protocol for the reset interface |
| #define RESET_INTERFACE_PROTOCOL 0x01 |
| |
| // CONTROL requests: |
| |
| // reset to BOOTSEL |
| #define RESET_REQUEST_BOOTSEL 0x01 |
| // regular flash boot |
| #define RESET_REQUEST_FLASH 0x02 |
| #endif |