Package | Description |
---|---|
com.oracle.deviceaccess |
Provides interfaces and classes for device I/O access and control.
|
com.oracle.deviceaccess.adc |
Interfaces and classes for reading analog inputs using an Analog to Digital Converter (ADC).
|
com.oracle.deviceaccess.counter |
Interfaces and classes for counting pulses (or events) on a digital input line.
|
com.oracle.deviceaccess.dac |
Interfaces and classes for writing analog outputs using a Digital to Analog Converter (DAC).
|
com.oracle.deviceaccess.gpio |
Interfaces and classes for reading and writing from/to GPIO (General Purpose Input Output) pins and ports of the
device.
|
com.oracle.deviceaccess.i2cbus |
Interfaces and classes for I2C (Inter-Integrated Circuit Bus) device access.
|
com.oracle.deviceaccess.mmio |
Interfaces and classes for performing memory-mapped I/O.
|
com.oracle.deviceaccess.spibus |
Interfaces and classes for SPI (Serial Peripheral Interface Bus) device access.
|
com.oracle.deviceaccess.uart |
Interfaces and classes for controlling and reading and writing from/to Universal Asynchronous Receiver/Transmitter
(UART), with optional Modem signals control.
|
Modifier and Type | Method and Description |
---|---|
static Peripheral |
PeripheralManager.open(java.lang.Class intf,
PeripheralConfig config)
Opens a
Peripheral instance of the specified type with the specified hardware addressing information and
configuration. |
static Peripheral |
PeripheralManager.open(PeripheralConfig config)
Opens a
Peripheral instance with the specified hardware addressing information and configuration. |
static int |
PeripheralManager.register(int id,
java.lang.Class intf,
PeripheralConfig config,
java.lang.String name,
java.lang.String[] properties)
Registers under the specified ID (and optionally name and properties) a new peripheral device supporting the
provided configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
ADCChannelConfig
The
ADCChannelConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of an ADC channel. |
Modifier and Type | Class and Description |
---|---|
class |
PulseCounterConfig
The
PulseCounterConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of a pulse counter. |
Modifier and Type | Class and Description |
---|---|
class |
DACChannelConfig
The
DACChannelConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of an DAC channel. |
Modifier and Type | Class and Description |
---|---|
class |
GPIOPinConfig
The
GPIOPinConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of a GPIO pin. |
class |
GPIOPortConfig
The
GPIOPortConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of a GPIO port. |
Modifier and Type | Class and Description |
---|---|
class |
I2CDeviceConfig
The
I2CDeviceConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of an I2C slave device. |
Modifier and Type | Class and Description |
---|---|
class |
MMIODeviceConfig
The
MMIODeviceConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of an MMIO device. |
Modifier and Type | Class and Description |
---|---|
class |
SPIDeviceConfig
The
SPIDeviceConfig class encapsulates the hardware addressing information, and static and dynamic
configuration parameters of an SPI slave device. |
Modifier and Type | Class and Description |
---|---|
class |
UARTConfig
The
UARTConfig class encapsulates the hardware addressing information, and static and dynamic configuration
parameters of a UART. |
Copyright (c) 1990, 2013, Oracle and/or its affiliates. All rights reserved.