![]() |
USB EPROM/Flash Programmer
|
Unit Tests for USB EPROM/Flash Programmer software project. More...
Files | |
file | chip_test.cpp |
Implementation of Unit Test for Device (Chip) Classes. | |
file | chip_test.hpp |
Header of Unit Test for Device (Chip) Classes. | |
file | opcodes_test.cpp |
Implementation of Unit Test for OpCode Handling Classes. | |
file | opcodes_test.hpp |
Header of Unit Test for OpCode Handling Classes. | |
file | runner_test.cpp |
Implementation of Unit Test for Runner Class. | |
file | runner_test.hpp |
Header of Unit Test for Runner Class. | |
file | chip.cpp |
Implementation of Chip Emulation Base Classes. | |
file | chip.hpp |
Header of Chip Emulation Base Classes. | |
file | test/emulator/eeprom.cpp |
Implementation of EEPROM Chip Emulation. | |
file | test/emulator/eeprom.hpp |
Header of EEPROM Chip Emulation. | |
file | emulator.cpp |
Implementation of Emulator Class. | |
file | emulator.hpp |
Header of Emulator Class. | |
file | test/emulator/eprom.cpp |
Implementation of EPROM Chip Emulation. | |
file | test/emulator/eprom.hpp |
Header of EPROM Chip Emulation. | |
file | test/emulator/flash28f.cpp |
Implementation of Flash 28F Chip Emulation. | |
file | test/emulator/flash28f.hpp |
Header of Flash 28F Chip Emulation. | |
file | test/emulator/sram.cpp |
Implementation of SRAM Chip Emulation. | |
file | test/emulator/sram.hpp |
Header of SRAM Chip Emulation. | |
file | test/main.cpp |
Implementation of the Unit Tests Main Routine. | |
file | test/main.hpp |
Header of the Unit Tests Main Routine. | |
Classes | |
class | ChipTest |
Test class for Device (Chip) Classes. More... | |
class | OpCodeTest |
Test class for OpCode Handling Classes. More... | |
class | RunnerTest |
Test class for Runner Class. More... | |
struct | TChipCommand |
Chip Special Command Structure. More... | |
class | BaseChip |
Chip Emulator Base Abstract Class. More... | |
class | BaseParChip |
Parallel Chip Emulator Base Abstract Class. More... | |
class | ChipEEPROM |
EEPROM Chip Emulator Class. More... | |
class | Emulator |
Emulator Class. More... | |
class | ChipEPROM |
EPROM Chip Emulator Class. More... | |
class | ChipFlash28F |
Flash 28Fxxx Chip Emulator Class. More... | |
class | ChipFlashSST28F |
Flash SST 28xFxxx Chip Emulator Class. More... | |
class | ChipFlashIntel28F |
Flash Intel 28Fxxx Chip Emulator Class. More... | |
class | ChipSRAM |
SRAM Chip Emulator Class. More... | |
Typedefs | |
typedef QList< QSerialPortInfo > | TSerialPortList |
List of serial ports info. More... | |
Enumerations | |
enum | TChipCommandOperation { ChipOperationUnknown , ChipOperationRead , ChipOperationWrite , ChipOperationVerify , ChipOperationErase , ChipOperationBlankCheck , ChipOperationGetId , ChipOperationUnprotect , ChipOperationProtect , ChipOperationReset } |
Chip Special Command Operation. More... | |
Functions | |
void | initLogging () |
Initialize logger. More... | |
int | main (int argc, char **argv) |
Main routine for tests. More... | |
Variables | |
constexpr uint8_t | kTestLogLevel = 0 |
Define the log level for tests. More... | |
Unit Tests for USB EPROM/Flash Programmer software project.
typedef QList<QSerialPortInfo> TSerialPortList |
List of serial ports info.
Chip Special Command Operation.
void initLogging | ( | ) |
Initialize logger.
int main | ( | int | argc, |
char ** | argv | ||
) |
Main routine for tests.
argc | Number of arguments. |
argv | Array of arguments. |
|
constexpr |
Define the log level for tests.
The log levels: 0 (default) is disabled; 1 is fatal; 2 is critical; 3 is warning; 4 is info; 5 (or more) is debug.