411 REFERENCE · Wikibooks
Oberon/ETH Oberon/usb
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
#F0FFF0 This document was originally hosted at the ETHZ. It remains in the WayBack archive under the ETH license.
{{DISPLAYTITLE:}}
USB support
Summary
Basic USB support was implemented for Native Oberon (starting Dec. 8, 2000) by Christian Plattner in a semester project. Thomas Frey ported the USB modules to Bluebottle = A2. The support is rather new and not much experience has been gained yet.
USB is a very comprehensive standard, and not all devices are automatically supported. Many devices also use proprietary protocols on top of the basic USB link layer, thus requiring an extension of the basic support.
See Usb.Tool for more information. For an exhaustive description of the subject, consult: usb.org and Wikipedia.
How to install a USB driver
If a USB controller is present (many modern computers feature an on-board USB controller), use the System Setup of your machine to enable it. Then, execute the following command:
UsbSystem.Start
Installs a USB system driver. After that, a USB mouse driver and a USB keyboard driver may be installed. Do not install the driver if the USB controller is not enabled or none is present.
Alternatively and preferably, edit the command in Oberon.Text as explained below.
Configure Oberon.Text - NetSystem.System.InitCommands
In a freshly installed Oberon, this section contains a commented UsbSystem.Start command already. Uncomment it and the USB driver will be automatically installed when Oberon is started.
blue [Top]
22 Jul 2002 - Copyright © 2002 ETH Zürich. All rights reserved.
E-Mail: oberon at lists.inf.ethz.ch
Homepage: http://www.ethoberon.ethz.ch/