diff --git a/docs/software/html/a00002.html b/docs/software/html/a00002.html index beb61688..921f1b32 100644 --- a/docs/software/html/a00002.html +++ b/docs/software/html/a00002.html @@ -1,11 +1,11 @@ - +
- - + + -- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Implementation of the QAtmelFile Class. +
Implementation of the Base class of a Device. More...
-#include <QFile>
#include <QFileInfo>
#include <cstdio>
#include "qatmelfile.hpp"
#include "third/libGIS/atmel_generic.h"
#include "backend/devices/device.hpp"
Implementation of the QAtmelFile Class.
+Implementation of the Base class of a Device.
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Header of the QAtmelFile Class. +
Base class of a Device. More...
-#include "qepromfilebase.hpp"
+Classesclass | QAtmelFile | | Atmel Generic Files Stream Class. More... | struct | TDeviceID | | Stores identification data from a device. More... | | struct | TDeviceVoltageConfig | | Stores voltage configuration of a device. More... | | struct | TDeviceCapabilities | | Stores capability flags of a device. More... | | struct | TDeviceInformation | | Stores information of a device. More... | | class | Device | | | Device Base Class. More... |
+Enumerations | |
enum | kDeviceTypeEnum { kDeviceParallelMemory +, kDeviceSerialMemory + } |
Enumeration of the device types. More... | |
Header of the QAtmelFile Class.
+Base class of a Device.
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Implementation of the QBinFile Class. +
Implementation of the Parallel Dummy Device. More...
-#include <QFile>
#include "qbinfile.hpp"
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Header of the QBinFile Class. +
Class of a Parallel Dummy Device. More...
-#include "qepromfilebase.hpp"
#include <QObject>
#include <QString>
#include <QByteArray>
#include "backend/devices/device.hpp"
+Classesclass | QBinFile | | Raw Binary Files Stream Class. More... | class | Dummy | | Parallel Dummy Device Class. More... |
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Implementation of the QEpromFile Class. +
Implementation of a Parallel SRAM. More...
-#include "qepromfile.hpp"
#include "qbinfile.hpp"
#include "qsrecfile.hpp"
#include "qhexfile.hpp"
#include "qatmelfile.hpp"
Implementation of the QEpromFile Class.
+Implementation of a Parallel SRAM.
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Header of the QEpromFile Class. +
Class of a Parallel SRAM. More...
#include <QObject>
#include <QString>
#include <QByteArray>
#include <QScopedPointer>
#include "qepromfilebase.hpp"
#include "backend/devices/device.hpp"
+Classesclass | QEpromFile | | QEpromFile Class. More... | class | SRAM | | Parallel SRAM Class. More... |
Header of the QEpromFile Class.
+Class of a Parallel SRAM.
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Implementation of the QEpromFileBase Class. +
Implementation of the QAtmelFile Class. More...
-#include "qepromfilebase.hpp"
#include <QFile>
#include <QFileInfo>
#include <cstdio>
#include "qatmelfile.hpp"
#include "third/libGIS/atmel_generic.h"
Implementation of the QEpromFileBase Class.
+Implementation of the QAtmelFile Class.
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Header of the Main Window Class. +
Implementation of the Opcodes for communication. More...
-#include <QMainWindow>
#include <QTimer>
#include <QCloseEvent>
#include "ui/qhexeditor.hpp"
#include "backend/runner.hpp"
-Classes | |
class | MainWindow |
Main Window GUI Class. More... | |
+Functions | |
bool | operator== (const TCmdOpCode &a, const TCmdOpCode &b) |
Header of the Main Window Class.
+Implementation of the Opcodes for communication.
-bool operator== | +( | +const TCmdOpCode & | +a, | +
+ | + | const TCmdOpCode & | +b | +
+ | ) | ++ |
a | One object. |
b | Another object. |
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Implementation of the Main Routine. +
Opcodes for communication. More...
-#include <QApplication>
#include <QLocale>
#include <QTranslator>
#include <QLibraryInfo>
#include <cstdlib>
#include "main/mainwindow.hpp"
#include "config.hpp"
#include <cstdint>
#include <string>
#include <map>
-Functions | |
int | main (int argc, char *argv[]) |
Main routine. More... | |
QMainWindow * | createWindow (const int &argc, char *argv[]) |
Creates a QMainWindow object, according to the arguments passed on the command line. More... | |
+Classes | |
struct | TCmdOpCode |
Defines an opcode to run. More... | |
class | OpCode |
Opcode Manager Class. More... | |
+Typedefs | |
typedef std::map< kCmdOpCodeEnum, TCmdOpCode > | TCmdOpCodeMap |
Type of opcodes group (map). | |
+Enumerations | |
enum | kCmdParamValueEnum { kCmdParamOff = 0x00 +, kCmdParamOn = 0x01 + } |
Enumeration of the param values. More... | |
enum | kCmdResponseValueEnum { kCmdResponseNok = 0xA0 +, kCmdResponseOk = 0xA1 + } |
Enumeration of the response values. More... | |
enum | kCmdOpCodeEnum { + kCmdNop = 0x00 +, kCmdVddCtrl = 0x01 +, kCmdVddSetV = 0x02 +, kCmdVddGetV = 0x03 +, + kCmdVddGetDuty = 0x04 +, kCmdVddGetCal = 0x05 +, kCmdVddInitCal = 0x06 +, kCmdVddSaveCal = 0x07 +, + kCmdVddOnVpp = 0x08 +, kCmdVppCtrl = 0x11 +, kCmdVppSetV = 0x12 +, kCmdVppGetV = 0x13 +, + kCmdVppGetDuty = 0x14 +, kCmdVppGetCal = 0x15 +, kCmdVppInitCal = 0x16 +, kCmdVppSaveCal = 0x17 +, + kCmdVppOnA9 = 0x18 +, kCmdVppOnA18 = 0x19 +, kCmdVppOnCE = 0x1A +, kCmdVppOnOE = 0x1B +, + kCmdVppOnWE = 0x1C +, kCmdBusCE = 0x21 +, kCmdBusOE = 0x22 +, kCmdBusWE = 0x23 +, + kCmdBusAddrClr = 0x31 +, kCmdBusAddrInc = 0x32 +, kCmdBusAddrSet = 0x33 +, kCmdBusAddrSetB = 0x34 +, + kCmdBusAddrSetW = 0x35 +, kCmdBusDataClr = 0x41 +, kCmdBusDataSet = 0x42 +, kCmdBusDataSetB = 0x43 +, + kCmdBusDataGet = 0x44 +, kCmdBusDataGetB = 0x45 + + } |
Enumeration of the OpCodes. More... | |
Implementation of the Main Routine.
+Opcodes for communication.
-int main | -( | -int | -argc, | -
- | - | char * | -argv[] | -
- | ) | -- |
Main routine.
-argc | Number of arguments. |
argv | Array of arguments. |
QMainWindow * createWindow | -( | -const int & | -argc, | -|
- | - | char * | -argv[] | -|
- | ) | -+ | typedef std::map<kCmdOpCodeEnum, TCmdOpCode> TCmdOpCodeMap |
Creates a QMainWindow object, according to the arguments passed on the command line.
-argc | Number of arguments. |
argv | Array of arguments. |
Type of opcodes group (map).
+ |
+ USB EPROM/Flash Programmer
+
+ |
+
Implementation of the Runner Class. +More...
+#include <QDateTime>
#include <chrono>
#include <thread>
#include "backend/runner.hpp"
#include "config.hpp"
+Functions | |
bool | operator== (const TRunnerCommand &a, const TRunnerCommand &b) |
Implementation of the Runner Class.
+ +bool operator== | +( | +const TRunnerCommand & | +a, | +
+ | + | const TRunnerCommand & | +b | +
+ | ) | ++ |
a | One object. |
b | Another object. |
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Implementation of Unit Test for OpCode Handling Classes. +
Header of the Runner Class. More...
-#include <cstring>
#include "opcodes_test.hpp"
#include "../../backend/opcodes.hpp"
#include <QObject>
#include <QString>
#include <QList>
#include <QByteArray>
#include <QSerialPort>
#include <QSerialPortInfo>
#include "backend/opcodes.hpp"
Implementation of Unit Test for OpCode Handling Classes.
++Classes | |
struct | TRunnerCommand |
Defines a command to be run and its response. More... | |
class | Runner |
Runner Class. More... | |
+Typedefs | |
typedef QList< QSerialPortInfo > | TSerialPortList |
List of serial ports info. | |
Header of the Runner Class.
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Header of Unit Test for OpCode Handling Classes. +
Configuration of UsbFlashProg. More...
-#include <gtest/gtest.h>
#include <QString>
#include <QtGlobal>
#include "VERSION"
-Classes | |
class | OpCodeTest |
Test class for OpCode Handling Classes. More... | |
+Macros | |
#define | kAppVersion QString::number(kAppVersionArray[0], 'f', 1).toStdString().c_str() |
GENERAL : App Version. | |
+Variables | |
constexpr const char * | kProjectHomePage |
GENERAL : Project Home Page. | |
constexpr const char * | kAuthorHomePage = "https://robsonmartins.com/" |
GENERAL : Author Home Page. | |
constexpr const char * | kAuthorName = "Robson Martins" |
GENERAL : Author Name. | |
constexpr quint16 | kUsbVendorId = 0x2E8A |
COMM/USB : Vendor ID. | |
constexpr quint16 | kUsbProductId = 0x000A |
COMM/USB : Product ID. | |
constexpr int | kUsbEnumerateInterval = 2000 |
COMM/USB : Interval to enumerate USB, in milliseconds. | |
constexpr int | kUsbRefreshInterval = 500 |
COMM/USB : Interval to refresh communication, in milliseconds. | |
Header of Unit Test for OpCode Handling Classes.
+Configuration of UsbFlashProg.
-#define kAppVersion QString::number(kAppVersionArray[0], 'f', 1).toStdString().c_str() | +
GENERAL : App Version.
+ +
+
|
+ +constexpr | +
GENERAL : Project Home Page.
+ +
+
|
+ +constexpr | +
GENERAL : Author Home Page.
+ +
+
|
+ +constexpr | +
GENERAL : Author Name.
+ +
+
|
+ +constexpr | +
COMM/USB : Vendor ID.
+ +
+
|
+ +constexpr | +
COMM/USB : Product ID.
+ +
+
|
+ +constexpr | +
COMM/USB : Interval to enumerate USB, in milliseconds.
+ +
+
|
+ +constexpr | +
COMM/USB : Interval to refresh communication, in milliseconds.
+ +- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Implementation of Unit Test for Runner Class. +
Implementation of the Main Window Class. More...
-#include <chrono>
#include <QtGlobal>
#include <QMessageBox>
#include <QInputDialog>
#include <QTimer>
#include <QThread>
#include <QStyle>
#include <QScreen>
#include <QWindow>
#include <QDesktopWidget>
#include <QDesktopServices>
#include <QFileDialog>
#include <QFileInfo>
#include <QMenu>
#include <QAction>
#include <QSettings>
#include <QSignalBlocker>
#include <cstdio>
#include <cstring>
#include "runner_test.hpp"
#include "../../backend/runner.hpp"
#include <string>
#include <locale>
#include <cmath>
#include "mainwindow.hpp"
#include "config.hpp"
#include "./ui_mainwindow.h"
#include "backend/opcodes.hpp"
#include "backend/devices/parallel/dummy.hpp"
#include "backend/devices/parallel/sram.hpp"
Implementation of Unit Test for Runner Class.
+Implementation of the Main Window Class.
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Header of Unit Test for Runner Class. +
Header of the Main Window Class. More...
-#include <gtest/gtest.h>
#include <QMainWindow>
#include <QTimer>
#include <QCloseEvent>
#include <QProgressDialog>
#include "ui/qhexeditor.hpp"
#include "backend/runner.hpp"
#include "backend/devices/device.hpp"
+Classesclass | RunnerTest | | Test class for Runner Class. More... | class | MainWindow | | Main Window GUI Class. More... |
Header of Unit Test for Runner Class.
+Header of the Main Window Class.
+ |
+ USB EPROM/Flash Programmer
+
+ |
+
Implementation of the Main Routine. +More...
+#include <QApplication>
#include <QLibraryInfo>
#include <QLocale>
#include <QTranslator>
#include <cstdlib>
#include "config.hpp"
#include "main/mainwindow.hpp"
+Functions | |
int | main (int argc, char *argv[]) |
Main routine. | |
QMainWindow * | createWindow (const int &argc, char *argv[]) |
Creates a QMainWindow object, according to the arguments passed on the command line. | |
Implementation of the Main Routine.
+ +int main | +( | +int | +argc, | +
+ | + | char * | +argv[] | +
+ | ) | ++ |
Main routine.
+argc | Number of arguments. |
argv | Array of arguments. |
QMainWindow * createWindow | +( | +const int & | +argc, | +
+ | + | char * | +argv[] | +
+ | ) | ++ |
Creates a QMainWindow object, according to the arguments passed on the command line.
+argc | Number of arguments. |
argv | Array of arguments. |
- |
- USB EPROM/Flash Programmer
-
- |
-
Implementation of the QHexEditor Class. -More...
-#include <QFile>
#include <QFileInfo>
#include <QtMath>
#include <QRandomGenerator>
#include <model/buffer/qmemorybuffer.h>
#include <dialogs/hexfinddialog.h>
#include "qhexeditor.hpp"
Implementation of the QHexEditor Class.
- -- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Header of the QHexEditor Class. +
Implementation of Unit Test for OpCode Handling Classes. More...
-#include <qhexview.h>
#include "backend/epromfile/qepromfile.hpp"
-Classes | |
class | QHexEditor |
QHexEditor Class. More... | |
Header of the QHexEditor Class.
+Implementation of Unit Test for OpCode Handling Classes.
- | + |
USB EPROM/Flash Programmer
|
@@ -30,23 +30,23 @@
Software project for USB EPROM/Flash Programmer. +
Header of Unit Test for OpCode Handling Classes. More...
--Files | |
file | qatmelfile.cpp |
Implementation of the QAtmelFile Class. | |
file | qatmelfile.hpp |
Header of the QAtmelFile Class. | |
file | qbinfile.cpp |
Implementation of the QBinFile Class. | |
file | qbinfile.hpp |
Header of the QBinFile Class. | |
file | qepromfile.cpp |
Implementation of the QEpromFile Class. | |
file | qepromfile.hpp |
Header of the QEpromFile Class. | |
file | qepromfilebase.cpp |
Implementation of the QEpromFileBase Class. | |
file | qepromfilebase.hpp |
Header of the QEpromFileBase Class. | |
file | qhexfile.cpp |
Implementation of the QHexFile Class. | |
file | qhexfile.hpp |
Header of the QHexFile Class. | |
file | qsrecfile.cpp |
Implementation of the QSrecFile Class. | |
file | qsrecfile.hpp |
Header of the QSrecFile Class. | |
file | opcodes.cpp |
Implementation of the Opcodes for communication. | |
file | opcodes.hpp |
Opcodes for communication. | |
file | runner.cpp |
Implementation of the Runner Class. | |
file | runner.hpp |
Header of the Runner Class. | |
file | config.hpp |
Configuration of UsbFlashProg. | |
file | mainwindow.cpp |
Implementation of the Main Window Class. | |
file | mainwindow.hpp |
Header of the Main Window Class. | |
file | main.cpp |
Implementation of the Main Routine. | |
file | qhexeditor.cpp |
Implementation of the QHexEditor Class. | |
file | qhexeditor.hpp |
Header of the QHexEditor Class. | |
+#include <gtest/gtest.h> +
+Include dependency graph for opcodes_test.hpp:
+
+
+
+
Detailed Description-Software project for USB EPROM/Flash Programmer. -Typedef Documentation- -◆ TSerialPortList- -
-
-
-
-
-
-List of serial ports info. - -Enumeration Type Documentation- -◆ kCmdParamValueEnum- -
-
-
-
-
-
◆ kCmdResponseValueEnum- -
-
-
-
-
-
◆ kCmdOpCodeEnum- -
-
-
+
-
-
-
-Enumeration of the OpCodes. -Header of Unit Test for OpCode Handling Classes. + +-Generated by 1.9.1 +Generated by 1.9.7 diff --git a/docs/software/html/a00087.map b/docs/software/html/a00087.map new file mode 100644 index 00000000..1af1f154 --- /dev/null +++ b/docs/software/html/a00087.map @@ -0,0 +1,5 @@ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+
+
+runner_test.cpp File Reference
+
+
+
+Implementation of Unit Test for Runner Class. +More... +#include "runner_test.hpp" + #include "../../backend/runner.hpp" + #include <chrono> + #include <cstring> +
+Include dependency graph for runner_test.cpp:
+
+
+
+Detailed Description+Implementation of Unit Test for Runner Class. + ++Generated by 1.9.7 + + + diff --git a/docs/software/html/a00090.map b/docs/software/html/a00090.map new file mode 100644 index 00000000..b4c4a780 --- /dev/null +++ b/docs/software/html/a00090.map @@ -0,0 +1,33 @@ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+
+
+
+runner_test.hpp File Reference
+
+
+
+Header of Unit Test for Runner Class. +More... +#include <gtest/gtest.h> +
+Include dependency graph for runner_test.hpp:
+
+
+
+
Detailed Description+Header of Unit Test for Runner Class. + ++Generated by 1.9.7 + + + diff --git a/docs/software/html/a00093.map b/docs/software/html/a00093.map new file mode 100644 index 00000000..22928b38 --- /dev/null +++ b/docs/software/html/a00093.map @@ -0,0 +1,5 @@ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+
+
+qhexeditor.cpp File Reference
+
+
+
+Implementation of the QHexEditor Class. +More... +#include <QFile> + #include <QFileInfo> + #include <QtMath> + #include <QRandomGenerator> + #include <model/buffer/qmemorybuffer.h> + #include <dialogs/hexfinddialog.h> + #include "qhexeditor.hpp" +
+Include dependency graph for qhexeditor.cpp:
+
+
+
+Detailed Description+Implementation of the QHexEditor Class. + ++Generated by 1.9.7 + + + diff --git a/docs/software/html/a00099.map b/docs/software/html/a00099.map new file mode 100644 index 00000000..eb8f28a8 --- /dev/null +++ b/docs/software/html/a00099.map @@ -0,0 +1,34 @@ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+
+
+
+qhexeditor.hpp File Reference
+
+
+
+Header of the QHexEditor Class. +More... +
+Include dependency graph for qhexeditor.hpp:
+
+
+
+
Detailed Description+Header of the QHexEditor Class. + ++Generated by 1.9.7 + + + diff --git a/docs/software/html/a00102.map b/docs/software/html/a00102.map new file mode 100644 index 00000000..4115b42e --- /dev/null +++ b/docs/software/html/a00102.map @@ -0,0 +1,20 @@ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+
+
+
+Software Project
+
+
+
+Software project for USB EPROM/Flash Programmer. +More... +
Detailed Description+Software project for USB EPROM/Flash Programmer. +Typedef Documentation+ +◆ TSerialPortList+ +
+
+
+
+
+
+List of serial ports info. + +Enumeration Type Documentation+ +◆ kDeviceTypeEnum+ +
+
+
+
+
+
◆ kCmdParamValueEnum+ +
+
+
+
+
+
◆ kCmdResponseValueEnum+ +
+
+
+
+
+
◆ kCmdOpCodeEnum+ +
+
+
+
+
+
+Enumeration of the OpCodes. ++Generated by 1.9.7 + + + diff --git a/docs/software/html/a00087.html b/docs/software/html/a00105.html similarity index 66% rename from docs/software/html/a00087.html rename to docs/software/html/a00105.html index 1d9730e2..fb5ec4e0 100644 --- a/docs/software/html/a00087.html +++ b/docs/software/html/a00105.html @@ -1,9 +1,9 @@ - + - - + +
-
+
-
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+
-
+ Unit Tests Unit Tests Unit Tests for USB EPROM/Flash Programmer software project. More...
Detailed DescriptionUnit Tests for USB EPROM/Flash Programmer software project. Function Documentation- -◆ main()+ +◆ main()
@@ -151,7 +158,7 @@
-
-Generated by 1.9.1
+Generated by 1.9.7
diff --git a/docs/software/html/a00902.html b/docs/software/html/a00902.html
deleted file mode 100644
index d1be7d5f..00000000
--- a/docs/software/html/a00902.html
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-QAtmelFile Member List This is the complete list of members for QAtmelFile, including all inherited members. -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-QBinFile Member List This is the complete list of members for QBinFile, including all inherited members. -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-QEpromFile Member List This is the complete list of members for QEpromFile, including all inherited members. -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-QHexFile Member List This is the complete list of members for QHexFile, including all inherited members. -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+TDeviceID Member List This is the complete list of members for TDeviceID, including all inherited members. +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-QSrecFile Member List This is the complete list of members for QSrecFile, including all inherited members. -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+TDeviceID Struct Reference Stores identification data from a device. + More... + +
Detailed Description+Stores identification data from a device. +Constructor & Destructor Documentation+ +◆ TDeviceID()+ +
+
+
+
+
+
+Constructor. + +Member Function Documentation+ +◆ getManufacturerName()+ +
+
+
+
+
+
+Returns the name of the device manufacturer. +
Member Data Documentation+ +◆ manufacturer+ +
+
+
+
+
+
+
+Manufacturer code. + +◆ device+ +
+
+
+
+
+
+Device code. + +The documentation for this struct was generated from the following files:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+TDeviceVoltageConfig Member List This is the complete list of members for TDeviceVoltageConfig, including all inherited members. +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+TDeviceVoltageConfig Struct Reference Stores voltage configuration of a device. + More... + +
Detailed Description+Stores voltage configuration of a device. +Constructor & Destructor Documentation+ +◆ TDeviceVoltageConfig()+ +
+
+
+
+
+
+Constructor. + +Member Data Documentation+ +◆ vddProgram+ +
+
+
+
+
+
+
+VDD value to Program. + +◆ vppProgram+ +
+
+
+
+
+
+
+VPP value to Program. + +◆ vddRead+ +
+
+
+
+
+
+
+VDD value to Read. + +◆ vppRead+ +
+
+
+
+
+
+
+VPP value to Read. + +◆ vddErase+ +
+
+
+
+
+
+
+VDD value to Erase. + +◆ vppErase+ +
+
+
+
+
+
+
+VPP value to Erase. + +◆ vddGetId+ +
+
+
+
+
+
+
+VDD value to GetId. + +◆ vppGetId+ +
+
+
+
+
+
+
+VPP value to GetId. + +◆ vddUnprotect+ +
+
+
+
+
+
+
+VDD value to Unprotect. + +◆ vppUnprotect+ +
+
+
+
+
+
+VPP value to Unprotect. + +The documentation for this struct was generated from the following files:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+TDeviceCapabilities Member List This is the complete list of members for TDeviceCapabilities, including all inherited members. +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-OpCode Member List This is the complete list of members for OpCode, including all inherited members. -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+TDeviceCapabilities Struct Reference Stores capability flags of a device. + More... + +
Detailed Description+Stores capability flags of a device. +Constructor & Destructor Documentation+ +◆ TDeviceCapabilities()+ +
+
+
+
+
+
+Constructor. + +Member Data Documentation+ +◆ hasProgram+ +
+
+
+
+
+
+
+Device has Program function. + +◆ hasVerify+ +
+
+
+
+
+
+
+Device has Verify function. + +◆ hasErase+ +
+
+
+
+
+
+
+Device has Erase function. + +◆ hasGetId+ +
+
+
+
+
+
+
+Device has GetId function. + +◆ hasRead+ +
+
+
+
+
+
+
+Device has Read function. + +◆ hasBlankCheck+ +
+
+
+
+
+
+
+Device has Blank Check function. + +◆ hasUnprotect+ +
+
+
+
+
+
+
+Device has Unprotect function. + +◆ hasSectorSize+ +
+
+
+
+
+
+
+Device has Sector Size configuration. + +◆ hasFastProg+ +
+
+
+
+
+
+
+Device has Fast Prog/Erase configuration. + +◆ hasSkipFF+ +
+
+
+
+
+
+Device has Skip Prog 0xFF configuration. + +The documentation for this struct was generated from the following files:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+TDeviceInformation Member List This is the complete list of members for TDeviceInformation, including all inherited members. +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-TRunnerCommand Member List This is the complete list of members for TRunnerCommand, including all inherited members. -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+TDeviceInformation Struct Reference Stores information of a device. + More... + +
Detailed Description+Stores information of a device. +Constructor & Destructor Documentation+ +◆ TDeviceInformation()+ +
+
+
+
+
+
+Constructor. + +Member Data Documentation+ +◆ deviceType+ +
+
+
+
+
+
+
+Device type. + +◆ name+ +
+
+
+
+
+
+
+Device algorithm name. + +◆ voltage+ +
+
+
+
+
+
+
+Device voltage config. + +◆ capability+ +
+
+
+
+
+
+Device capability flags. + +The documentation for this struct was generated from the following files:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+Device Member List This is the complete list of members for Device, including all inherited members. +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Runner Member List This is the complete list of members for Runner, including all inherited members. -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+Device Class Reference
+Inheritance diagram for Device:
+
+
+
+
Detailed Description+Device Base Class. +The purpose of this class is to provide a base class of a memory device that can be read and/or written/erased. +Constructor & Destructor Documentation+ +◆ Device()+ +
+
+
+
+
+
+
+Constructor. +
◆ ~Device()+ +
+
+
+
+
+
+Destructor. + +Member Function Documentation+ +◆ setSize()+ +
+
+
+
+
+
◆ getSize()+ +
+
+
+
+
+
+
+Returns the device size (in bytes). +
◆ setPort()+ +
+
+
+
+
+
+
+Sets the serial port path. +
◆ getPort()+ +
+
+
+
+
+
+
+Returns the serial port path (if any). +
◆ setTwp()+ +
+
+
+
+
+
+
+Sets the tWP. +
◆ getTwp()+ +
+
+
+
+
+
+
+Returns the configured tWP (in microseconds). +
◆ setTwc()+ +
+
+
+
+
+
+
+Sets the tWC. +
◆ getTwc()+ +
+
+
+
+
+
+
+Returns the configured tWC (in microseconds). +
◆ setSkipFF()+ +
+
+
+
+
+
+
+Sets the Skip Prog 0xFF. +
◆ getSkipFF()+ +
+
+
+
+
+
+
+Returns the configured Skip Prog 0xFF. +
◆ setFastProg()+ +
+
+
+
+
+
+
+Sets the Fast Prog/Erase. +
◆ getFastProg()+ +
+
+
+
+
+
+
+Returns the configured Fast Prog/Erase. +
◆ setSectorSize()+ +
+
+
+
+
+
+
+Sets the Sector Size. +
◆ getSectorSize()+ +
+
+
+
+
+
+
+Returns the configured Sector Size (in bytes). +
◆ getInfo()+ +
+
+
+
+
+
◆ cancel()+ +
+
+
+
+
+
+
+Cancels the active operation (if any). + +◆ getId()+ +
+
+
+
+
+
◆ read()+ +
+
+
+
+
+
◆ program()+ +
+
+
+
+
+
+
+Program the Device. +
◆ verify()+ +
+
+
+
+
+
◆ erase()+ +
+
+
+
+
+
+
+Erases the Device. +
Reimplemented in Dummy. + +◆ blankCheck()+ +
+
+
+
+
+
◆ unprotect()+ +
+
+
+
+
+
◆ onProgress+ +
+
+
+
+
+
+Triggered when progress is changed, or operation is done or canceled. +
The documentation for this class was generated from the following files:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+Dummy Member List This is the complete list of members for Dummy, including all inherited members. +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+Dummy Class Reference Parallel Dummy Device Class. + More... + +
+Inheritance diagram for Dummy:
+
+
+
+
Detailed Description+Constructor & Destructor Documentation+ +◆ Dummy()+ +
+
+
+
+
+
+
+Constructor. +
◆ ~Dummy()+ +
+
+
+
+
+
+Destructor. + +Member Function Documentation+ +◆ setSize()+ +
+
+
+
+
+
◆ getId()+ +
+
+
+
+
+
◆ read()+ +
+
+
+
+
+
◆ program()+ +
+
+
+
+
+
+
+Program the Device. +
Reimplemented from Device. + +◆ verify()+ +
+
+
+
+
+
◆ erase()+ +
+
+
+
+
+
+
+Erases the Device. +
Reimplemented from Device. + +◆ blankCheck()+ +
+
+
+
+
+
◆ unprotect()+ +
+
+
+
+
+
◆ getSize()+ +
+
+
+
+
+
+
+Returns the device size (in bytes). +
◆ setPort()+ +
+
+
+
+
+
+
+Sets the serial port path. +
◆ getPort()+ +
+
+
+
+
+
+
+Returns the serial port path (if any). +
◆ setTwp()+ +
+
+
+
+
+
+
+Sets the tWP. +
◆ getTwp()+ +
+
+
+
+
+
+
+Returns the configured tWP (in microseconds). +
◆ setTwc()+ +
+
+
+
+
+
+
+Sets the tWC. +
◆ getTwc()+ +
+
+
+
+
+
+
+Returns the configured tWC (in microseconds). +
◆ setSkipFF()+ +
+
+
+
+
+
+
+Sets the Skip Prog 0xFF. +
◆ getSkipFF()+ +
+
+
+
+
+
+
+Returns the configured Skip Prog 0xFF. +
◆ setFastProg()+ +
+
+
+
+
+
+
+Sets the Fast Prog/Erase. +
◆ getFastProg()+ +
+
+
+
+
+
+
+Returns the configured Fast Prog/Erase. +
◆ setSectorSize()+ +
+
+
+
+
+
+
+Sets the Sector Size. +
◆ getSectorSize()+ +
+
+
+
+
+
+
+Returns the configured Sector Size (in bytes). +
◆ getInfo()+ +
+
+
+
+
+
◆ cancel()+ +
+
+
+
+
+
+
+Cancels the active operation (if any). + +◆ onProgress+ +
+
+
+
+
+
+Triggered when progress is changed, or operation is done or canceled. +
The documentation for this class was generated from the following files: +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+SRAM Member List This is the complete list of members for SRAM, including all inherited members. +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+SRAM Class Reference Parallel SRAM Class. + More... + +
+Inheritance diagram for SRAM:
+
+
+
+
Detailed Description+Constructor & Destructor Documentation+ +◆ SRAM()+ +
+
+
+
+
+
+
+Constructor. +
◆ ~SRAM()+ +
+
+
+
+
+
+Destructor. + +Member Function Documentation+ +◆ program()+ +
+
+
+
+
+
+
+Program the Device. +
Reimplemented from Device. + +◆ setSize()+ +
+
+
+
+
+
◆ getSize()+ +
+
+
+
+
+
+
+Returns the device size (in bytes). +
◆ setPort()+ +
+
+
+
+
+
+
+Sets the serial port path. +
◆ getPort()+ +
+
+
+
+
+
+
+Returns the serial port path (if any). +
◆ setTwp()+ +
+
+
+
+
+
+
+Sets the tWP. +
◆ getTwp()+ +
+
+
+
+
+
+
+Returns the configured tWP (in microseconds). +
◆ setTwc()+ +
+
+
+
+
+
+
+Sets the tWC. +
◆ getTwc()+ +
+
+
+
+
+
+
+Returns the configured tWC (in microseconds). +
◆ setSkipFF()+ +
+
+
+
+
+
+
+Sets the Skip Prog 0xFF. +
◆ getSkipFF()+ +
+
+
+
+
+
+
+Returns the configured Skip Prog 0xFF. +
◆ setFastProg()+ +
+
+
+
+
+
+
+Sets the Fast Prog/Erase. +
◆ getFastProg()+ +
+
+
+
+
+
+
+Returns the configured Fast Prog/Erase. +
◆ setSectorSize()+ +
+
+
+
+
+
+
+Sets the Sector Size. +
◆ getSectorSize()+ +
+
+
+
+
+
+
+Returns the configured Sector Size (in bytes). +
◆ getInfo()+ +
+
+
+
+
+
◆ cancel()+ +
+
+
+
+
+
+
+Cancels the active operation (if any). + +◆ getId()+ +
+
+
+
+
+
◆ read()+ +
+
+
+
+
+
◆ verify()+ +
+
+
+
+
+
◆ erase()+ +
+
+
+
+
+
+
+Erases the Device. +
Reimplemented in Dummy. + +◆ blankCheck()+ +
+
+
+
+
+
◆ unprotect()+ +
+
+
+
+
+
◆ onProgress+ +
+
+
+
+
+
+Triggered when progress is changed, or operation is done or canceled. +
The documentation for this class was generated from the following files: +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+QAtmelFile Member List This is the complete list of members for QAtmelFile, including all inherited members. +
|
@@ -146,21 +154,21 @@
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Atmel Generic Files Stream Class. - More...
+ More...#include <qatmelfile.hpp>
+Public Typesenum | QEpromFileType { EpromFileBin
+, EpromFileSRec
+, EpromFileHex
+, EpromFileAtmel
} | | Eprom File Types. More... | | enum | QEpromFileType { EpromFileBin -, EpromFileSRec -, EpromFileHex -, EpromFileAtmel + | Eprom File Types. More... |
+Public Member Functions | QAtmelFile (QObject *parent=nullptr) | | Constructor. More... | | QAtmelFile (QObject *parent=nullptr) | | QByteArray | read (const QString &filename, qint32 size) | | Reads data from a file. More... | QByteArray | read (const QString &filename, qint32 size) | | bool | write (QEpromFileType type, const QString &filename, const QByteArray &data) | | Writes data to a file. More... | bool | write (QEpromFileType type, const QString &filename, const QByteArray &data) | | virtual QString | getFilename (void) const | | Gets the filename used to read or write the file. More... | virtual QString | getFilename (void) const | | virtual QEpromFileType | getType (void) const | | Gets the type of the file opened/saved. More... | virtual QEpromFileType | getType (void) const | | Constructor. | Reads data from a file. | Writes data to a file. | Gets the filename used to read or write the file. | Gets the type of the file opened/saved. |
+Static Public Member Functionsstatic bool | isReadable (const QString &filename) | | Returns if file is readable in this format. More... | static bool | isReadable (const QString &filename) | | Returns if file is readable in this format. |
Atmel Generic Files Stream Class.
The purpose of this class is to read and write data from/to a file, in Atmel Generic format.
enum QEpromFileType | +enum QEpromFileType |
Binary file (raw).
+Binary file (raw).
Motorola S-REC file.
+Motorola S-REC file.
Intel Hex file.
+Intel Hex file.
Atmel Generic file.
+Atmel Generic file.
QAtmelFile | +QAtmelFile | ( | QObject * | parent = nullptr | ) | @@ -194,8 +202,8 @@( | -QEpromFileType | +QEpromFileType | type, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QEpromFileBase::QEpromFileType getType | +QEpromFileBase::QEpromFileType getType | ( | void | ) | @@ -391,13 +399,13 @@
+ |
+ USB EPROM/Flash Programmer
+
+ |
+
This is the complete list of members for QBinFile, including all inherited members.
+EpromFileAtmel enum value | QEpromFileBase | |
EpromFileBin enum value | QEpromFileBase | |
EpromFileHex enum value | QEpromFileBase | |
EpromFileSRec enum value | QEpromFileBase | |
getFilename(void) const | QEpromFileBase | virtual |
getType(void) const | QEpromFileBase | virtual |
isReadable(const QString &filename) | QBinFile | static |
QBinFile(QObject *parent=nullptr) | QBinFile | explicit |
QEpromFileBase(QObject *parent=nullptr) | QEpromFileBase | explicit |
QEpromFileType enum name | QEpromFileBase | |
read(const QString &filename, qint32 size) | QBinFile | virtual |
write(QEpromFileType type, const QString &filename, const QByteArray &data) | QBinFile | virtual |
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
Raw Binary Files Stream Class. - More...
+ More...#include <qbinfile.hpp>
+Public Typesenum | QEpromFileType { EpromFileBin
+, EpromFileSRec
+, EpromFileHex
+, EpromFileAtmel
} | | Eprom File Types. More... | | enum | QEpromFileType { EpromFileBin -, EpromFileSRec -, EpromFileHex -, EpromFileAtmel + | Eprom File Types. More... |
+Public Member Functions | QBinFile (QObject *parent=nullptr) | | Constructor. More... | | QBinFile (QObject *parent=nullptr) | | QByteArray | read (const QString &filename, qint32 size) | | Reads data from a file. More... | QByteArray | read (const QString &filename, qint32 size) | | bool | write (QEpromFileType type, const QString &filename, const QByteArray &data) | | Writes data to a file. More... | bool | write (QEpromFileType type, const QString &filename, const QByteArray &data) | | virtual QString | getFilename (void) const | | Gets the filename used to read or write the file. More... | virtual QString | getFilename (void) const | | virtual QEpromFileType | getType (void) const | | Gets the type of the file opened/saved. More... | virtual QEpromFileType | getType (void) const | | Constructor. | Reads data from a file. | Writes data to a file. | Gets the filename used to read or write the file. | Gets the type of the file opened/saved. |
+Static Public Member Functionsstatic bool | isReadable (const QString &filename) | | Returns if file is readable in this format. More... | static bool | isReadable (const QString &filename) | | Returns if file is readable in this format. |
Raw Binary Files Stream Class.
The purpose of this class is to read and write data from/to a file, in raw binary format.
enum QEpromFileType | +enum QEpromFileType |
Binary file (raw).
+Binary file (raw).
Motorola S-REC file.
+Motorola S-REC file.
Intel Hex file.
+Intel Hex file.
Atmel Generic file.
+Atmel Generic file.
QBinFile | +QBinFile | ( | QObject * | parent = nullptr | ) | @@ -194,8 +202,8 @@( | -QEpromFileType | +QEpromFileType | type, | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QEpromFileBase::QEpromFileType getType | +QEpromFileBase::QEpromFileType getType | ( | void | ) | @@ -391,13 +399,13 @@
+ |
+ USB EPROM/Flash Programmer
+
+ |
+
This is the complete list of members for QEpromFile, including all inherited members.
+EpromFileAtmel enum value | QEpromFileBase | |
EpromFileBin enum value | QEpromFileBase | |
EpromFileHex enum value | QEpromFileBase | |
EpromFileSRec enum value | QEpromFileBase | |
getFilename(void) const | QEpromFileBase | virtual |
getType(void) const | QEpromFileBase | virtual |
isReadable(const QString &filename) | QEpromFileBase | static |
QEpromFile(QObject *parent=nullptr) | QEpromFile | explicit |
QEpromFileBase(QObject *parent=nullptr) | QEpromFileBase | explicit |
QEpromFileType enum name | QEpromFileBase | |
read(const QString &filename, qint32 size) | QEpromFile | virtual |
typeFromStr(const QString &src) | QEpromFile | static |
write(QEpromFileType type, const QString &filename, const QByteArray &data) | QEpromFile | virtual |
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
QEpromFile Class. - More...
+QEpromFile Class. + More...
#include <qepromfile.hpp>
+Public Typesenum | QEpromFileType { EpromFileBin
+, EpromFileSRec
+, EpromFileHex
+, EpromFileAtmel
} | | Eprom File Types. More... | | enum | QEpromFileType { EpromFileBin -, EpromFileSRec -, EpromFileHex -, EpromFileAtmel + | Eprom File Types. More... |
+Public Member Functions | QEpromFile (QObject *parent=nullptr) | | Constructor. More... | | QEpromFile (QObject *parent=nullptr) | | QByteArray | read (const QString &filename, qint32 size) | | Reads data from a file. More... | QByteArray | read (const QString &filename, qint32 size) | | bool | write (QEpromFileType type, const QString &filename, const QByteArray &data) | | Writes data to a file. More... | bool | write (QEpromFileType type, const QString &filename, const QByteArray &data) | | virtual QString | getFilename (void) const | | Gets the filename used to read or write the file. More... | virtual QString | getFilename (void) const | | virtual QEpromFileType | getType (void) const | | Gets the type of the file opened/saved. More... | virtual QEpromFileType | getType (void) const | | Constructor. | Reads data from a file. | Writes data to a file. | Gets the filename used to read or write the file. | Gets the type of the file opened/saved. |
+Static Public Member Functionsstatic QEpromFileType | typeFromStr (const QString &src) | | Returns the type of the file, by string (file filter). More... | static QEpromFileType | typeFromStr (const QString &src) | | static bool | isReadable (const QString &filename) | | Returns if file is readable in this format. More... | static bool | isReadable (const QString &filename) | | Returns the type of the file, by string (file filter). | Returns if file is readable in this format. |
QEpromFile Class.
+QEpromFile Class.
The purpose of this class is to manage all EPROM File formats.
enum QEpromFileType | +enum QEpromFileType |
Binary file (raw).
+Binary file (raw).
Motorola S-REC file.
+Motorola S-REC file.
Intel Hex file.
+Intel Hex file.
Atmel Generic file.
+Atmel Generic file.
QEpromFile | +QEpromFile | ( | QObject * | parent = nullptr | ) | @@ -197,8 +205,8 @@
QEpromFile::QEpromFileType typeFromStr | +QEpromFile::QEpromFileType typeFromStr | ( | const QString & | src | ) | @@ -232,8 +240,8 @@( | -QEpromFile::QEpromFileType | +QEpromFile::QEpromFileType | type, | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QEpromFileBase::QEpromFileType getType | +QEpromFileBase::QEpromFileType getType | ( | void | ) | @@ -429,13 +437,13 @@
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
This is the complete list of members for QEpromFileBase, including all inherited members.
+This is the complete list of members for QEpromFileBase, including all inherited members.
EpromFileAtmel enum value | QEpromFileBase | |
EpromFileBin enum value | QEpromFileBase | |
EpromFileHex enum value | QEpromFileBase | |
EpromFileSRec enum value | QEpromFileBase | |
getFilename(void) const | QEpromFileBase | virtual |
getType(void) const | QEpromFileBase | virtual |
isReadable(const QString &filename) | QEpromFileBase | static |
QEpromFileBase(QObject *parent=nullptr) | QEpromFileBase | explicit |
QEpromFileType enum name | QEpromFileBase | |
read(const QString &filename, qint32 size)=0 | QEpromFileBase | pure virtual |
write(QEpromFileType type, const QString &filename, const QByteArray &data)=0 | QEpromFileBase | pure virtual |
EpromFileAtmel enum value | QEpromFileBase | |
EpromFileBin enum value | QEpromFileBase | |
EpromFileHex enum value | QEpromFileBase | |
EpromFileSRec enum value | QEpromFileBase | |
getFilename(void) const | QEpromFileBase | virtual |
getType(void) const | QEpromFileBase | virtual |
isReadable(const QString &filename) | QEpromFileBase | static |
QEpromFileBase(QObject *parent=nullptr) | QEpromFileBase | explicit |
QEpromFileType enum name | QEpromFileBase | |
read(const QString &filename, qint32 size)=0 | QEpromFileBase | pure virtual |
write(QEpromFileType type, const QString &filename, const QByteArray &data)=0 | QEpromFileBase | pure virtual |
- |
- USB EPROM/Flash Programmer
-
- |
-
This is the complete list of members for QHexEditor, including all inherited members.
-changed(bool status=true) | QHexEditor | signal |
filename(void) const | QHexEditor | |
fill(quint8 value=0xFF) | QHexEditor | |
isChanged(void) const | QHexEditor | |
mode(void) const | QHexEditor | |
Mode16Bits enum value | QHexEditor | |
Mode32Bits enum value | QHexEditor | |
Mode8Bits enum value | QHexEditor | |
open(const QString &filename) | QHexEditor | |
QHexEditor(QWidget *parent=nullptr) | QHexEditor | explicit |
QHexEditorMode enum name | QHexEditor | |
random(void) | QHexEditor | |
save(void) | QHexEditor | |
saveAs(QEpromFile::QEpromFileType type, const QString &filename) | QHexEditor | |
setMode(QHexEditorMode mode) | QHexEditor | |
setSize(qint32 value) | QHexEditor | |
showFindDialog(void) | QHexEditor | |
showReplaceDialog(void) | QHexEditor | |
size(void) const | QHexEditor |
- | + |
USB EPROM/Flash Programmer
|
@@ -30,21 +30,22 @@
QEpromFileBase Class. - More...
+QEpromFileBase Class. + More...
#include <qepromfilebase.hpp>
+Public Typesenum | QEpromFileType { EpromFileBin
+, EpromFileSRec
+, EpromFileHex
+, EpromFileAtmel
} | | Eprom File Types. More... | | enum | QEpromFileType { EpromFileBin -, EpromFileSRec -, EpromFileHex -, EpromFileAtmel + | Eprom File Types. More... |
+Public Member Functions | QEpromFileBase (QObject *parent=nullptr) | | Constructor. More... | | QEpromFileBase (QObject *parent=nullptr) | | virtual QByteArray | read (const QString &filename, qint32 size)=0 | | Reads data from a file. More... | virtual QByteArray | read (const QString &filename, qint32 size)=0 | | virtual bool | write (QEpromFileType type, const QString &filename, const QByteArray &data)=0 | | Writes data to a file. More... | virtual bool | write (QEpromFileType type, const QString &filename, const QByteArray &data)=0 | | virtual QString | getFilename (void) const | | Gets the filename used to read or write the file. More... | virtual QString | getFilename (void) const | | virtual QEpromFileType | getType (void) const | | Gets the type of the file opened/saved. More... | virtual QEpromFileType | getType (void) const | | Constructor. | Reads data from a file. | Writes data to a file. | Gets the filename used to read or write the file. | Gets the type of the file opened/saved. |
+Static Public Member Functionsstatic bool | isReadable (const QString &filename) | | Returns if file is readable in this format. More... | static bool | isReadable (const QString &filename) | | Returns if file is readable in this format. |
QEpromFileBase Class.
+QEpromFileBase Class.
The purpose of this class is to be an interface to all the EPROM File Manipulator classes.
enum QEpromFileType | +enum QEpromFileType |
Eprom File Types.