bitbang: split jtag and swd operations
[fw/openocd] / src / jtag / drivers / bitbang.h
index 52dfbda3048930ea58d0646872856f366fdeebf0..bc2c506bc71878d8a6c5f4ba0257749b6e83c3e6 100644 (file)
@@ -62,12 +62,13 @@ struct bitbang_interface {
 
        /** Set direction of SWDIO. */
        void (*swdio_drive)(bool on);
+
+       /** Set SWCLK and SWDIO to the given value. */
+       int (*swd_write)(int swclk, int swdio);
 };
 
 extern const struct swd_driver bitbang_swd;
 
-extern bool swd_mode;
-
 int bitbang_execute_queue(void);
 
 extern struct bitbang_interface *bitbang_interface;