diff --git a/src/efinix.cpp b/src/efinix.cpp index 1182ff1..e76e928 100644 --- a/src/efinix.cpp +++ b/src/efinix.cpp @@ -109,7 +109,7 @@ void Efinix::program(unsigned int offset, bool unprotect_flash) ConfigBitstreamParser *bit; try { if (_file_extension == "hex") { - bit = new EfinixHexParser(_filename, _verbose); + bit = new EfinixHexParser(_filename); } else { if (offset == 0) { printError("Error: can't write raw data at the beginning of the flash"); diff --git a/src/efinixHexParser.cpp b/src/efinixHexParser.cpp index cd103cc..46893da 100644 --- a/src/efinixHexParser.cpp +++ b/src/efinixHexParser.cpp @@ -12,9 +12,9 @@ using namespace std; -EfinixHexParser::EfinixHexParser(const string &filename, bool reverseOrder): +EfinixHexParser::EfinixHexParser(const string &filename): ConfigBitstreamParser(filename, ConfigBitstreamParser::ASCII_MODE, - false), _reverseOrder(reverseOrder) + false) {} int EfinixHexParser::parse() diff --git a/src/efinixHexParser.hpp b/src/efinixHexParser.hpp index eb8e3e7..b233c2e 100644 --- a/src/efinixHexParser.hpp +++ b/src/efinixHexParser.hpp @@ -21,17 +21,13 @@ class EfinixHexParser: public ConfigBitstreamParser { /*! * \brief constructor * \param[in] filename: raw file to read - * \param[in] reverseOrder: reverse each byte (LSB -> MSB, MSB -> LSB) */ - EfinixHexParser(const std::string &filename, bool reverseOrder); + EfinixHexParser(const std::string &filename); /*! * \brief read full content of the file, fill the buffer * \return EXIT_SUCCESS is file is fully read, EXIT_FAILURE otherwhise */ int parse() override; - - private: - bool _reverseOrder; /*!< tail if byte must be reversed */ }; #endif // SRC_EFINIXHEXPARSER_HPP_