|
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.