BLDFUSettingsStructV1 constructor

BLDFUSettingsStructV1(
  1. int settingsAddress,
  2. bool isV1Only
)

Implementation

BLDFUSettingsStructV1(int settingsAddress,bool isV1Only){
  logger?.verbose('Setting bl dfu Setting V1');
  crc               = settingsAddress + 0x0;
  settingsVersion          = settingsAddress + 0x4;
  appVersion           = settingsAddress + 0x8;
  blVersion            = settingsAddress + 0xC;
  bankLayout       = settingsAddress + 0x10;
  bankCurrent      = settingsAddress + 0x14;
  bankImgSize      = settingsAddress + 0x18;
  bankImgCrc     = settingsAddress + 0x1C;
  bankCode   = settingsAddress + 0x20;
  sdSize             = settingsAddress + 0x34;

  initCmd          = settingsAddress + 0x5C;
  if(isV1Only){
    lastAddress         = settingsAddress + 0x5C;
  }
}