diff --git a/docs/software/html/a00002.html b/docs/software/html/a00002.html
index 61792081..affb8d11 100644
--- a/docs/software/html/a00002.html
+++ b/docs/software/html/a00002.html
@@ -67,11 +67,11 @@
-
Implementation of the Base class of a Device.
+
Implementation of the Base class of a Device.
More...
-
Implementation of the Base class of a Device.
+
Implementation of the Base class of a Device.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00005.html b/docs/software/html/a00005.html
index c3a7490c..26c3d5a2 100644
--- a/docs/software/html/a00005.html
+++ b/docs/software/html/a00005.html
@@ -70,11 +70,11 @@
Classes |
Enumerations
+device.hpp File Reference
-
Base class of a Device.
+
Base class of a Device.
More...
#include <QObject>
#include <QString>
@@ -102,29 +102,29 @@
-
Base class of a Device.
+
Base class of a Device.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00008.html b/docs/software/html/a00008.html
index a22ea2f4..6745eea4 100644
--- a/docs/software/html/a00008.html
+++ b/docs/software/html/a00008.html
@@ -67,11 +67,11 @@
-
Implementation of the Parallel Dummy Device.
+
Implementation of the Parallel Dummy Device.
More...
#include <QRandomGenerator>
#include "backend/devices/parallel/dummy.hpp"
@@ -98,7 +98,7 @@
-Implementation of the Parallel Dummy Device.
+
Implementation of the Parallel Dummy Device.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00011.html b/docs/software/html/a00011.html
index 1ecf72dc..9470baba 100644
--- a/docs/software/html/a00011.html
+++ b/docs/software/html/a00011.html
@@ -69,11 +69,11 @@
+
-
Class of a Parallel Dummy Device.
+
Class of a Parallel Dummy Device.
More...
#include <QObject>
#include <QString>
@@ -102,15 +102,15 @@
-
Class of a Parallel Dummy Device.
+
Class of a Parallel Dummy Device.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00015.md5 b/docs/software/html/a00015.md5
deleted file mode 100644
index 872e5fd2..00000000
--- a/docs/software/html/a00015.md5
+++ /dev/null
@@ -1 +0,0 @@
-16e629de5e5cf6f70afbca8eb6b9a7dc
\ No newline at end of file
diff --git a/docs/software/html/a00018.md5 b/docs/software/html/a00018.md5
deleted file mode 100644
index e608dab2..00000000
--- a/docs/software/html/a00018.md5
+++ /dev/null
@@ -1 +0,0 @@
-b99cb76964815cfcda9c782daa5efde3
\ No newline at end of file
diff --git a/docs/software/html/a00021.md5 b/docs/software/html/a00021.md5
deleted file mode 100644
index ad522bd4..00000000
--- a/docs/software/html/a00021.md5
+++ /dev/null
@@ -1 +0,0 @@
-58bee4190cce8e3c8a634cd134c7875f
\ No newline at end of file
diff --git a/docs/software/html/a00026.html b/docs/software/html/a00026.html
index 79c0bffc..e1e93ea9 100644
--- a/docs/software/html/a00026.html
+++ b/docs/software/html/a00026.html
@@ -67,11 +67,11 @@
-
Implementation of the QAtmelFile Class.
+
Implementation of the QAtmelFile Class.
More...
#include <QFile>
#include <QFileInfo>
@@ -96,7 +96,7 @@
-Implementation of the QAtmelFile Class.
+
Implementation of the QAtmelFile Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00029.html b/docs/software/html/a00029.html
index c6e5711f..6616bd16 100644
--- a/docs/software/html/a00029.html
+++ b/docs/software/html/a00029.html
@@ -69,11 +69,11 @@
+qatmelfile.hpp File Reference
-
Header of the QAtmelFile Class.
+
Header of the QAtmelFile Class.
More...
-
Header of the QAtmelFile Class.
+
Header of the QAtmelFile Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00032.html b/docs/software/html/a00032.html
index b5c25a2f..73675fb7 100644
--- a/docs/software/html/a00032.html
+++ b/docs/software/html/a00032.html
@@ -67,11 +67,11 @@
-
Implementation of the QBinFile Class.
+
Implementation of the QBinFile Class.
More...
#include <QFile>
#include "qbinfile.hpp"
@@ -90,7 +90,7 @@
-Implementation of the QBinFile Class.
+
Implementation of the QBinFile Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00035.html b/docs/software/html/a00035.html
index a595df6c..ce849dbb 100644
--- a/docs/software/html/a00035.html
+++ b/docs/software/html/a00035.html
@@ -69,11 +69,11 @@
+qbinfile.hpp File Reference
-
Header of the QBinFile Class.
+
Header of the QBinFile Class.
More...
-
Header of the QBinFile Class.
+
Header of the QBinFile Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00038.html b/docs/software/html/a00038.html
index 47e58a4e..f1dea072 100644
--- a/docs/software/html/a00038.html
+++ b/docs/software/html/a00038.html
@@ -67,11 +67,11 @@
-
Implementation of the QEpromFile Class.
+
Implementation of the QEpromFile Class.
More...
#include "qepromfile.hpp"
#include "qbinfile.hpp"
@@ -97,7 +97,7 @@
-Implementation of the QEpromFile Class.
+
Implementation of the QEpromFile Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00041.html b/docs/software/html/a00041.html
index c2616f93..7660ee0f 100644
--- a/docs/software/html/a00041.html
+++ b/docs/software/html/a00041.html
@@ -69,11 +69,11 @@
+qepromfile.hpp File Reference
-
Header of the QEpromFile Class.
+
Header of the QEpromFile Class.
More...
#include <QObject>
#include <QString>
@@ -96,12 +96,12 @@
-
Header of the QEpromFile Class.
+
Header of the QEpromFile Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00044.html b/docs/software/html/a00044.html
index 8d863c58..32eead28 100644
--- a/docs/software/html/a00044.html
+++ b/docs/software/html/a00044.html
@@ -67,11 +67,11 @@
-
Implementation of the QEpromFileBase Class.
+
Implementation of the QEpromFileBase Class.
More...
-
Implementation of the QEpromFileBase Class.
+
Implementation of the QEpromFileBase Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00047.html b/docs/software/html/a00047.html
index fabe696f..62a5de20 100644
--- a/docs/software/html/a00047.html
+++ b/docs/software/html/a00047.html
@@ -69,11 +69,11 @@
+
qepromfilebase.hpp File Reference
-
Header of the QEpromFileBase Class.
+
Header of the QEpromFileBase Class.
More...
#include <QObject>
#include <QString>
@@ -92,12 +92,12 @@
-
Header of the QEpromFileBase Class.
+
Header of the QEpromFileBase Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00050.html b/docs/software/html/a00050.html
index 42e40647..283a4def 100644
--- a/docs/software/html/a00050.html
+++ b/docs/software/html/a00050.html
@@ -67,11 +67,11 @@
-
Implementation of the QHexFile Class.
+
Implementation of the QHexFile Class.
More...
#include <QFile>
#include <QFileInfo>
@@ -96,7 +96,7 @@
-Implementation of the QHexFile Class.
+
Implementation of the QHexFile Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00053.html b/docs/software/html/a00053.html
index 3dcdb217..eaf03fe1 100644
--- a/docs/software/html/a00053.html
+++ b/docs/software/html/a00053.html
@@ -69,11 +69,11 @@
+qhexfile.hpp File Reference
-
Header of the QHexFile Class.
+
Header of the QHexFile Class.
More...
-
Header of the QHexFile Class.
+
Header of the QHexFile Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00056.html b/docs/software/html/a00056.html
index 785bedfb..b3763a80 100644
--- a/docs/software/html/a00056.html
+++ b/docs/software/html/a00056.html
@@ -67,11 +67,11 @@
-
Implementation of the QSrecFile Class.
+
Implementation of the QSrecFile Class.
More...
#include <QFile>
#include <QFileInfo>
@@ -96,7 +96,7 @@
-Implementation of the QSrecFile Class.
+
Implementation of the QSrecFile Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00059.html b/docs/software/html/a00059.html
index 0130ae3d..1a4315a1 100644
--- a/docs/software/html/a00059.html
+++ b/docs/software/html/a00059.html
@@ -69,11 +69,11 @@
+qsrecfile.hpp File Reference
-
Header of the QSrecFile Class.
+
Header of the QSrecFile Class.
More...
-
Header of the QSrecFile Class.
+
Header of the QSrecFile Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00062.html b/docs/software/html/a00062.html
index 70c096ed..7f7866ed 100644
--- a/docs/software/html/a00062.html
+++ b/docs/software/html/a00062.html
@@ -69,7 +69,7 @@
+
opcodes.cpp File Reference
@@ -93,7 +93,7 @@
@@ -109,13 +109,13 @@ bool operator==
( |
- const TCmdOpCode & |
+ const TCmdOpCode & |
a, |
|
|
- const TCmdOpCode & |
+ const TCmdOpCode & |
b |
diff --git a/docs/software/html/a00065.html b/docs/software/html/a00065.html
index b8fecfcd..ef1ab096 100644
--- a/docs/software/html/a00065.html
+++ b/docs/software/html/a00065.html
@@ -71,7 +71,7 @@
Typedefs |
Enumerations
+opcodes.hpp File Reference
@@ -94,77 +94,77 @@
|
-enum | kCmdParamValueEnum { kCmdParamOff = 0x00
-, kCmdParamOn = 0x01
+ |
enum | kCmdParamValueEnum { kCmdParamOff = 0x00
+, kCmdParamOn = 0x01
} |
- | Enumeration of the param values. More...
|
+ | Enumeration of the param values. More...
|
|
-enum | kCmdResponseValueEnum { kCmdResponseNok = 0xA0
-, kCmdResponseOk = 0xA1
+ |
enum | kCmdResponseValueEnum { kCmdResponseNok = 0xA0
+, kCmdResponseOk = 0xA1
} |
- | Enumeration of the response values. More...
|
+ | Enumeration of the response values. More...
|
|
-enum | kCmdOpCodeEnum {
- kCmdNop = 0x00
-, kCmdVddCtrl = 0x01
-, kCmdVddSetV = 0x02
-, kCmdVddGetV = 0x03
+ |
enum | kCmdOpCodeEnum {
+ kCmdNop = 0x00
+, kCmdVddCtrl = 0x01
+, kCmdVddSetV = 0x02
+, kCmdVddGetV = 0x03
,
- kCmdVddGetDuty = 0x04
-, kCmdVddGetCal = 0x05
-, kCmdVddInitCal = 0x06
-, kCmdVddSaveCal = 0x07
+ kCmdVddGetDuty = 0x04
+, kCmdVddGetCal = 0x05
+, kCmdVddInitCal = 0x06
+, kCmdVddSaveCal = 0x07
,
- kCmdVddOnVpp = 0x08
-, kCmdVppCtrl = 0x11
-, kCmdVppSetV = 0x12
-, kCmdVppGetV = 0x13
+ kCmdVddOnVpp = 0x08
+, kCmdVppCtrl = 0x11
+, kCmdVppSetV = 0x12
+, kCmdVppGetV = 0x13
,
- kCmdVppGetDuty = 0x14
-, kCmdVppGetCal = 0x15
-, kCmdVppInitCal = 0x16
-, kCmdVppSaveCal = 0x17
+ kCmdVppGetDuty = 0x14
+, kCmdVppGetCal = 0x15
+, kCmdVppInitCal = 0x16
+, kCmdVppSaveCal = 0x17
,
- kCmdVppOnA9 = 0x18
-, kCmdVppOnA18 = 0x19
-, kCmdVppOnCE = 0x1A
-, kCmdVppOnOE = 0x1B
+ kCmdVppOnA9 = 0x18
+, kCmdVppOnA18 = 0x19
+, kCmdVppOnCE = 0x1A
+, kCmdVppOnOE = 0x1B
,
- kCmdVppOnWE = 0x1C
-, kCmdBusCE = 0x21
-, kCmdBusOE = 0x22
-, kCmdBusWE = 0x23
+ kCmdVppOnWE = 0x1C
+, kCmdBusCE = 0x21
+, kCmdBusOE = 0x22
+, kCmdBusWE = 0x23
,
- kCmdBusAddrClr = 0x31
-, kCmdBusAddrInc = 0x32
-, kCmdBusAddrSet = 0x33
-, kCmdBusAddrSetB = 0x34
+ kCmdBusAddrClr = 0x31
+, kCmdBusAddrInc = 0x32
+, kCmdBusAddrSet = 0x33
+, kCmdBusAddrSetB = 0x34
,
- kCmdBusAddrSetW = 0x35
-, kCmdBusDataClr = 0x41
-, kCmdBusDataSet = 0x42
-, kCmdBusDataSetB = 0x43
+ kCmdBusAddrSetW = 0x35
+, kCmdBusDataClr = 0x41
+, kCmdBusDataSet = 0x42
+, kCmdBusDataSetB = 0x43
,
- kCmdBusDataGet = 0x44
-, kCmdBusDataGetB = 0x45
+ kCmdBusDataGet = 0x44
+, kCmdBusDataGetB = 0x45
} |
- | Enumeration of the OpCodes. More...
|
+ | Enumeration of the OpCodes. More...
|
|
@@ -178,7 +178,7 @@
diff --git a/docs/software/html/a00068.html b/docs/software/html/a00068.html
index 0424098f..e7e20230 100644
--- a/docs/software/html/a00068.html
+++ b/docs/software/html/a00068.html
@@ -69,11 +69,11 @@
+
runner.cpp File Reference
-
Implementation of the Runner Class.
+
Implementation of the Runner Class.
More...
#include <QDateTime>
#include <chrono>
@@ -108,11 +108,11 @@
-
Implementation of the Runner Class.
+
Implementation of the Runner Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
@@ -124,13 +124,13 @@
|
|
- const TRunnerCommand & |
+ const TRunnerCommand & |
b |
diff --git a/docs/software/html/a00071.html b/docs/software/html/a00071.html
index e4a8c2d0..b19b8d4f 100644
--- a/docs/software/html/a00071.html
+++ b/docs/software/html/a00071.html
@@ -70,11 +70,11 @@
Classes |
Typedefs
+runner.hpp File Reference
-
Header of the Runner Class.
+
Header of the Runner Class.
More...
#include <QObject>
#include <QString>
@@ -104,21 +104,21 @@
-
Header of the Runner Class.
+
Header of the Runner Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00074.html b/docs/software/html/a00074.html
index 237833e9..90ed736e 100644
--- a/docs/software/html/a00074.html
+++ b/docs/software/html/a00074.html
@@ -66,7 +66,7 @@
Macros |
Variables
+config.hpp File Reference
diff --git a/docs/software/html/a00077.html b/docs/software/html/a00077.html
index d5be42df..f1e98f14 100644
--- a/docs/software/html/a00077.html
+++ b/docs/software/html/a00077.html
@@ -67,7 +67,7 @@
@@ -133,12 +133,12 @@
-
-
+
+
-
+
diff --git a/docs/software/html/a00078.map b/docs/software/html/a00078.map
index f6ed8776..2200766a 100644
--- a/docs/software/html/a00078.map
+++ b/docs/software/html/a00078.map
@@ -26,12 +26,12 @@
-
-
+
+
-
+
diff --git a/docs/software/html/a00078.md5 b/docs/software/html/a00078.md5
index b78a6c17..3956bcdb 100644
--- a/docs/software/html/a00078.md5
+++ b/docs/software/html/a00078.md5
@@ -1 +1 @@
-3f9ae1e7e5480b028626bbefe5796bdc
\ No newline at end of file
+d573384fb8eca6c049edbe2e09707776
\ No newline at end of file
diff --git a/docs/software/html/a00080.html b/docs/software/html/a00080.html
index 5a3adaa3..1385de56 100644
--- a/docs/software/html/a00080.html
+++ b/docs/software/html/a00080.html
@@ -69,7 +69,7 @@
+
mainwindow.hpp File Reference
@@ -79,7 +79,7 @@
#include <QTimer>
#include <QCloseEvent>
#include <QProgressDialog>
-
#include "ui/qhexeditor.hpp"
+
#include "ui/qhexeditor.hpp"
#include "backend/runner.hpp"
#include "backend/devices/device.hpp"
diff --git a/docs/software/html/a00081.map b/docs/software/html/a00081.map
index f9ee6d41..ead419be 100644
--- a/docs/software/html/a00081.map
+++ b/docs/software/html/a00081.map
@@ -4,7 +4,7 @@
-
+
diff --git a/docs/software/html/a00081.md5 b/docs/software/html/a00081.md5
index c356c4b4..d1fcc6d1 100644
--- a/docs/software/html/a00081.md5
+++ b/docs/software/html/a00081.md5
@@ -1 +1 @@
-7f05b5ad54f8a8b671a51f38a10d8477
\ No newline at end of file
+c0adb2c46ba8dffd51f63cc9db2dc6e1
\ No newline at end of file
diff --git a/docs/software/html/a00083.html b/docs/software/html/a00083.html
index d342557f..13976c83 100644
--- a/docs/software/html/a00083.html
+++ b/docs/software/html/a00083.html
@@ -65,7 +65,7 @@
+
@@ -98,7 +98,7 @@
-
+
diff --git a/docs/software/html/a00084.map b/docs/software/html/a00084.map
index 62bfbc12..c3cac376 100644
--- a/docs/software/html/a00084.map
+++ b/docs/software/html/a00084.map
@@ -14,7 +14,7 @@
-
+
diff --git a/docs/software/html/a00084.md5 b/docs/software/html/a00084.md5
index 3ffd03f5..831ad4f3 100644
--- a/docs/software/html/a00084.md5
+++ b/docs/software/html/a00084.md5
@@ -1 +1 @@
-77567bfca4de0b1bba9962e4faf9bbbd
\ No newline at end of file
+f6439806dcecae4eb9c4e860d8795df4
\ No newline at end of file
diff --git a/docs/software/html/a00089.html b/docs/software/html/a00089.html
index e8ec013c..3c569b33 100644
--- a/docs/software/html/a00089.html
+++ b/docs/software/html/a00089.html
@@ -5,7 +5,7 @@
-
USB EPROM/Flash Programmer: opcodes_test.cpp File Reference
+
USB EPROM/Flash Programmer: chip_test.cpp File Reference
@@ -67,32 +67,53 @@
-
Implementation of Unit Test for OpCode Handling Classes.
+
Implementation of Unit Test for Device (Chip) Classes.
More...
-
#include "opcodes_test.hpp"
-
#include "../../backend/opcodes.hpp"
-
#include <cstring>
+
+Include dependency graph for chip_test.cpp:
-
-
-
Implementation of Unit Test for OpCode Handling Classes.
+
Implementation of Unit Test for Device (Chip) Classes.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00090.map b/docs/software/html/a00090.map
index 4d02fbc5..2531d40a 100644
--- a/docs/software/html/a00090.map
+++ b/docs/software/html/a00090.map
@@ -1,10 +1,25 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/software/html/a00090.md5 b/docs/software/html/a00090.md5
index fa47ba72..85dd4e5d 100644
--- a/docs/software/html/a00090.md5
+++ b/docs/software/html/a00090.md5
@@ -1 +1 @@
-5c2c6f15657258cda9658cb0854cb292
\ No newline at end of file
+f3c1c80518e0c4080b5b3b01d205d827
\ No newline at end of file
diff --git a/docs/software/html/a00090.png b/docs/software/html/a00090.png
index bca87a6c..af956118 100644
Binary files a/docs/software/html/a00090.png and b/docs/software/html/a00090.png differ
diff --git a/docs/software/html/a00092.html b/docs/software/html/a00092.html
index 09855745..eaba8692 100644
--- a/docs/software/html/a00092.html
+++ b/docs/software/html/a00092.html
@@ -5,7 +5,7 @@
-USB EPROM/Flash Programmer: opcodes_test.hpp File Reference
+USB EPROM/Flash Programmer: chip_test.hpp File Reference
@@ -69,31 +69,31 @@
+chip_test.hpp File Reference
-
Header of Unit Test for OpCode Handling Classes.
+
Header of Unit Test for Device (Chip) Classes.
More...
#include <gtest/gtest.h>
+Include dependency graph for chip_test.hpp:
-Header of Unit Test for OpCode Handling Classes.
+
Header of Unit Test for Device (Chip) Classes.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00093.map b/docs/software/html/a00093.map
index b3f4977f..64f0614a 100644
--- a/docs/software/html/a00093.map
+++ b/docs/software/html/a00093.map
@@ -1,4 +1,4 @@
-
-
-
+
+
+
diff --git a/docs/software/html/a00093.md5 b/docs/software/html/a00093.md5
index 634a9427..f13cb0c8 100644
--- a/docs/software/html/a00093.md5
+++ b/docs/software/html/a00093.md5
@@ -1 +1 @@
-ca276b8974e2b9ae03fa13d8e2db9ddc
\ No newline at end of file
+a3d4dae9390ce7d65c853cc158d781d2
\ No newline at end of file
diff --git a/docs/software/html/a00093.png b/docs/software/html/a00093.png
index 603e8fbc..af45ed7e 100644
Binary files a/docs/software/html/a00093.png and b/docs/software/html/a00093.png differ
diff --git a/docs/software/html/a00095.html b/docs/software/html/a00095.html
index 57385280..05f8bf5e 100644
--- a/docs/software/html/a00095.html
+++ b/docs/software/html/a00095.html
@@ -5,7 +5,7 @@
-USB EPROM/Flash Programmer: runner_test.cpp File Reference
+USB EPROM/Flash Programmer: opcodes_test.cpp File Reference
@@ -67,41 +67,32 @@
-
Implementation of Unit Test for Runner Class.
+
Implementation of Unit Test for OpCode Handling Classes.
More...
-
#include "runner_test.hpp"
-
#include "../../backend/runner.hpp"
-
#include <chrono>
+
#include "opcodes_test.hpp"
+
#include "../../backend/opcodes.hpp"
#include <cstring>
+Include dependency graph for opcodes_test.cpp:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
Implementation of Unit Test for Runner Class.
+
Implementation of Unit Test for OpCode Handling Classes.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00096.map b/docs/software/html/a00096.map
index 79555d22..bdea1498 100644
--- a/docs/software/html/a00096.map
+++ b/docs/software/html/a00096.map
@@ -1,18 +1,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/docs/software/html/a00096.md5 b/docs/software/html/a00096.md5
index d2194229..b1b13899 100644
--- a/docs/software/html/a00096.md5
+++ b/docs/software/html/a00096.md5
@@ -1 +1 @@
-5fc9da358bd61c14170c08d14ac9c225
\ No newline at end of file
+356e508425e65d664aee89b82f7aa765
\ No newline at end of file
diff --git a/docs/software/html/a00096.png b/docs/software/html/a00096.png
index 492a9c09..bca87a6c 100644
Binary files a/docs/software/html/a00096.png and b/docs/software/html/a00096.png differ
diff --git a/docs/software/html/a00098.html b/docs/software/html/a00098.html
index 81d0821c..ee63373f 100644
--- a/docs/software/html/a00098.html
+++ b/docs/software/html/a00098.html
@@ -5,7 +5,7 @@
-USB EPROM/Flash Programmer: runner_test.hpp File Reference
+USB EPROM/Flash Programmer: opcodes_test.hpp File Reference
@@ -69,31 +69,31 @@
+opcodes_test.hpp File Reference
-
Header of Unit Test for Runner Class.
+
Header of Unit Test for OpCode Handling Classes.
More...
#include <gtest/gtest.h>
+Include dependency graph for opcodes_test.hpp:
-Header of Unit Test for Runner Class.
+
Header of Unit Test for OpCode Handling Classes.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00099.map b/docs/software/html/a00099.map
index efdaed4a..b3f4977f 100644
--- a/docs/software/html/a00099.map
+++ b/docs/software/html/a00099.map
@@ -1,4 +1,4 @@
-
-
-
+
+
+
diff --git a/docs/software/html/a00099.md5 b/docs/software/html/a00099.md5
index f3a83a7e..634a9427 100644
--- a/docs/software/html/a00099.md5
+++ b/docs/software/html/a00099.md5
@@ -1 +1 @@
-6b0602e8c9d8efdc0dea99a2c780ac99
\ No newline at end of file
+ca276b8974e2b9ae03fa13d8e2db9ddc
\ No newline at end of file
diff --git a/docs/software/html/a00099.png b/docs/software/html/a00099.png
index 68e7c549..603e8fbc 100644
Binary files a/docs/software/html/a00099.png and b/docs/software/html/a00099.png differ
diff --git a/docs/software/html/a00101.html b/docs/software/html/a00101.html
new file mode 100644
index 00000000..4b5ac754
--- /dev/null
+++ b/docs/software/html/a00101.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+USB EPROM/Flash Programmer: runner_test.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+ USB EPROM/Flash Programmer
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Implementation of Unit Test for Runner Class.
+More...
+
#include "runner_test.hpp"
+
#include "../../backend/runner.hpp"
+
#include <chrono>
+
#include <cstring>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Implementation of Unit Test for Runner Class.
+
- Author
- Robson Martins (https://www.robsonmartins.com)
+
+
+
+
+
diff --git a/docs/software/html/a00102.map b/docs/software/html/a00102.map
new file mode 100644
index 00000000..3492eceb
--- /dev/null
+++ b/docs/software/html/a00102.map
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/software/html/a00102.md5 b/docs/software/html/a00102.md5
new file mode 100644
index 00000000..bce4d6a1
--- /dev/null
+++ b/docs/software/html/a00102.md5
@@ -0,0 +1 @@
+4e474e529c1c200746ddd4230edf6a30
\ No newline at end of file
diff --git a/docs/software/html/a00102.png b/docs/software/html/a00102.png
new file mode 100644
index 00000000..492a9c09
Binary files /dev/null and b/docs/software/html/a00102.png differ
diff --git a/docs/software/html/a00104.html b/docs/software/html/a00104.html
index 9ba2fe7f..b8f19289 100644
--- a/docs/software/html/a00104.html
+++ b/docs/software/html/a00104.html
@@ -5,7 +5,7 @@
-USB EPROM/Flash Programmer: qhexeditor.cpp File Reference
+USB EPROM/Flash Programmer: runner_test.hpp File Reference
@@ -62,49 +62,38 @@
-
Implementation of the QHexEditor Class.
+
Header of Unit Test for Runner Class.
More...
-
#include <QFile>
-
#include <QFileInfo>
-
#include <QtMath>
-
#include <QRandomGenerator>
-
#include <model/buffer/qmemorybuffer.h>
-
#include <dialogs/hexfinddialog.h>
-
#include "qhexeditor.hpp"
+
#include <gtest/gtest.h>
+Include dependency graph for runner_test.hpp:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
Implementation of the QHexEditor Class.
+
+
+
Header of Unit Test for Runner Class.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00105.map b/docs/software/html/a00105.map
index f332e909..efdaed4a 100644
--- a/docs/software/html/a00105.map
+++ b/docs/software/html/a00105.map
@@ -1,18 +1,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/docs/software/html/a00105.md5 b/docs/software/html/a00105.md5
index 551bf1be..f3a83a7e 100644
--- a/docs/software/html/a00105.md5
+++ b/docs/software/html/a00105.md5
@@ -1 +1 @@
-e462250c79b45d07dbc45ef65f5da5a0
\ No newline at end of file
+6b0602e8c9d8efdc0dea99a2c780ac99
\ No newline at end of file
diff --git a/docs/software/html/a00105.png b/docs/software/html/a00105.png
index 37c8ad51..68e7c549 100644
Binary files a/docs/software/html/a00105.png and b/docs/software/html/a00105.png differ
diff --git a/docs/software/html/a00107.html b/docs/software/html/a00107.html
index be5f2d6a..ab264d78 100644
--- a/docs/software/html/a00107.html
+++ b/docs/software/html/a00107.html
@@ -5,7 +5,7 @@
-USB EPROM/Flash Programmer: qhexeditor.hpp File Reference
+USB EPROM/Flash Programmer: chip.cpp File Reference
@@ -62,47 +62,33 @@
-
Header of the QHexEditor Class.
+
Implementation of Chip Emulation Base Classes.
More...
-
#include <QKeyEvent>
-
#include <qhexview.h>
-
#include "backend/epromfile/qepromfile.hpp"
+
#include <QRandomGenerator>
+
#include "chip.hpp"
+Include dependency graph for chip.cpp:
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
Header of the QHexEditor Class.
+
+
Implementation of Chip Emulation Base Classes.
- Author
- Robson Martins (https://www.robsonmartins.com)
diff --git a/docs/software/html/a00108.map b/docs/software/html/a00108.map
index 4c400f11..2701725b 100644
--- a/docs/software/html/a00108.map
+++ b/docs/software/html/a00108.map
@@ -1,11 +1,7 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/docs/software/html/a00108.md5 b/docs/software/html/a00108.md5
index 94234c68..58e6be96 100644
--- a/docs/software/html/a00108.md5
+++ b/docs/software/html/a00108.md5
@@ -1 +1 @@
-07f40715e400ecf284f2352facf1f3fd
\ No newline at end of file
+87fec9330f1617336c0be84222c32d0a
\ No newline at end of file
diff --git a/docs/software/html/a00108.png b/docs/software/html/a00108.png
index dc62df24..5676f5bc 100644
Binary files a/docs/software/html/a00108.png and b/docs/software/html/a00108.png differ
diff --git a/docs/software/html/a00110.html b/docs/software/html/a00110.html
index 5ea949c9..a8dc201f 100644
--- a/docs/software/html/a00110.html
+++ b/docs/software/html/a00110.html
@@ -5,7 +5,7 @@
-USB EPROM/Flash Programmer: Software Project
+USB EPROM/Flash Programmer: chip.hpp File Reference
@@ -46,7 +46,6 @@
});
/* @license-end */
-
+
+
+
-
Software project for USB EPROM/Flash Programmer.
+
Header of Chip Emulation Base Classes.
More...
-
+#include <vector>
+#include <cstdint>
+
- |
-enum | kDeviceTypeEnum { kDeviceParallelMemory
-, kDeviceSerialMemory
- } |
- | Enumeration of the device types. More...
|
- |
-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...
|
- |
-Software project for USB EPROM/Flash Programmer.
-
-
-◆ TSerialPortList
-
-
-
-
-
List of serial ports info.
-
-
-
-
-
-◆ kDeviceTypeEnum
-
-
-
-
-
Enumeration of the device types.
-
-Enumerator |
---|
kDeviceParallelMemory | Device type: Parallel Memory.
- |
-kDeviceSerialMemory | Device type: Serial Memory.
- |
-
-
-
-
-
-◆ kCmdParamValueEnum
-
-
-
-
-
Enumeration of the param values.
-
-Enumerator |
---|
kCmdParamOff | CMD / PARAM : Defines a param with value OFF.
- |
-kCmdParamOn | CMD / PARAM : Defines a param with value ON.
- |
-
-
-
-
-
-◆ kCmdResponseValueEnum
-
-
-
-
-
Enumeration of the response values.
-
-Enumerator |
---|
kCmdResponseNok | CMD / RESPONSE : Defines a response with value NOK.
- |
-kCmdResponseOk | CMD / RESPONSE : Defines a response with value OK.
- |
-
-
-
-
-
-◆ kCmdOpCodeEnum
-
-
-
-
-
Enumeration of the OpCodes.
-
-Enumerator |
---|
kCmdNop | OPCODE / NOP : Opcode NOP.
- |
-kCmdVddCtrl | OPCODE / VDD : Opcode VDD Control On/Off.
- |
-kCmdVddSetV | OPCODE / VDD : Opcode VDD Set Voltage.
- |
-kCmdVddGetV | OPCODE / VDD : Opcode VDD Get Voltage.
- |
-kCmdVddGetDuty | OPCODE / VDD : Opcode VDD Get PWM Duty Cycle.
- |
-kCmdVddGetCal | OPCODE / VDD : Opcode VDD Get Calibration.
- |
-kCmdVddInitCal | OPCODE / VDD : Opcode VDD Init Calibration.
- |
-kCmdVddSaveCal | OPCODE / VDD : Opcode VDD Save Calibration.
- |
-kCmdVddOnVpp | OPCODE / VDD : Opcode VDD on VPP.
- |
-kCmdVppCtrl | OPCODE / VPP : Opcode VPP Control On/Off.
- |
-kCmdVppSetV | OPCODE / VPP : Opcode VPP Set Voltage.
- |
-kCmdVppGetV | OPCODE / VPP : Opcode VPP Get Voltage.
- |
-kCmdVppGetDuty | OPCODE / VPP : Opcode VPP Get PWM Duty Cycle.
- |
-kCmdVppGetCal | OPCODE / VPP : Opcode VPP Get Calibration.
- |
-kCmdVppInitCal | OPCODE / VPP : Opcode VPP Init Calibration.
- |
-kCmdVppSaveCal | OPCODE / VPP : Opcode VPP Save Calibration.
- |
-kCmdVppOnA9 | OPCODE / VPP : Opcode VPP on A9.
- |
-kCmdVppOnA18 | OPCODE / VPP : Opcode VPP on A18.
- |
-kCmdVppOnCE | OPCODE / VPP : Opcode VPP on CE.
- |
-kCmdVppOnOE | OPCODE / VPP : Opcode VPP on OE.
- |
-kCmdVppOnWE | OPCODE / VPP : Opcode VPP on WE.
- |
-kCmdBusCE | OPCODE / BUS : Opcode CE Ctrl.
- |
-kCmdBusOE | OPCODE / BUS : Opcode OE Ctrl.
- |
-kCmdBusWE | OPCODE / BUS : Opcode WE Ctrl.
- |
-kCmdBusAddrClr | OPCODE / BUS : Opcode Address Clear.
- |
-kCmdBusAddrInc | OPCODE / BUS : Opcode Address Increment.
- |
-kCmdBusAddrSet | OPCODE / BUS : Opcode Address Set.
- |
-kCmdBusAddrSetB | OPCODE / BUS : Opcode Address Set Byte.
- |
-kCmdBusAddrSetW | OPCODE / BUS : Opcode Address Set Word.
- |
-kCmdBusDataClr | OPCODE / BUS : Opcode Data Clear.
- |
-kCmdBusDataSet | OPCODE / BUS : Opcode Data Set.
- |
-kCmdBusDataSetB | OPCODE / BUS : Opcode Data Set Byte.
- |
-kCmdBusDataGet | OPCODE / BUS : Opcode Data Get.
- |
-kCmdBusDataGetB | OPCODE / BUS : Opcode Data Get Byte.
- |
-
-
-
-
-
+Header of Chip Emulation Base Classes.
+
- Author
- Robson Martins (https://www.robsonmartins.com)
+