This is the EuroBraille family driver for BRLTTY, version 2.0.0

Initial writing by Nicolas Pitre <nico@fluxnic.net>, Copyright 1997-1998.

This code is copyrighted under the GNU Lesser General Public License.
See the file LICENSE-LGPL included with BRLTTY for details.

This driver is currently maintained by 
	* Yannick Plassiard <yan@mistigri.org>
	* Olivier Bert <obert01@mistigri.org>

SUPPORTED HARDWARE
==================
All EuroBraille's displays should be supported here. However it has been tested
on the following hardware:
   - a Clio-Notebraille (20,40,80);
   - a Scriba (20,40);
   - an Azerbraille (40,80);
   - a Clio-PupiBraille (80);
   - an Iris (S20, S32, 40, KB40);
   - an EsyS (12,40,64).
   - The driver is also tested with a NoteBraille display in order to 
     maintain backward compatibility.


FIXES/ADDITIONS
===============
Version 2.0.0:
	- Complete rewrite of the whole driver to support new EsysIris
	  protocol (serial and ethernet connection supported).
	- Support Iris (firmware 1.71 and later)
	- Support ESYS 12/40 display.
	- Ability to autodetect which protocol to use.

Version 1.3.4:
	- Support the suspend/resume BRLTTY feature.

Version 1.3.3:
	- Corrected several bugs in write/read operations;
	- Corrected several key bugs on Iris models.

Version 1.3.2:
	- Remade the brl_ReadPacket and brl_WritePacket, to allow writting of 
	  low-level packets and error code retrieving;
	- Full Iris support;

Version 1.3.1:
	- Many code cleanups;
	- Corrected AzerBraille 40 Programming keys bugs;
	- Added a LOG_IO define to log in/out packets to a file;
	- Started to debug the Iris identification failures, still not work
	  perfectly;

Version 1.3 :
	- Made the driver BrlAPI compatible
	- The transfer code has been removed: it will be now in a separate 
	  program, called `tp' (in progress).
	- code cleanups;

Version 1.2 :
	- Significantly reduced the size of the sourcecode: propper and easier
	  to understand/customize;
	- Added LCD support;
	- Beta new Iris 20/32/40 support, not tested yet;
	- Re-added Cut-n-paste routines: it was disabled, don't know why...

Version 1.1a :
	- Minor changes to function-keys to make the program easier to 
	  undepstand. 
	- The on-line help function disappeared, and is replaced by the 
	  CMD_LEARN (learn mode) function directly implemented within BrlTty.


Version 1.1:
	- Fixed bugs due to changes of brltty core functions
	- Changed keys' insertion: We now use sequencial mode for meta and
	  control keys, to allow more combinations. Moreover the input table is
	  now attached to the output table. 

Version 1.0 :
   	- added an internal menu to allow console switching or to enter in the
	  help menu. 
     	  Here, a Scriba-like interface was implemented. Read the "README.menu"
     	  file if you didn't use a Scriba (or the Draculawin program) before to
     	  learn more about this menu.
   	- When the drivers starts, it now plays a melody on the terminal's 
	  internal speaker. 
	  This was made to ensure the user that the driver is loaded and is
       	  ready to be used.

Version 0.9: 
   	- You can now view the internal date/time of your display, typing "#M" 
	  (or "Alpha+L9" on a Scriba). This doesn't work very well - don't know 
	  why...

Version 0.8:
   	- Minor changes were made in the use of the "inskey()" function.
   	- Fixed bugs in the ViewOn() and the Program() functions.

Version 0.7: 
   	- Added the "Programming" and the "View on" functions. Their respective 
     	  behaviors are as in the DOS program (ReadBraille). See the 
	  "README.model" file where "Model" is the name of your display. 
	  Actually, files are written for the Clio-Notebraille and the Scriba 
	  displays.

Version 0.6:
   	- Fixed the "enter bug": The "\n" inserted code is now replaced by 
	  "\x0D".

Version 0.5: 
   	- Added the ability for the user to type letters directly from his/her
     	  terminal. The table implemented is the CBIFS (French) table.

Comments are strongly welcomed, because I don't know how many people use the 
EuroBraille version of BRLTTY in the world so if you use this driver, just 
e-mail us what are your suggestions for next versions.

Yannick Plassiard <yan@mistigri.org>
Olivier Bert <obert01@mistigri.org>
    October 19 2007
