TTL Terminal Firmware Changes V1.2->V1.4 ======================================== V1.3 was not released so this doc. describes the changes from V1.2 to V1.4. Please refer to V1.2_Changes.txt for earlier releases. New Features ------------ 1. Added support for French (FR) and German (DE) keyboard layouts. The US layout is now the default (previously it was the UK layout). Also improved the behaviour of the keypad keys with NumLock off so it is the same as a PC behaves. NumLock is now on by default at power up, the same as a PC. 2. Added support for 300 and 600 baud rates. Now supports 300 to 230400 baud. Bug Fixes --------- 1. Some USB/PS2 keyboards take a while to switch to PS2 mode and this can make it impossible to enter setup mode by pressing ESC at startup. This has been worked around by sending commands to the keyboard in the setup loop and extending the time by 2 seconds if the keyboard is slow to start. 2. Changed the Euro sign ASCII code from 0x9E to 0xEE which is the same as the Greek Epsilon. We have been advised that this is the correct/standard code to generate. To clarify the new behaviour, pressing the Euro key on a keyboard that supports it generates 0xEE and sending 0xEE to the terminal shows a Greek Epsilon. Sending 0x9E to the terminal shows a Euro sign as it always did. This happens because the terminal mostly uses the CP437 encoding which has a Peseta sign for 0x9E and Pesetas are no longer used so we have replaced it with a Euro sign.