Skip to content

Commit 4bf4b94

Browse files
committed
cables: verbose type coherency
1 parent 469e1c3 commit 4bf4b94

18 files changed

Lines changed: 25 additions & 29 deletions

src/ch347jtag.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,8 @@ int CH347Jtag::setClk(const uint8_t &factor) {
144144
return 0;
145145
}
146146

147-
CH347Jtag::CH347Jtag(uint32_t clkHZ, uint8_t verbose):
148-
_verbose(verbose), dev_handle(NULL), usb_ctx(NULL)
147+
CH347Jtag::CH347Jtag(uint32_t clkHZ, int8_t verbose):
148+
_verbose(verbose>1), dev_handle(NULL), usb_ctx(NULL)
149149
{
150150
int actual_length = 0;
151151
struct libusb_device_descriptor desc;

src/ch347jtag.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
class CH347Jtag : public JtagInterface {
1212
public:
13-
CH347Jtag(uint32_t clkHZ, uint8_t verbose);
13+
CH347Jtag(uint32_t clkHZ, int8_t verbose);
1414
virtual ~CH347Jtag();
1515

1616
int setClkFreq(uint32_t clkHZ) override;
@@ -29,7 +29,7 @@ class CH347Jtag : public JtagInterface {
2929
int flush() override {return 0;}
3030

3131
private:
32-
uint8_t _verbose;
32+
bool _verbose;
3333
int setClk(const uint8_t &factor);
3434

3535
libusb_device_handle *dev_handle;

src/ch552_jtag.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ using namespace std;
3131

3232
CH552_jtag::CH552_jtag(const cable_t &cable,
3333
const string &dev, const string &serial, uint32_t clkHZ,
34-
uint8_t verbose):
34+
int8_t verbose):
3535
FTDIpp_MPSSE(cable, dev, serial, clkHZ, verbose), _to_read(0)
3636
{
3737
init_internal(cable.config);

src/ch552_jtag.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
class CH552_jtag : public JtagInterface, private FTDIpp_MPSSE {
2525
public:
2626
CH552_jtag(const cable_t &cable, const std::string &dev,
27-
const std::string &serial, uint32_t clkHZ, uint8_t verbose = false);
27+
const std::string &serial, uint32_t clkHZ, int8_t verbose = false);
2828
virtual ~CH552_jtag();
2929

3030
int setClkFreq(uint32_t clkHZ) override;

src/cmsisDAP.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ enum cmsisdap_status {
8888
DAP_ERROR = 0xff
8989
};
9090

91-
CmsisDAP::CmsisDAP(const cable_t &cable, int index, uint8_t verbose):_verbose(verbose),
91+
CmsisDAP::CmsisDAP(const cable_t &cable, int index, int8_t verbose):_verbose(verbose>0),
9292
_device_idx(0), _vid(cable.vid), _pid(cable.pid),
9393
_serial_number(L""), _dev(NULL), _num_tms(0), _is_connect(false)
9494
{

src/cmsisDAP.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class CmsisDAP: public JtagInterface {
2525
* \param[in] index: interface number
2626
* \param[in] verbose: verbose level 0 normal, 1 verbose
2727
*/
28-
CmsisDAP(const cable_t &cable, int index, uint8_t verbose);
28+
CmsisDAP(const cable_t &cable, int index, int8_t verbose);
2929

3030
~CmsisDAP();
3131

@@ -98,7 +98,7 @@ class CmsisDAP: public JtagInterface {
9898
int writeJtagSequence(uint8_t tms, uint8_t *tx, uint8_t *rx,
9999
uint32_t len, bool end);
100100

101-
uint8_t _verbose; /**< display more message */
101+
bool _verbose; /**< display more message */
102102
int16_t _device_idx; /**< device index */
103103
uint16_t _vid; /**< device Vendor ID */
104104
uint16_t _pid; /**< device Product ID */

src/dirtyJtag.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ enum dirtyJtagSig {
6060
SIG_TMS = (1 << 4)
6161
};
6262

63-
DirtyJtag::DirtyJtag(uint32_t clkHZ, uint8_t verbose):
63+
DirtyJtag::DirtyJtag(uint32_t clkHZ, int8_t verbose):
6464
_verbose(verbose),
6565
dev_handle(NULL), usb_ctx(NULL), _tdi(0), _tms(0)
6666
{

src/dirtyJtag.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
class DirtyJtag : public JtagInterface {
2121
public:
22-
DirtyJtag(uint32_t clkHZ, uint8_t verbose);
22+
DirtyJtag(uint32_t clkHZ, int8_t verbose);
2323
virtual ~DirtyJtag();
2424

2525
int setClkFreq(uint32_t clkHZ) override;
@@ -43,7 +43,7 @@ class DirtyJtag : public JtagInterface {
4343
int flush() override;
4444

4545
private:
46-
uint8_t _verbose;
46+
int8_t _verbose;
4747

4848
int sendBitBang(uint8_t mask, uint8_t val, uint8_t *read, bool last);
4949
bool getVersion();

src/ftdiJtagBitbang.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ using namespace std;
3232

3333
FtdiJtagBitBang::FtdiJtagBitBang(const cable_t &cable,
3434
const jtag_pins_conf_t *pin_conf, const string &dev,
35-
const std::string &serial, uint32_t clkHZ, uint8_t verbose):
35+
const std::string &serial, uint32_t clkHZ, int8_t verbose):
3636
FTDIpp_MPSSE(cable, dev, serial, clkHZ, verbose), _bitmode(0),
3737
_curr_tms(0), _rx_size(0)
3838
{

src/ftdiJtagBitbang.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class FtdiJtagBitBang : public JtagInterface, private FTDIpp_MPSSE {
2525
public:
2626
FtdiJtagBitBang(const cable_t &cable,
2727
const jtag_pins_conf_t *pin_conf, const std::string &dev,
28-
const std::string &serial, uint32_t clkHZ, uint8_t verbose = 0);
28+
const std::string &serial, uint32_t clkHZ, int8_t verbose = 0);
2929
virtual ~FtdiJtagBitBang();
3030

3131
int setClkFreq(uint32_t clkHZ) override;

0 commit comments

Comments
 (0)