FARGO electronic Digital Audio Board 7KDAB User Manual

Page 60

Advertising
background image

7KDAB, Version 2.0, 19-Aug-2007

Vyex LLC, 2003-2007

55

Bug Fixes and Changes

Version 2.04

Special Messages 9860 through 9895 will no longer cause the controller to crash.

Fixed a problem that could cause the hardware watchdog to trip during cold initialization.

Note: When upgrading from one version 2.04 variant to another, there is no need to cold initialize the controller.

Version 2.04a


This version fixes the macro corruption problem in commands 00, 02, 40, 50, 76, and 96.

A potential problem related to the courtesy beep was addressed. There was a potential that could require the controller to
be cold initialized in order for the controller to once again generate a courtesy beep message.

An initial delay character, 54, was added to command 33’s message playback to allow more time for the control user to
hear the entire command response.

Version 2.04b


This version fixes a problem with command 76. Some of the IF tests were incorrectly testing some byte wide variables as
words and vice versa. Due to the nature of the bug, there is no way to tell, at any given movement, which tests would be
made incorrectly.

Command 76 was also changed to queue any resulting macro at the head of the work queue rather than at the end of the
queue. This allows the immediate execution of the macro, which in turn also allows the nesting and stacking of IF tests.

Command 65 was broken in the transition from 2.03b to 2.04 and was not setting the timer to the user supplied value.
The command now works correctly.

Version 2.04c


This version fixes additional problems with command 76. The tests of hardware inputs did not work correctly and always
returned TRUE.

As a result of the changes in 2.04c, when this version is run for the first time, all appropriate input transition events will
execute once on power up. This is due to the way that the last known input state is stored in non-volatile memory.

Version 2.04d


This version fixes an old bug in the Remote Base software that was exposed as a result of unrelated changes made in
2.04 to the way that the interrupt time slicing works. Specifically when entering a command such as RBPW 41 147000 2
the controller would incorrectly return ?ERR 2 rather than allowing the command to execute.

Version 2.04e


This version added additional functionality to command 63 to suppress command responses from within macros, as well
as new user switch 36, which modifies the behavior of command responses as a result of command execution from within
a macro.

Advertising