stlink: format src defines
Change-Id: I7c3fd6e84681e007f1983ad9b8c85369cf9f3ba1 Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/978 Tested-by: jenkins Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>__archive__
parent
9785f51f19
commit
7155349bd0
|
@ -39,16 +39,16 @@
|
|||
|
||||
#include "libusb_common.h"
|
||||
|
||||
#define ENDPOINT_IN 0x80
|
||||
#define ENDPOINT_OUT 0x00
|
||||
#define ENDPOINT_IN 0x80
|
||||
#define ENDPOINT_OUT 0x00
|
||||
|
||||
#define STLINK_NULL_EP 0
|
||||
#define STLINK_RX_EP (1|ENDPOINT_IN)
|
||||
#define STLINK_TX_EP (2|ENDPOINT_OUT)
|
||||
#define STLINK_SG_SIZE (31)
|
||||
#define STLINK_DATA_SIZE (4*128)
|
||||
#define STLINK_CMD_SIZE_V2 (16)
|
||||
#define STLINK_CMD_SIZE_V1 (10)
|
||||
#define STLINK_NULL_EP 0
|
||||
#define STLINK_RX_EP (1|ENDPOINT_IN)
|
||||
#define STLINK_TX_EP (2|ENDPOINT_OUT)
|
||||
#define STLINK_SG_SIZE (31)
|
||||
#define STLINK_DATA_SIZE (4*128)
|
||||
#define STLINK_CMD_SIZE_V2 (16)
|
||||
#define STLINK_CMD_SIZE_V1 (10)
|
||||
|
||||
enum stlink_jtag_api_version {
|
||||
STLINK_JTAG_API_V1 = 1,
|
||||
|
@ -93,73 +93,73 @@ struct stlink_usb_handle_s {
|
|||
enum stlink_jtag_api_version jtag_api;
|
||||
};
|
||||
|
||||
#define STLINK_DEBUG_ERR_OK 0x80
|
||||
#define STLINK_DEBUG_ERR_FAULT 0x81
|
||||
#define STLINK_SWD_AP_WAIT 0x10
|
||||
#define STLINK_SWD_DP_WAIT 0x14
|
||||
#define STLINK_DEBUG_ERR_OK 0x80
|
||||
#define STLINK_DEBUG_ERR_FAULT 0x81
|
||||
#define STLINK_SWD_AP_WAIT 0x10
|
||||
#define STLINK_SWD_DP_WAIT 0x14
|
||||
|
||||
#define STLINK_CORE_RUNNING 0x80
|
||||
#define STLINK_CORE_HALTED 0x81
|
||||
#define STLINK_CORE_STAT_UNKNOWN -1
|
||||
#define STLINK_CORE_RUNNING 0x80
|
||||
#define STLINK_CORE_HALTED 0x81
|
||||
#define STLINK_CORE_STAT_UNKNOWN -1
|
||||
|
||||
#define STLINK_GET_VERSION 0xF1
|
||||
#define STLINK_DEBUG_COMMAND 0xF2
|
||||
#define STLINK_DFU_COMMAND 0xF3
|
||||
#define STLINK_SWIM_COMMAND 0xF4
|
||||
#define STLINK_GET_CURRENT_MODE 0xF5
|
||||
#define STLINK_GET_VERSION 0xF1
|
||||
#define STLINK_DEBUG_COMMAND 0xF2
|
||||
#define STLINK_DFU_COMMAND 0xF3
|
||||
#define STLINK_SWIM_COMMAND 0xF4
|
||||
#define STLINK_GET_CURRENT_MODE 0xF5
|
||||
|
||||
#define STLINK_DEV_DFU_MODE 0x00
|
||||
#define STLINK_DEV_MASS_MODE 0x01
|
||||
#define STLINK_DEV_DEBUG_MODE 0x02
|
||||
#define STLINK_DEV_SWIM_MODE 0x03
|
||||
#define STLINK_DEV_BOOTLOADER_MODE 0x04
|
||||
#define STLINK_DEV_UNKNOWN_MODE -1
|
||||
#define STLINK_DEV_DFU_MODE 0x00
|
||||
#define STLINK_DEV_MASS_MODE 0x01
|
||||
#define STLINK_DEV_DEBUG_MODE 0x02
|
||||
#define STLINK_DEV_SWIM_MODE 0x03
|
||||
#define STLINK_DEV_BOOTLOADER_MODE 0x04
|
||||
#define STLINK_DEV_UNKNOWN_MODE -1
|
||||
|
||||
#define STLINK_DFU_EXIT 0x07
|
||||
#define STLINK_DFU_EXIT 0x07
|
||||
|
||||
#define STLINK_SWIM_ENTER 0x00
|
||||
#define STLINK_SWIM_EXIT 0x01
|
||||
#define STLINK_SWIM_ENTER 0x00
|
||||
#define STLINK_SWIM_EXIT 0x01
|
||||
|
||||
#define STLINK_DEBUG_ENTER_JTAG 0x00
|
||||
#define STLINK_DEBUG_GETSTATUS 0x01
|
||||
#define STLINK_DEBUG_FORCEDEBUG 0x02
|
||||
#define STLINK_DEBUG_APIV1_RESETSYS 0x03
|
||||
#define STLINK_DEBUG_APIV1_READALLREGS 0x04
|
||||
#define STLINK_DEBUG_APIV1_READREG 0x05
|
||||
#define STLINK_DEBUG_APIV1_WRITEREG 0x06
|
||||
#define STLINK_DEBUG_READMEM_32BIT 0x07
|
||||
#define STLINK_DEBUG_WRITEMEM_32BIT 0x08
|
||||
#define STLINK_DEBUG_RUNCORE 0x09
|
||||
#define STLINK_DEBUG_STEPCORE 0x0a
|
||||
#define STLINK_DEBUG_APIV1_SETFP 0x0b
|
||||
#define STLINK_DEBUG_READMEM_8BIT 0x0c
|
||||
#define STLINK_DEBUG_WRITEMEM_8BIT 0x0d
|
||||
#define STLINK_DEBUG_APIV1_CLEARFP 0x0e
|
||||
#define STLINK_DEBUG_APIV1_WRITEDEBUGREG 0x0f
|
||||
#define STLINK_DEBUG_APIV1_SETWATCHPOINT 0x10
|
||||
#define STLINK_DEBUG_ENTER_JTAG 0x00
|
||||
#define STLINK_DEBUG_GETSTATUS 0x01
|
||||
#define STLINK_DEBUG_FORCEDEBUG 0x02
|
||||
#define STLINK_DEBUG_APIV1_RESETSYS 0x03
|
||||
#define STLINK_DEBUG_APIV1_READALLREGS 0x04
|
||||
#define STLINK_DEBUG_APIV1_READREG 0x05
|
||||
#define STLINK_DEBUG_APIV1_WRITEREG 0x06
|
||||
#define STLINK_DEBUG_READMEM_32BIT 0x07
|
||||
#define STLINK_DEBUG_WRITEMEM_32BIT 0x08
|
||||
#define STLINK_DEBUG_RUNCORE 0x09
|
||||
#define STLINK_DEBUG_STEPCORE 0x0a
|
||||
#define STLINK_DEBUG_APIV1_SETFP 0x0b
|
||||
#define STLINK_DEBUG_READMEM_8BIT 0x0c
|
||||
#define STLINK_DEBUG_WRITEMEM_8BIT 0x0d
|
||||
#define STLINK_DEBUG_APIV1_CLEARFP 0x0e
|
||||
#define STLINK_DEBUG_APIV1_WRITEDEBUGREG 0x0f
|
||||
#define STLINK_DEBUG_APIV1_SETWATCHPOINT 0x10
|
||||
|
||||
#define STLINK_DEBUG_ENTER_JTAG 0x00
|
||||
#define STLINK_DEBUG_ENTER_SWD 0xa3
|
||||
#define STLINK_DEBUG_ENTER_JTAG 0x00
|
||||
#define STLINK_DEBUG_ENTER_SWD 0xa3
|
||||
|
||||
#define STLINK_DEBUG_APIV1_ENTER 0x20
|
||||
#define STLINK_DEBUG_EXIT 0x21
|
||||
#define STLINK_DEBUG_READCOREID 0x22
|
||||
#define STLINK_DEBUG_APIV1_ENTER 0x20
|
||||
#define STLINK_DEBUG_EXIT 0x21
|
||||
#define STLINK_DEBUG_READCOREID 0x22
|
||||
|
||||
#define STLINK_DEBUG_APIV2_ENTER 0x30
|
||||
#define STLINK_DEBUG_APIV2_READ_IDCODES 0x31
|
||||
#define STLINK_DEBUG_APIV2_RESETSYS 0x32
|
||||
#define STLINK_DEBUG_APIV2_READREG 0x33
|
||||
#define STLINK_DEBUG_APIV2_WRITEREG 0x34
|
||||
#define STLINK_DEBUG_APIV2_WRITEDEBUGREG 0x35
|
||||
#define STLINK_DEBUG_APIV2_READDEBUGREG 0x36
|
||||
#define STLINK_DEBUG_APIV2_ENTER 0x30
|
||||
#define STLINK_DEBUG_APIV2_READ_IDCODES 0x31
|
||||
#define STLINK_DEBUG_APIV2_RESETSYS 0x32
|
||||
#define STLINK_DEBUG_APIV2_READREG 0x33
|
||||
#define STLINK_DEBUG_APIV2_WRITEREG 0x34
|
||||
#define STLINK_DEBUG_APIV2_WRITEDEBUGREG 0x35
|
||||
#define STLINK_DEBUG_APIV2_READDEBUGREG 0x36
|
||||
|
||||
#define STLINK_DEBUG_APIV2_READALLREGS 0x3A
|
||||
#define STLINK_DEBUG_APIV2_GETLASTRWSTATUS 0x3B
|
||||
#define STLINK_DEBUG_APIV2_DRIVE_NRST 0x3C
|
||||
#define STLINK_DEBUG_APIV2_READALLREGS 0x3A
|
||||
#define STLINK_DEBUG_APIV2_GETLASTRWSTATUS 0x3B
|
||||
#define STLINK_DEBUG_APIV2_DRIVE_NRST 0x3C
|
||||
|
||||
#define STLINK_DEBUG_APIV2_DRIVE_NRST_LOW 0x00
|
||||
#define STLINK_DEBUG_APIV2_DRIVE_NRST_HIGH 0x01
|
||||
#define STLINK_DEBUG_APIV2_DRIVE_NRST_PULSE 0x02
|
||||
#define STLINK_DEBUG_APIV2_DRIVE_NRST_LOW 0x00
|
||||
#define STLINK_DEBUG_APIV2_DRIVE_NRST_HIGH 0x01
|
||||
#define STLINK_DEBUG_APIV2_DRIVE_NRST_PULSE 0x02
|
||||
|
||||
/** */
|
||||
enum stlink_mode {
|
||||
|
@ -171,8 +171,8 @@ enum stlink_mode {
|
|||
STLINK_MODE_DEBUG_SWIM
|
||||
};
|
||||
|
||||
#define REQUEST_SENSE 0x03
|
||||
#define REQUEST_SENSE_LENGTH 18
|
||||
#define REQUEST_SENSE 0x03
|
||||
#define REQUEST_SENSE_LENGTH 18
|
||||
|
||||
static void stlink_usb_init_buffer(void *handle, uint8_t direction, uint32_t size);
|
||||
|
||||
|
|
Loading…
Reference in New Issue