Skip to content

Commit

Permalink
Renamed project from pidisplay to ucgdisplay. This is no longer exclu…
Browse files Browse the repository at this point in the history
…sive for the Raspberry Pi. Future versions should be able to support other devices.
  • Loading branch information
ribasco committed Oct 17, 2018
1 parent 7f0163c commit a5cb8a2
Show file tree
Hide file tree
Showing 98 changed files with 558 additions and 586 deletions.
12 changes: 6 additions & 6 deletions drivers/clcd/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,25 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>pi-display</artifactId>
<groupId>com.ibasco.pidisplay</groupId>
<artifactId>ucgdisplay</artifactId>
<groupId>com.ibasco.ucgdisplay</groupId>
<version>0.1-alpha-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>

<artifactId>ucgd-drivers-clcd</artifactId>
<name>${project.prefix} Character LCD Driver</name>
<packaging>jar</packaging>
<modelVersion>4.0.0</modelVersion>

<artifactId>pi-display-drivers-clcd</artifactId>
<name>${project.prefix} Character LCD Driver</name>
<dependencies>
<dependency>
<groupId>com.pi4j</groupId>
<artifactId>pi4j-device</artifactId>
</dependency>
<dependency>
<groupId>com.ibasco.pidisplay</groupId>
<artifactId>pi-display-native</artifactId>
<groupId>com.ibasco.ucgdisplay</groupId>
<artifactId>ucgd-native</artifactId>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.ibasco.pidisplay.drivers.clcd;
package com.ibasco.ucgdisplay.drivers.clcd;

import com.ibasco.pidisplay.drivers.clcd.enums.LcdPin;
import com.ibasco.pidisplay.drivers.clcd.exceptions.InvalidPinMappingException;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin;
import com.ibasco.ucgdisplay.drivers.clcd.exceptions.InvalidPinMappingException;
import com.pi4j.io.gpio.Pin;

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd;
package com.ibasco.ucgdisplay.drivers.clcd;

import java.util.Objects;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.ibasco.pidisplay.drivers.clcd;
package com.ibasco.ucgdisplay.drivers.clcd;


import com.ibasco.pidisplay.core.system.DisplayDriver;
import com.ibasco.pidisplay.drivers.clcd.enums.ScrollDirection;
import com.ibasco.pidisplay.drivers.clcd.enums.TextDirection;
import com.ibasco.ucgdisplay.core.input.DisplayDriver;
import com.ibasco.ucgdisplay.drivers.clcd.enums.ScrollDirection;
import com.ibasco.ucgdisplay.drivers.clcd.enums.TextDirection;

/**
* Interface for Character based devices (e.e. HD44780)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.ibasco.pidisplay.drivers.clcd;
package com.ibasco.ucgdisplay.drivers.clcd;

import com.ibasco.pidisplay.drivers.clcd.util.RegexByteProcessor;
import com.ibasco.ucgdisplay.drivers.clcd.util.RegexByteProcessor;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.ibasco.pidisplay.drivers.clcd;
package com.ibasco.ucgdisplay.drivers.clcd;

import com.ibasco.pidisplay.drivers.clcd.enums.ScrollDirection;
import com.ibasco.pidisplay.drivers.clcd.enums.TextDirection;
import com.ibasco.ucgdisplay.drivers.clcd.enums.ScrollDirection;
import com.ibasco.ucgdisplay.drivers.clcd.enums.TextDirection;
import com.pi4j.io.i2c.I2CBus;
import com.pi4j.io.i2c.I2CDevice;
import com.pi4j.io.i2c.I2CFactory;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd;
package com.ibasco.ucgdisplay.drivers.clcd;

/**
* A collection of pre-definied custom lcd characters
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.ibasco.pidisplay.drivers.clcd;
package com.ibasco.ucgdisplay.drivers.clcd;

import com.ibasco.pidisplay.drivers.clcd.adapters.GpioLcdAdapter;
import com.ibasco.pidisplay.drivers.clcd.enums.*;
import com.ibasco.pidisplay.drivers.clcd.exceptions.DisplayDriverException;
import com.ibasco.ucgdisplay.drivers.clcd.adapters.GpioLcdAdapter;
import com.ibasco.ucgdisplay.drivers.clcd.enums.*;
import com.ibasco.ucgdisplay.drivers.clcd.exceptions.DisplayDriverException;
import com.pi4j.component.lcd.LCD;
import com.pi4j.io.gpio.GpioFactory;
import com.pi4j.io.gpio.PinState;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.ibasco.pidisplay.drivers.clcd;
package com.ibasco.ucgdisplay.drivers.clcd;

import com.ibasco.pidisplay.drivers.clcd.enums.LcdReadWriteState;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdRegisterSelectState;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdReadWriteState;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdRegisterSelectState;
import com.pi4j.io.gpio.PinState;

import java.io.IOException;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.ibasco.pidisplay.drivers.clcd;
package com.ibasco.ucgdisplay.drivers.clcd;

import com.ibasco.pidisplay.drivers.clcd.enums.LcdPin;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin;
import com.pi4j.io.gpio.Pin;

import java.util.HashMap;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.ibasco.pidisplay.drivers.clcd;
package com.ibasco.ucgdisplay.drivers.clcd;

import com.ibasco.pidisplay.drivers.clcd.enums.LcdPin;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin;
import com.pi4j.gpio.extension.mcp.MCP23017Pin;

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package com.ibasco.pidisplay.drivers.clcd.adapters;

import com.ibasco.pidisplay.drivers.clcd.BaseLcdGpioAdapter;
import com.ibasco.pidisplay.drivers.clcd.LcdPinMapConfig;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdPin;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdReadWriteState;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdRegisterSelectState;
import com.ibasco.pidisplay.drivers.clcd.exceptions.InvalidPinMappingException;
import com.ibasco.pidisplay.drivers.clcd.exceptions.LcdPinNotMappedException;
package com.ibasco.ucgdisplay.drivers.clcd.adapters;

import com.ibasco.ucgdisplay.drivers.clcd.BaseLcdGpioAdapter;
import com.ibasco.ucgdisplay.drivers.clcd.LcdPinMapConfig;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdReadWriteState;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdRegisterSelectState;
import com.ibasco.ucgdisplay.drivers.clcd.exceptions.InvalidPinMappingException;
import com.ibasco.ucgdisplay.drivers.clcd.exceptions.LcdPinNotMappedException;
import com.pi4j.io.gpio.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.ibasco.pidisplay.drivers.clcd.adapters;
package com.ibasco.ucgdisplay.drivers.clcd.adapters;

import com.ibasco.pidisplay.drivers.clcd.BaseLcdGpioAdapter;
import com.ibasco.pidisplay.drivers.clcd.LcdPinMapConfig;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdReadWriteState;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdRegisterSelectState;
import com.ibasco.pidisplay.drivers.clcd.exceptions.InvalidPinMappingException;
import com.ibasco.ucgdisplay.drivers.clcd.BaseLcdGpioAdapter;
import com.ibasco.ucgdisplay.drivers.clcd.LcdPinMapConfig;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdReadWriteState;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdRegisterSelectState;
import com.ibasco.ucgdisplay.drivers.clcd.exceptions.InvalidPinMappingException;
import com.pi4j.gpio.extension.mcp.MCP23008GpioProvider;
import com.pi4j.io.gpio.PinState;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package com.ibasco.pidisplay.drivers.clcd.adapters;

import com.ibasco.pidisplay.drivers.clcd.BaseLcdGpioAdapter;
import com.ibasco.pidisplay.drivers.clcd.LcdPinMapConfig;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdPin;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdReadWriteState;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdRegisterSelectState;
import com.ibasco.pidisplay.drivers.clcd.exceptions.InvalidPinMappingException;
import com.ibasco.pidisplay.drivers.clcd.exceptions.PinNotSupportedException;
import com.ibasco.pidisplay.drivers.clcd.providers.MCP23017GpioProviderExt;
package com.ibasco.ucgdisplay.drivers.clcd.adapters;

import com.ibasco.ucgdisplay.drivers.clcd.BaseLcdGpioAdapter;
import com.ibasco.ucgdisplay.drivers.clcd.LcdPinMapConfig;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdReadWriteState;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdRegisterSelectState;
import com.ibasco.ucgdisplay.drivers.clcd.exceptions.InvalidPinMappingException;
import com.ibasco.ucgdisplay.drivers.clcd.exceptions.PinNotSupportedException;
import com.ibasco.ucgdisplay.drivers.clcd.providers.MCP23017GpioProviderExt;
import com.pi4j.gpio.extension.mcp.MCP23017Pin;
import com.pi4j.io.gpio.Pin;
import com.pi4j.io.gpio.PinMode;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.ibasco.pidisplay.drivers.clcd.adapters;
package com.ibasco.ucgdisplay.drivers.clcd.adapters;

import com.ibasco.pidisplay.drivers.clcd.BaseLcdGpioAdapter;
import com.ibasco.pidisplay.drivers.clcd.LcdPinMapConfig;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdReadWriteState;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdRegisterSelectState;
import com.ibasco.pidisplay.drivers.clcd.exceptions.InvalidPinMappingException;
import com.ibasco.ucgdisplay.drivers.clcd.BaseLcdGpioAdapter;
import com.ibasco.ucgdisplay.drivers.clcd.LcdPinMapConfig;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdReadWriteState;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdRegisterSelectState;
import com.ibasco.ucgdisplay.drivers.clcd.exceptions.InvalidPinMappingException;
import com.pi4j.gpio.extension.pcf.PCF8574GpioProvider;
import com.pi4j.io.gpio.PinState;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package com.ibasco.pidisplay.drivers.clcd.adapters;

import com.ibasco.pidisplay.drivers.clcd.BaseLcdGpioAdapter;
import com.ibasco.pidisplay.drivers.clcd.LcdPinMapConfig;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdPin;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdReadWriteState;
import com.ibasco.pidisplay.drivers.clcd.enums.LcdRegisterSelectState;
import com.ibasco.pidisplay.drivers.clcd.exceptions.InvalidPinMappingException;
package com.ibasco.ucgdisplay.drivers.clcd.adapters;

import com.ibasco.ucgdisplay.drivers.clcd.BaseLcdGpioAdapter;
import com.ibasco.ucgdisplay.drivers.clcd.LcdPinMapConfig;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdReadWriteState;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdRegisterSelectState;
import com.ibasco.ucgdisplay.drivers.clcd.exceptions.InvalidPinMappingException;
import com.pi4j.io.gpio.*;
import com.pi4j.io.gpio.impl.PinImpl;
import com.pi4j.wiringpi.Shift;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.enums;
package com.ibasco.ucgdisplay.drivers.clcd.enums;

public enum LcdCharSize {
DOTS_5X10(0x04),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.enums;
package com.ibasco.ucgdisplay.drivers.clcd.enums;

public enum LcdInstruction {
/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.enums;
package com.ibasco.ucgdisplay.drivers.clcd.enums;

/**
* Enumeration for the Operation Type of the LCD Interface (4-bit or 8-bit Mode)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.enums;
package com.ibasco.ucgdisplay.drivers.clcd.enums;

/**
* Enumeration for LCD Pins.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.enums;
package com.ibasco.ucgdisplay.drivers.clcd.enums;

import com.pi4j.io.gpio.PinState;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.enums;
package com.ibasco.ucgdisplay.drivers.clcd.enums;

import com.pi4j.io.gpio.PinState;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.enums;
package com.ibasco.ucgdisplay.drivers.clcd.enums;

public enum ScrollDirection {
LEFT,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.enums;
package com.ibasco.ucgdisplay.drivers.clcd.enums;

public enum TextDirection {
LEFT_TO_RIGHT,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.exceptions;
package com.ibasco.ucgdisplay.drivers.clcd.exceptions;

public class DisplayDriverException extends RuntimeException {
public DisplayDriverException() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.ibasco.pidisplay.drivers.clcd.exceptions;
package com.ibasco.ucgdisplay.drivers.clcd.exceptions;


import com.ibasco.pidisplay.drivers.clcd.LcdPinMapConfig;
import com.ibasco.ucgdisplay.drivers.clcd.LcdPinMapConfig;

/**
* Thrown to indicate an invalid pin mappingConfig configuration for the LCD Interface
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.exceptions;
package com.ibasco.ucgdisplay.drivers.clcd.exceptions;

public class LcdNotInitializedException extends RuntimeException {
public LcdNotInitializedException() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.ibasco.pidisplay.drivers.clcd.exceptions;
package com.ibasco.ucgdisplay.drivers.clcd.exceptions;

import com.ibasco.pidisplay.drivers.clcd.enums.LcdPin;
import com.ibasco.ucgdisplay.drivers.clcd.enums.LcdPin;

public class LcdPinNotMappedException extends RuntimeException {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.exceptions;
package com.ibasco.ucgdisplay.drivers.clcd.exceptions;

import com.pi4j.io.gpio.Pin;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.providers;
package com.ibasco.ucgdisplay.drivers.clcd.providers;

import com.pi4j.io.i2c.I2CBus;
import com.pi4j.io.i2c.I2CDevice;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.ibasco.pidisplay.drivers.clcd.util;
package com.ibasco.ucgdisplay.drivers.clcd.util;

import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
Expand Down
10 changes: 5 additions & 5 deletions drivers/glcd/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>pi-display</artifactId>
<groupId>com.ibasco.pidisplay</groupId>
<artifactId>ucgdisplay</artifactId>
<groupId>com.ibasco.ucgdisplay</groupId>
<version>0.1-alpha-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>pi-display-drivers-glcd</artifactId>
<artifactId>ucgd-drivers-glcd</artifactId>
<packaging>jar</packaging>
<name>${project.prefix} Graphics LCD Driver</name>
<dependencies>
<dependency>
<groupId>com.ibasco.pidisplay</groupId>
<artifactId>pi-display-native</artifactId>
<groupId>com.ibasco.ucgdisplay</groupId>
<artifactId>ucgd-native</artifactId>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
* THIS IS AN AUTO-GENERATED CODE!! PLEASE DO NOT MODIFY (Last updated: Oct 12 2018 13:44:00)
*/

package com.ibasco.pidisplay.drivers.glcd;
package com.ibasco.ucgdisplay.drivers.glcd;

import com.ibasco.pidisplay.drivers.glcd.enums.GlcdControllerType;
import com.ibasco.ucgdisplay.drivers.glcd.enums.GlcdControllerType;

import static com.ibasco.pidisplay.core.u8g2.U8g2Graphics.*;
import static com.ibasco.ucgdisplay.core.u8g2.U8g2Graphics.*;

@SuppressWarnings("unused")
public interface Glcd {
Expand Down

0 comments on commit a5cb8a2

Please sign in to comment.