From 059e12e9ad6855e3dc0843392d30c07d590243ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9=20=D0=90=D0=BB=D0=B5?= =?UTF-8?q?=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=D0=BE=D0=B2=D0=B8=D1=87=20?= =?UTF-8?q?=D0=90=D0=BC=D0=B1=D1=80=D0=BE=D0=B7=D0=B5=D0=B2=D0=B8=D1=87?= Date: Tue, 20 Oct 2026 15:13:44 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20=C2=AB?= =?UTF-8?q?include=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/ps2000_internal.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/ps2000_internal.h b/include/ps2000_internal.h index ae3bfbf..2e87190 100644 --- a/include/ps2000_internal.h +++ b/include/ps2000_internal.h @@ -45,6 +45,10 @@ typedef int32_t ps2000_status_t; #define PS2000_EEPROM_MAGIC 0x5053324BU #define PS2000_DRIVER_VERSION "3.0.150.6187" +/* USB endpoint addresses (from sub_4E3D9) */ +#define PS2000_USB_EP_IN 0x81U +#define PS2000_USB_EP_OUT 0x01U + /* Device variants (from sub_237C0 prologue: cmp eax, 4) */ #define PS2000_DEVICE_VARIANT_2 2U #define PS2000_DEVICE_VARIANT_3 3U @@ -159,6 +163,9 @@ typedef enum { PS2000_IO_CMD_ERASE_FLASH_PAGE, PS2000_IO_CMD_SELECT_CSN_SPI, PS2000_IO_CMD_CHECK_EMPTY_EEPROM, + PS2000_IO_CMD_READ_FLASH_PAGE, + PS2000_IO_CMD_PROTECT_FLASH, + PS2000_IO_CMD_CHECK_FLASH_AVAIL, PS2000_IO_CMD_WRITE_FLASH_PAGE, PS2000_IO_CMD_PACKET, PS2000_IO_CMD_FPGA_IO,