--- /dev/null
+#ifndef STLINK_COMMANDS_H_
+#define STLINK_COMMANDS_H_
+
+enum stlink_debug_commands {
+ STLINK_DEBUG_ENTER_JTAG = 0x00,
+ STLINK_DEBUG_GETSTATUS = 0x01,
+ STLINK_DEBUG_FORCEDEBUG = 0x02,
+ STLINK_DEBUG_RESETSYS = 0x03,
+ STLINK_DEBUG_READALLREGS = 0x04,
+ STLINK_DEBUG_READREG = 0x05,
+ STLINK_DEBUG_WRITEREG = 0x06,
+ STLINK_DEBUG_READMEM_32BIT = 0x07,
+ STLINK_DEBUG_WRITEMEM_32BIT = 0x08,
+ STLINK_DEBUG_RUNCORE = 0x09,
+ STLINK_DEBUG_STEPCORE = 0x0a,
+ STLINK_DEBUG_SETFP = 0x0b,
+ STLINK_DEBUG_WRITEMEM_8BIT = 0x0d,
+ STLINK_DEBUG_CLEARFP = 0x0e,
+ STLINK_DEBUG_WRITEDEBUGREG = 0x0f,
+ STLINK_DEBUG_ENTER = 0x20,
+ STLINK_DEBUG_EXIT = 0x21,
+ STLINK_DEBUG_READCOREID = 0x22,
+ STLINK_DEBUG_ENTER_SWD = 0xa3
+};
+
+#endif /* STLINK_COMMANDS_H_ */