--------------------------------------------------------------------------------
Firmware:     Build 271
Release Date: $Date: 2019-05-08 15:24:59 +0200 (Mi, 08 Mai 2019) $
SVN Revision: $Revision: 30675 $
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 271; batch file modified for the new 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
- 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 Kinetic specific macros for port registers to improve code readability
- FIX: made multiple PWM channels on one device running (call init of a channel
       has reset the config of previous inited channel)


--------------------------------------------------------------------------------
Firmware:     Build 270
Release Date: Date: 2019-01-30 16:26:13 +0100 (Mi, 30 Jan 2019)
SVN Revision: Revision: 29773
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 270; batch file modified for the new version
Support:
- CHG: rework on PWM implementation (altFunction configurable now) is backward compatible
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
- CHG: derive specific register parts from general register parts, implement
       specific register parts in application project
- CHG: changed register ID of ResetMonitorStatistic from 0x9F to 0x93


--------------------------------------------------------------------------------
Firmware:     Build 269
Release Date: Date: 2018-08-06 14:45:23 +0200 (Mo, 06 Aug 2018)
SVN Revision: Revision: 28085
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 269; batch file modified for the new version
- CHG: introduced default publication and subscriprion register, made sure
       publications and subscriptions are at these defaults after construction.


--------------------------------------------------------------------------------
Firmware:     Build 268
Release Date: Date: 2018-07-10 16:11:25 +0200 (Di, 10 Jul 2018)
SVN Revision: Revision: 27958
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 268; batch file modified for the new version
- CHG: made maintenance counting implementation more robust
- CHG: made boot loader jump into images more robust
- FIX: temp level access for temperatures #[8..9] was wrong. could access a wrong
       address. correct calculation of register for access to temp levels #[8..9]
- NEW: introduced define for abo index which is used for allErrors update
- CHG: activated flash read-protection mechanism
- FIX: correct calculation of subscription register pointer (suggestion of c-stat)
- CHG: implemented suggestions made by c-stat code analyzer


--------------------------------------------------------------------------------
Firmware:     Build 267
Release Date: Date: 2017-01-04 17:12:04 +0100 (Mi, 04 Jan 2017)
SVN Revision: Revision: 23685
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 267; batch file modified for the new version
- CHG: configure reset Pin filtering to max available filter time to prevent
       from unexpected reset when an external connector is plugged in
- CHG: split SHI_HwIo into base class CHwIoBase and application specific CHwIo class
- NEW: prepared introduction of HC concept (HC replaces HR)


--------------------------------------------------------------------------------
Firmware:     Build 266
Release Date: Date: 2016-05-19 10:09:38 +0200 (Do, 19 Mai 2016)
SVN Revision: Revision: 22519
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 266; batch file modified for the new version
- CHG: moved CPU temp measurement constants from code to SHW_CommonHardwareDefinition.h
- CHG: set setup of debug IO pins into comment.


--------------------------------------------------------------------------------
Firmware:     Build 265
Release Date: Date: 2015-11-13 15:59:56 +0100 (Fr, 13 Nov 2015)
SVN Revision: Revision: 21320
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 265; batch file modified for the new version
- NEW: impl PMW output with 10kHz period. the PWM unit outputs the value of
       register TOU1_PWM_OUTPUT(x99)
- NEW: set default subsAbo[0] to register TOU1_PWM_OUTPUT and enable the subscription


--------------------------------------------------------------------------------
Firmware:     Build 264
Release Date: Date: 2015-11-02 11:09:43 +0100 (Mo, 02 Nov 2015)
SVN Revision: Revision: 21196
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 264; batch file modified for the new version
- CHG: decision UP, 2015.10.19, switched off persisting of statistic data!!


--------------------------------------------------------------------------------
Firmware:     Build 263
Release Date: Date: 2015-10-20 11:40:14 +0200 (Di, 20 Okt 2015)
SVN Revision: Revision: 21042
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 263; batch file modified for the new version
- NEW: implemented maintenance count feature as defined in
       'Statistik in Monitoren', Triamec Motion AG, SW-Firmware
- CHG: make sure that firmware does not use double functions (e.g. 2.0 -> 2.0f)
- CHG: removed alternative filters functionality to save flash space
- NEW: merged PT100 and PT1000 sensor classes to one class PTS which can handle
       both types of sensors and needs less flash at all
- NEW: added test SW which toggles RS485 TX data with 1kHz (inactive per default)
- CHG: rework on flash access implementation (merged flash2 into flash, removed unused constants)
- CHG: respect longword flash write restriction on MK10FX
- CHG: enlarged the large watchdog timeout which is used during sector erase
       (Firmware DL and eeprom emulation). It was too short and could cause WD reset
- CHG: decision UP, 2015.10.19, switched off cyclic persisting of statistic data!!


--------------------------------------------------------------------------------
Firmware:     Build 262
Release Date: Date: 2015-08-21 13:56:16 +0200 (Fr, 21 Aug 2015)
SVN Revision: Revision: 20488
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 262; batch file modified for the new version
- CHG: defined pins for RS232, RS485 and CAN interfaces
- CHG: disabled all interfaces per default


--------------------------------------------------------------------------------
Firmware:     Build 261
Release Date: Date: 2015-05-20 16:17:03 +0200 (Mi, 20 Mai 2015)
SVN Revision: Revision: 20061
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 261; batch file modified for the new version
- CHG: renamed FilterLib MK10DN to MKxxNoFPU and MK10FX to MKxxFPU
- CHG: use generic Cortex-M4 in filterLib for standard MK10 without FPU
- CHG: use generic Cortex-M4F in filterLib for MK10FX and MK02 with FPU


--------------------------------------------------------------------------------
Firmware:     Build 260
Release Date: Date: 2015-04-20 18:03:33 +0200 (Mo, 20 Apr 2015)
SVN Revision: Revision: 19752
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 260; batch file modified for the new version
- CHG: changed initialization of slow filters
- MOD: no longer access AD channels during startup phase (till SPI communication works)
- MOD: do limit checks after AD system properly is started
- CHG: upgrade of Build environment to version 7.4


--------------------------------------------------------------------------------
Firmware:     Build 259
Release Date: Date: 2015-02-09 14:11:40 +0100 (Mo, 09 Feb 2015)
SVN Revision: Revision: 19334
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 259; batch file modified for the new version
- new hardware revision 01 for TSD80 series
- temperature sensors were exchanged on bridge monitor


--------------------------------------------------------------------------------
Firmware:     Build 258
Release Date: Date: 2014-12-10 15:27:35 +0100 (Mi, 10 Dez 2014)
SVN Revision: Revision: 19148
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 258; batch file modified for the new version
- FIX: wrong temperature measurment (and AD channel 2) on TOU1 solved.
- CHG: changed triggering method to always synchronized with SPI CS.
  enable limit checking not until communication and AD reading is started.


--------------------------------------------------------------------------------
Firmware:     Build 257 (1.1)
Release Date: Date: 2014-11-18 09:23:07 +0100 (Di, 18 Nov 2014)
SVN Revision: Revision: 19014
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 257 (1.1); batch file modified for the new version
- FIX: firmware Download on TOU1 did not work
  (problem on MK10FX device which allows longword programming only)


--------------------------------------------------------------------------------
Firmware:     Build 256 (1.0)
Release Date: Date: 2014-07-30 10:31:54 +0200 (Mi, 30 Jul 2014)
SVN Revision: Revision: 18068
Remark:       Version for new generation Drive

Changes since last Build:
- set new FW version to 256 (1.0); batch file modified for the new version
- monitor implemented with Kinetis MCU based on STM32 Monitor

