Ran a test on Raspberry Pi 2. Error thrown during initialization.
21:37:52.225 [main] DEBUG com.ibasco.ucgdisplay.drivers.glcd.GlcdConfig - Using display setup procedure (Display: D_128x64, Protocol: SPI_HW_4WIRE_ST7920, Setup Proc: u8g2_Setup_st7920_s_128x64_f))
21:37:52.332 [main] DEBUG com.ibasco.ucgdisplay.common.utils.PidispJniExtractor - [JNI-EXTRACT #1]: Searching in path: /usr/java/packages/lib/arm:/lib:/usr/lib/libucgdisp.so
21:37:52.378 [main] DEBUG com.ibasco.ucgdisplay.common.utils.PidispJniExtractor - [JNI-EXTRACT] Os Name = linux, Os Arch = arm, Os version = 4.14.71-v7+
21:37:52.400 [main] DEBUG com.ibasco.ucgdisplay.common.utils.PidispJniExtractor - [JNI-EXTRACT #2] Searching in path: lib/linux/arm/
21:37:52.401 [main] DEBUG org.scijava.nativelib.BaseJniExtractor - mappedLib is libucgdisp.so
21:37:52.402 [main] DEBUG org.scijava.nativelib.BaseJniExtractor - URL is jar:file:/home/pi/IdeaProjects/ucg-demo/lib/ucgd-native-graphics-1.1-alpha-20181029.065708-1.jar!/lib/linux/arm/libucgdisp.so
21:37:52.403 [main] DEBUG org.scijava.nativelib.BaseJniExtractor - URL path is file:/home/pi/IdeaProjects/ucg-demo/lib/ucgd-native-graphics-1.1-alpha-20181029.065708-1.jar!/lib/linux/arm/libucgdisp.so
21:37:52.484 [main] DEBUG org.scijava.nativelib.BaseJniExtractor - Extracting 'jar:file:/home/pi/IdeaProjects/ucg-demo/lib/ucgd-native-graphics-1.1-alpha-20181029.065708-1.jar!/lib/linux/arm/libucgdisp.so' to '/tmp/libucgdisp5693912452735116357.so'
java: symbol lookup error: /tmp/libucgdisp5693912452735116357.so: undefined symbol: spi_setup