Welcome to the Device I/O wiki!
The Device I/O project is an open source, Java-level API for accessing generic device peripherals on embedded devices based on JavaSE.
It covers some of the most common peripheral devices found in today's embedded platforms including:
- General Purpose Input/Output (GPIO)
- Inter-Integrated Circuit Bus (I2C)
- Universal Asynchronous Receiver/Transmitter (UART)
- Serial Peripheral Interface
The Device I/O project is free software, licensed under the GPL with the class path exception, just as OpenJDK. Anybody is welcome to contribute to this project, port it to other platforms or devices, or do anything else that a free software license allows you to do! We welcome patches and involvement from individual contributors or companies.
Contributing to the Device I/O Project