--------------------------------------------------------------------------------
Firmware:     Build 283
Release Date: $Date: 2019-12-17 16:00:45 +0100 (Di, 17 Dez 2019) $
SVN Revision: $Revision: 32582 $
Remark:       Version for new generation Drive TSP710

Changes since last Build:
- set new FW version to 283; batch file modified for the new version
- CHG: switch to error state, in case of brake is initial not present
- CHG: The cooling controller no longer considers the measured value of the
       IR temperature sensor, if it is in the fault state
- CHG: stay in IR temperature measurement fault state in case of more than 2
       errors occured during 10 measurements
- CHG: no longer start I2C interface in MST mode (prevents from issuing a start
       to the bus)
- CHG: changed pin settings for i2c interface used by IR temp sensor
       (set DSE and SRE for SCL pin and SDA pin, disable ODE for SCL pin)
- CHG: implemented more robust I2C interface read method
- NEW: impl. method to autom. detect and restart stuck i2c bus used by IR sensor


--------------------------------------------------------------------------------
Firmware:     Build 282
Release Date: Date: 2019-12-05 13:48:59 +0100 (Do, 05 Dez 2019)
SVN Revision: Revision: 32378
Remark:       Version for new generation Drive TSP710

Changes since last Build:
- set new FW version to 282; batch file modified for the new version
- DBG: implemented IR sensor error counter for debug reasons. counter is
       available at signal with address 0x8D. This feature is switched off
       per default (define I2C_DEBUGGING_FOR_LH)
- CHG: implemented more robust IR temp sensor measurement. tolerate 2 errors
       during 10 measurements.


--------------------------------------------------------------------------------
Firmware:     Build 281
Release Date: Date: 2019-12-02 12:17:26 +0100 (Mo, 02 Dez 2019)
SVN Revision: Revision: 32330
Remark:       Version for new generation Drive TSP710

Changes since last Build:
- set new FW version to 281; batch file modified for the new version
- CHG: correct nominal voltage for PBS_PLOW voltages from 12V to 12.4V


--------------------------------------------------------------------------------
Firmware:     Build 280
Release Date: Date: 2019-09-03 13:58:28 +0200 (Di, 03 Sep 2019)
SVN Revision: Revision: 31706
Remark:       Version for new generation Drive TSP710

Changes since last Build:
- set new FW version to 280; batch file modified for the new version
- CHG: replaced HardwareRevision by HardwareCompatibility


--------------------------------------------------------------------------------
Firmware:     Build 279
Release Date: Date: 2019-06-19 11:27:03 +0200 (Mi, 19 Jun 2019)
SVN Revision: Revision: 31127
Remark:       Version for new generation Drive TSP710

Changes since last Build:
- set new FW version to 279; batch file modified for the new version
- CHG: allow to change to Brake state Discharging in case of brakeSwitchOperational = false


--------------------------------------------------------------------------------
Firmware:     Build 278
Release Date: Date: 2019-05-10 13:57:29 +0200 (Fr, 10 Mai 2019)
SVN Revision: Revision: 30705
Remark:       Version for new generation Drive TSP710

Changes since last Build:
- set new FW version to 278; batch file modified for the new version
- CHG: provide I2C slave address for IR Temp sensor within constructor
- CHG: lowered the brakeTestStartVoltage from 50V to 45V to be able to use 48V supply
- CHG: safe lastBrakeShortPwm before applying the test PWM to make sure we see
       the PWM which has triggered the OC interrupt
- CHG: increased dcBusVoltChangeRateThreshold to 5.0 due to higher voltage levels on TSP710
- CHG: changed precedence of relay control parameters
- CHG: no longer show MinAcLineVoltage parameter in register
- CHG: adapt voltage resolution factor for PBSx_LowPosX voltages due to change
       of voltage splitter in TSP710 series version
- CHG: prevent from static code analyse checker warning (use NVIC_EncodePriority
       for prio calculation)
- CHG: redesign of temperature measurement and resistor network classes to suppress
       static code checker warnings
- CHG: removed intermediate constants e.g. cLineDisturbanceTime_s (not needed
       and suppress code checker warning)
- CHG: changed definition of signal midVoltageRangeState (as req by LK)
- CHG: changed default value of parameter DcBusMidVoltageRange from 10V to 30V
- CHG: moved line signals(R,S,T) from 0x27 to 0xC0 (no longer in supervision registers)
- NEW: added DcBus-DcBusMid difference voltage and monitor the voltage limit
- NEW: reserved register entry 0x88 for digital inputs (all monitors)
- NEW: defined register entry 0x89 for device state for all monitors
- NEW: added register entry 0x94 for register general.internal.event (all monitors)
- NEW: added Kinetis specific macros for port registers to improve code readability
- NEW: implemented one-phase mode the same way as in TPxxx (new parameter)
- NEW: calculate brake voltage depending parameters on commit of brake voltage
- NEW: implemented mid voltage range state info


--------------------------------------------------------------------------------
Firmware:     Build 277
Release Date: Date: 2019-02-13 15:01:56 +0100 (Mi, 13 Feb 2019)
SVN Revision: Revision: 29956
Remark:       Version for new generation Drive TSP710

Changes since last Build:
- set new FW version to 277; batch file modified for the new version
- INT: renamed some register entries
- CHG: reserved register entry 0x88 for digital inputs (all monitors)
- NEW: defined register entry 0x89 for device state for all monitors
- NEW: added register entry 0x94 for register general.internal.event (all monitors)
- CHG: moved act Fan Level register entry from 0x88 to 0x8B
- FIX: made multiple PWM channels on one device running (call init of a channel
       has reset the config of previous inited channel)
- NEW: added new class CIrTempSensorMeas
- FIX: prevent from temporary IR sensor temperature measurement errors during startup
- INT: added define for I2c Alt function


--------------------------------------------------------------------------------
Firmware:     Build 276
Release Date: Date: 2019-02-06 11:15:29 +0100 (Mi, 06 Feb 2019)
SVN Revision: Revision: 29843
Remark:       Version for new generation Drive TSP710

Changes since last Build:
- set new FW version to 276; batch file modified for the new version
- NEW: cloned MonBridge project FW275 for TSP710
- CHG: rework on PWM implementation (altFunction configurable now) is backward compatible
- CHG: implemented all TSP specific parts (brakeCtrl, RelayCtrl, ...) in this BM
Base and App:
- CHG: introduced #define USE_DEBUG_PINS which is used for control
       of DebugPin setup and DebugPin macros (inactive per default)
- NEW: added unique chip ID registers read mechanism. The CHIP UID is available
       in monitor LocalBus registers 0x4..0x7
- CHG: replaced all include guards with #pragma once
- INT: removed all C# //#region, //#endregion, ///<summary> and updated all copy rights
- CHG: applied static code checker suggestions
- INT: moved FilterLib sources to common Folder monitor_Lib
- INT: moved basicTypes.h and assert.c/h to Monitor_Common dir
- INT: moved STI_Timer, SRA_Ram, SCR_CrcXX sources to Monitor_Common dir
- INT: moved KTY_TempSens, NTC_TempSens, PTS_TempSens sources to Monitor_Common dir
- CHG: no longer perform CRC backward compatibility mode check
- CHG: removed MaintCount related definitions/implementations from flash map and code
- CHG: Prevent from potentially possible watchdog problems during FW download.
       Added 5ms delay between every sector erase operation
- NEW: added possibility to set manual fan level when cooling is disabled
- CHG: derive specific register parts from general register parts, implement
       specific register parts in application project
- NEW: show actual cooling fan percentage level in register (0x88)
- CHG: changed register ID of ResetMonitorStatistic from 0x9F to 0x93
- CHG: correct voltage Limits for PBM_PLOW_POS0 driver voltages

