From 52defc14fd3e3f097d659e93027d7279b8d6835c Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Thu, 21 Nov 2019 08:52:20 +0100 Subject: [PATCH] ftdispi: add verbose --- ftdispi.cpp | 5 +++-- ftdispi.hpp | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ftdispi.cpp b/ftdispi.cpp index 9d38869..7f7267a 100644 --- a/ftdispi.cpp +++ b/ftdispi.cpp @@ -64,8 +64,9 @@ void FtdiSpi::setMode(uint8_t mode) static FTDIpp_MPSSE::mpsse_bit_config bit_conf = {0x08, 0x0B, 0x08, 0x0B}; -FtdiSpi::FtdiSpi(int vid, int pid, unsigned char interface, uint32_t clkHZ): - FTDIpp_MPSSE(vid, pid, interface, clkHZ) +FtdiSpi::FtdiSpi(int vid, int pid, unsigned char interface, uint32_t clkHZ, + bool verbose): + FTDIpp_MPSSE(vid, pid, interface, clkHZ, verbose) { setCSmode(SPI_CS_AUTO); setEndianness(SPI_MSB_FIRST); diff --git a/ftdispi.hpp b/ftdispi.hpp index 3286ed3..19288bb 100644 --- a/ftdispi.hpp +++ b/ftdispi.hpp @@ -13,7 +13,8 @@ class FtdiSpi : public FTDIpp_MPSSE { #define SPI_CS_MANUAL 1 - FtdiSpi(int vid, int pid, unsigned char interface, uint32_t clkHZ); + FtdiSpi(int vid, int pid, unsigned char interface, uint32_t clkHZ, + bool verbose); ~FtdiSpi(); void setMode(uint8_t mode); @@ -38,4 +39,6 @@ class FtdiSpi : public FTDIpp_MPSSE { uint8_t _rd_mode; unsigned char _endian; uint8_t _cs_mode; + protected: + bool _verbose; };