g-sercom.ads, [...] (Data_Rate): Add B115200.
authorPascal Obry <obry@adacore.com>
Tue, 8 Apr 2008 06:42:41 +0000 (08:42 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 8 Apr 2008 06:42:41 +0000 (08:42 +0200)
commit42c3898c1d9a5351eaac6ffd792a5d1aaa268435
tree846458809f617b6811dda5e74ec15d1be5265eef
parente68c63e3800a7ff463fc0c41cd769569793fb53b
g-sercom.ads, [...] (Data_Rate): Add B115200.

2008-04-08  Pascal Obry  <obry@adacore.com>

* g-sercom.ads, g-sercom.adb (Data_Rate): Add B115200.
(Stop_Bits_Number): New type.
(Parity_Check): Likewise.
(Set): Add parameter to set the number of stop bits and
the parity. Parameter timeout is now a duration instead
of a plain integer.

* g-sercom-linux.adb:
Implement the stop bits and parity support for GNU/Linux.
Fix handling of timeout, it must be given in tenth of seconds.

* g-sercom-mingw.adb:
Implement the stop bits and parity support for Windows.
Use new s-win32.ads unit instead of declaring Win32 services
directly into this body.
Update handling of timeout as now a duration.

* s-win32.ads, s-winext.ads: New files.

From-SVN: r134003
gcc/ada/g-sercom-linux.adb
gcc/ada/g-sercom-mingw.adb
gcc/ada/g-sercom.adb
gcc/ada/g-sercom.ads
gcc/ada/s-win32.ads [new file with mode: 0644]
gcc/ada/s-winext.ads [new file with mode: 0644]