| 
    USB EPROM/Flash Programmer
    
   | 
 
Configuration of UsbFlashProg. More...
#include <QtGlobal>#include <QtCore>#include <QString>#include "VERSION"
Classes | |
| struct | TProgrammerSettings | 
| Stores the programmer settings.  More... | |
| struct | TApplicationSettings | 
| Stores the application settings.  More... | |
| struct | TLanguageSettings | 
| Stores the language settings.  More... | |
Macros | |
| #define | kAppVersion QString::number(kAppVersionArray[0], 'f', 1).toStdString().c_str() | 
| GENERAL : App Version.  More... | |
Variables | |
| constexpr const char * | kProjectHomePage | 
| GENERAL : Project Home Page.  More... | |
| constexpr const char * | kAuthorHomePage = "https://robsonmartins.com/" | 
| GENERAL : Author Home Page.  More... | |
| constexpr const char * | kAuthorName = "Robson Martins" | 
| GENERAL : Author Name.  More... | |
| constexpr const char * | kOrganizationName = "RobsonMartins" | 
| GENERAL : Organization Name.  More... | |
| constexpr const char * | kOrganizationDomain = "robsonmartins.com" | 
| GENERAL : Organization Domain.  More... | |
| constexpr const char * | kApplicationName = "UsbFlashProg" | 
| GENERAL : App Name.  More... | |
| constexpr const char * | kApplicationFullName = "USB Flash/EPROM Programmer" | 
| GENERAL : App Full Name.  More... | |
| constexpr quint16 | kUsbVendorId = 0x2E8A | 
| COMM/USB : Vendor ID.  More... | |
| constexpr quint16 | kUsbProductId = 0x000A | 
| COMM/USB : Product ID.  More... | |
| constexpr int | kUsbEnumerateInterval = 2000 | 
| COMM/USB : Interval to enumerate USB, in milliseconds.  More... | |
| constexpr int | kUsbRefreshInterval = 500 | 
| COMM/USB : Interval to refresh communication, in milliseconds.  More... | |
| constexpr const char * | kLogFileName = "ufprog.log" | 
| GENERAL : Log filename.  More... | |
| constexpr const char * | kSettingGeneralLogLevel = "LogLevel" | 
| SETTING : General / LogLevel.  More... | |
| constexpr const char * | kSettingGeneralWindowPos = "WindowPos" | 
| SETTING : General / Window Position.  More... | |
| constexpr const char * | kSettingGeneralWindowSize = "WindowSize" | 
| SETTING : General / Window Size.  More... | |
| constexpr const char * | kSettingGeneralLanguage = "Language" | 
| SETTING : General / Language.  More... | |
| constexpr const char * | kSettingGeneralLastDir = "LastDir" | 
| SETTING : General / Last Directory.  More... | |
| constexpr const char * | kSettingProgDevice = "Prog/Device" | 
| SETTING : Programmer / Selected Device.  More... | |
| constexpr const char * | kSettingProgDeviceSize = "Prog/DeviceSize" | 
| SETTING : Programmer / Device Size.  More... | |
| constexpr const char * | kSettingProgTwp = "Prog/tWP" | 
| SETTING : Programmer / tWP.  More... | |
| constexpr const char * | kSettingProgTwc = "Prog/tWC" | 
| SETTING : Programmer / tWC.  More... | |
| constexpr const char * | kSettingProgVddRd = "Prog/VDDToRead" | 
| SETTING : Programmer / VDD to Read.  More... | |
| constexpr const char * | kSettingProgVddWr = "Prog/VDDToProg" | 
| SETTING : Programmer / VDD to Prog.  More... | |
| constexpr const char * | kSettingProgVpp = "Prog/VPP" | 
| SETTING : Programmer / VPP.  More... | |
| constexpr const char * | kSettingProgVee = "Prog/VEE" | 
| SETTING : Programmer / VEE.  More... | |
| constexpr const char * | kSettingProgSkipFF = "Prog/SkipFF" | 
| SETTING : Programmer / Skip Prog 0xFF.  More... | |
| constexpr const char * | kSettingProgFast = "Prog/FastProg" | 
| SETTING : Programmer / Fast Prog/Erase.  More... | |
| constexpr const char * | kSettingProgSectorSize = "Prog/SectorSize" | 
| SETTING : Programmer / Sector Size.  More... | |
| constexpr const char * | kSettingProgBufferSize = "Prog/BufferSize" | 
| SETTING : Programmer / Buffer Size.  More... | |
| const TLanguageSettings | kAppSupportedLanguages [] | 
| List of supported Languages.  More... | |
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 | 
GENERAL : Organization Name.
      
  | 
  constexpr | 
GENERAL : Organization Domain.
      
  | 
  constexpr | 
GENERAL : App Name.
      
  | 
  constexpr | 
GENERAL : App Full 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.
      
  | 
  constexpr | 
GENERAL : Log filename.
      
  | 
  constexpr | 
SETTING : General / LogLevel.
      
  | 
  constexpr | 
SETTING : General / Window Position.
      
  | 
  constexpr | 
SETTING : General / Window Size.
      
  | 
  constexpr | 
SETTING : General / Language.
      
  | 
  constexpr | 
SETTING : General / Last Directory.
      
  | 
  constexpr | 
SETTING : Programmer / Selected Device.
      
  | 
  constexpr | 
SETTING : Programmer / Device Size.
      
  | 
  constexpr | 
SETTING : Programmer / tWP.
      
  | 
  constexpr | 
SETTING : Programmer / tWC.
      
  | 
  constexpr | 
SETTING : Programmer / VDD to Read.
      
  | 
  constexpr | 
SETTING : Programmer / VDD to Prog.
      
  | 
  constexpr | 
SETTING : Programmer / VPP.
      
  | 
  constexpr | 
SETTING : Programmer / VEE.
      
  | 
  constexpr | 
SETTING : Programmer / Skip Prog 0xFF.
      
  | 
  constexpr | 
SETTING : Programmer / Fast Prog/Erase.
      
  | 
  constexpr | 
SETTING : Programmer / Sector Size.
      
  | 
  constexpr | 
SETTING : Programmer / Buffer Size.