diff options
Diffstat (limited to 'chip/g/usb_spi.c')
-rw-r--r-- | chip/g/usb_spi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chip/g/usb_spi.c b/chip/g/usb_spi.c index e41d9eab67..54f32fd553 100644 --- a/chip/g/usb_spi.c +++ b/chip/g/usb_spi.c @@ -106,7 +106,7 @@ void usb_spi_deferred(struct usb_spi_config const *config) (!write_count && read_count == (uint8_t)SPI_READBACK_ALL)) return; - if (!config->state->enabled) { + if (!config->state->enabled || usb_spi_shortcut_active()) { res = USB_SPI_DISABLED; } else if (write_count > USB_SPI_MAX_WRITE_COUNT || write_count != (count - HEADER_SIZE)) { |