All devices: new CLI argument to bypass file type autodetection

This commit is contained in:
Gwenhael Goavec-Merou
2021-02-21 18:30:13 +01:00
parent 7cc5676e8e
commit df52d523bf
18 changed files with 82 additions and 47 deletions
+4 -3
View File
@@ -16,10 +16,11 @@
// DATA_DIR is defined at compile time.
#define BIT_FOR_FLASH (DATA_DIR "/openFPGALoader/test_sfl.svf")
Altera::Altera(Jtag *jtag, const std::string &filename, int8_t verbose):
Device(jtag, filename, verbose), _svf(_jtag, _verbose)
Altera::Altera(Jtag *jtag, const std::string &filename,
const std::string &file_type, int8_t verbose):
Device(jtag, filename, file_type, verbose), _svf(_jtag, _verbose)
{
if (_filename != "") {
if (!_file_extension.empty()) {
if (_file_extension == "svf" || _file_extension == "rbf")
_mode = Device::MEM_MODE;
else