[PPCL600][CURRENT_VERSION] = 36384
[CHANGES] =’18 September 2024; Bug fix FTF applied twice if set before turning on the laser; Bug fix fix slope in FTF offset error; Improved stability in laser control; Improved FTF operation in whispermode; Bug fix allow negative values for MHz part of the grid value; Improve ambient compensator (no drift) operation.’
[PPCL700][CURRENT_VERSION] = 35861
[CHANGES] =’29 August 2024; Made CleanSweep and CleanJump (95%+ accurate) working again. Changed release to 7.0.4. Fixed frequency calculation and setting (FTF error). Simplified coding (compare function, setting system parameters such as release). Minor optimizations in SPI. Simplify control of DAC. Add register 0x6B;’
[PPCL700][PREVIOUS_VERSION] = 33581
[CHANGES] =’22 May 2024; Release PPCL590 version with support of external references.’
[PPCL700][PREVIOUS_VERSION] = 31377
[CHANGES] =’21 February 2024; Improved locking mechanism and startup and communications with ADC24 in SPI.’
[PPCL700][PREVIOUS_VERSION] = 30918
[CHANGES] =’11 February 2024; Improved locking during start-up of laser.’
[PPCL700][PREVIOUS_VERSION] = 30840
[CHANGES] =’29 January 2024; Added PPCL590 code; improved interrupt handling; Moved extensive calculations out of interrupt loops.’
[PPCL700][PREVIOUS_VERSION] = 30840
[CHANGES] =’24 January 2024; Minor changes in calculations.’
[PPCL700][PREVIOUS_VERSION] = 29520
[CHANGES] =’5 December 2024; Changes in interrupt handling; simplified calculations to integer from floating.’
[CHANGES] =’November 2023; Minor bug fixes. Packet output now printed properly. ICR command Peak Voltage was reading wrong register. Firmware upgrade now first checks for file before starting upgrade.’
[PPCL700][PREVIOUS_VERSION] = 19000
[CHANGES] = ‘No tracking before this’
[PPCL600][PREVIOUS_VERSION] = 32333
[CHANGES] = ‘Bug fix for ambient compensator implementation in combination with FTF (not important if no drift calibration is set to 0). Modified model calculation to prevent repeated complex floating point calculations. Now calculation only when something changes. Add FTF for whispermode.’
[PPCL600][PREVIOUS_VERSION] = 31773
[CHANGES] = ‘8 March 2024; No change (different compile date)’
[PPCL600][PREVIOUS_VERSION] = 31220
[CHANGES] = ’15 Feb 2024; Reduce code size in specific functions. Bug fix. Enable control of filter temperatures in whispermode’
[PPCL600][PREVIOUS_VERSION] = 31053
[CHANGES] = ‘7 Feb 2024; Change initialization/programming of high resolution ADC; Simplify code for sample and domain information. Bug fix. 190THz setpoint allowed.’
[PPCL600][PREVIOUS_VERSION] = 30719
[CHANGES] = ’24 Jan 2024; Simplify code to control domain section.’
[PPCL600][PREVIOUS_VERSION] = 29090
[CHANGES] = ‘16 Nov 2023; Add error-counting in sample and domain. Improve programming ADC.’
[PPCL600][PREVIOUS_VERSION] = 29047
[CHANGES] = ’15 Nov 2023; Modify code for efficiency of locking real time loop.’
[PPCL600][PREVIOUS_VERSION] = 28999
[CHANGES] = ’13 Nov 2023; Run realtime loop on a counter instead of hardware readiness.’
[PPCL600][PREVIOUS_VERSION] = 28661
[CHANGES] = ’30 Oct 2023; Allow changing speed of high resolution ADC for more accurate readings.’
[PPCL600][PREVIOUS_VERSION] = 28637
[CHANGES] = ’29 Oct 2023; Major rewrite on initialization of TEC.’
[PPCL600][PREVIOUS_VERSION] = 28565
[CHANGES] = ‘26 Oct 2023; Major rewrite on SPI communications.’
[PPCL600][PREVIOUS_VERSION] = 26670
[CHANGES] = ‘8 Aug 2023; Add new control mode for enhanced stability.’
[PPCL600][PREVIOUS_VERSION] = 26328
[CHANGES] = ‘8 Aug 2023; Fix error in correction mechanisms (affects small number of devices); Update health monitoring (mostly clean up); Remove channel limit on cleanjump beyond 256; Add error correction mechanism for filter calculations; Add dither reduce feature.’
[PPCL600][PREVIOUS_VERSION] = 15582
[CHANGES] = ‘3 May 2022; No tracking before this.’
[ITLA][CURRENT_VERSION] = ‘8.0.9.6’
[CHANGES] =”
[ITLA][PREVIOUS_VERSION]= ‘8.0.0.1’
[PPEB076]