remoteBitbang_client: adding new protocol (client side)

This commit is contained in:
Gwenhael Goavec-Merou
2023-03-02 13:47:11 +01:00
parent 567d854edf
commit fd97c244d9
6 changed files with 387 additions and 2 deletions
+8
View File
@@ -29,6 +29,9 @@
#endif
#include "dirtyJtag.hpp"
#include "part.hpp"
#ifdef ENABLE_REMOTEBITBANG
#include "remoteBitbang_client.hpp"
#endif
#include "usbBlaster.hpp"
#ifdef ENABLE_XVC
#include "xvc_client.hpp"
@@ -141,6 +144,11 @@ void Jtag::init_internal(const cable_t &cable, const string &dev, const string &
case MODE_JETSONNANO_BITBANG:
_jtag = new JetsonNanoJtagBitbang(pin_conf, dev, clkHZ, _verbose);
break;
#endif
#ifdef ENABLE_REMOTEBITBANG
case MODE_REMOTEBITBANG:
_jtag = new RemoteBitbang_client(ip_adr, port, _verbose);
break;
#endif
default:
std::cerr << "Jtag: unknown cable type" << std::endl;