0005 /* * * * * * * * * * * * * * * * * * * * * * * * * * * Vers Date Who What 00.01 10.09.08 PK - initial audio-decoder-only version based on the demo 11.09.08 PK - correct endian handling - network handling routine moved completely to RAM 12.09.08 PK - sampling frequency autodetection - IP process removed completely - eight network receive buffers - codec drift calculation 23.10.08 PK - initial version of the command extracting - T&R - T&S - IOMR registers implemented 24.10.08 PK - register loading/writing - channel configuration from IOMR 26.10.08 PK - implemented DNSR 27.10.08 PK - sampling rate detection rewritten - stream presence test - volatile registers protected by lock in read/write register - GPIO support 00.02 29.10.08 PK - command handling rewritten to assembler, response time <150us 30.10.08 PK - fixed bug in CPR1 decoding 31.10.08 PK - fixed "the device is out of order" message on ESControl 2.54 - dynamic clock speed adjustment rewritten to a better algorithm 03.11.08 PK - one channel support on PYKO IN 04.11.08 PK - PID/MFID for PYKO IN/OUT - audio control registers implemented 12.11.08 PK - UART CR implemented - audio peak levels 13.11.08 PK - command FIFO increased to 128 entries 14.11.08 PK - UART RX and TX implemented 15.11.08 PK - fixed UART status readout 18.11.08 PK - first attempt for GPIO link 19.11.08 PK - GPIO link debugged - new defaults 27.11.08 PK - fixed audio peak level bug (input peak levels were displayed rather than output peaks) 28.11.08 PK - peak level bugfix: the value was always 255 00.03 02.12.08 PK - fixed bug #036.03: WriteRead returns the old value instead of the new one - recover IOMR registers after startup - fixed bug #036.02: Channel selection is not properly recovered from the EEPROM after startup 03.12.08 PK - GPO stored in the EEPROM on save - initial version of the serial gateway 11.12.08 PK - fixed audio dropouts during EEPROM read/write 08.01.09 PK - dropped frames counter - audio buffering 2 to 4 ms 09.01.09 PK - default boot target ES - reset button switches the boot target to 8K - display messages for reset/switch to 8K 12.01.09 PK - EEPROM register storage moved from offset 1680 to 1670 21.01.09 PK - ignore ethernet drivers in extension modules 00.04 03.02.09 PK - fixed error #036.11: Output peak levels on MAS based devices are 0 if there is no output signal 10.02.09 PK - SCS bit set in the SLIDR register - must be set if GPIO tunnel is supported - bugfix #036.16: commands sent by a non Primary Master are not answered - fixed bug #036.12: wrong handling of DRE and REE in XTCR (reply-on-event working improperly) 17.03.09 PK - using global HW.ee_hw_type rather than reading it locally 06.08.09 PK - prepared for VSC 00.05 30.12.09 PK - #036.16: Use second ethernet on Annuncicom 155 - removed MAC increment on second eth port */