Move STLINK_DEBUG_* defines into enum, move flash_loader code into seperate header...
[fw/stlink] / include / stlink / commands.h
diff --git a/include/stlink/commands.h b/include/stlink/commands.h
new file mode 100644 (file)
index 0000000..9ff5a8f
--- /dev/null
@@ -0,0 +1,26 @@
+#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_ */