Java Device I/O library that is portable across Single Board Computers and microcontrollers. Tested with Raspberry Pi, Odroid C2, BeagleBone Black, Next Thing CHIP, Asus Tinker Board and Arduinos / Pico. Supports GPIO, I2C, SPI as well as Serial communication. Also known to work with Udoo Quad.
I've added the memory mapped access. Below are screenshots of the SystemInformation and GpioReadAll utilities. Most of the mmap implementation is based on the C2 implementation.
This is a first stab at trying to provide #94. Please let me know if I should do anything differently.