diff --git a/.github/workflows/asciidoc-build.yml b/.github/workflows/asciidoc-build.yml index 1ec7808a..c7a550d1 100644 --- a/.github/workflows/asciidoc-build.yml +++ b/.github/workflows/asciidoc-build.yml @@ -5,11 +5,11 @@ on: branches: - main - develop - - yamlDocs + jobs: adoc_build: runs-on: ubuntu-latest - name: Asciidoctoring the docs to pretty HTML! + name: ASCII DOC build steps: - name: Checkout code uses: actions/checkout@v2 @@ -23,5 +23,5 @@ jobs: with: deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }} publish_branch: gh-pages - publish_dir: ./micronautpi4j-utils/build/docs/asciidoc/ + publish_dir: ./pi4micronaut-utils/build/docs/asciidoc/ diff --git a/.github/workflows/build-library-jar.yml b/.github/workflows/build-library-jar.yml index 84dd5505..10eb199b 100644 --- a/.github/workflows/build-library-jar.yml +++ b/.github/workflows/build-library-jar.yml @@ -1,51 +1,51 @@ name: Build and Release Library -on: +on: push: branches: - -master + - main pull_request: - branches: - -master + branches: + - main jobs: build-library: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 - with: - distribution: temurin - java-version: 11 - - name: Change wrapper permissions - run: chmod +x micronautpi4j-utils/gradlew - - name: Setup Gradle - uses: gradle/gradle-build-action@v2 - with: - arguments: build - build-root-directory: micronautpi4j-utils/ - - name: Execute Gradle build - working-directory: micronautpi4j-utils - run: ./gradlew shadowJar + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 + with: + distribution: temurin + java-version: 17 + - name: Change wrapper permissions + run: chmod +x pi4micronaut-utils/gradlew + - name: Setup Gradle + uses: gradle/gradle-build-action@v2 + with: + arguments: build + build-root-directory: pi4micronaut-utils/ + - name: Execute Gradle build + working-directory: pi4micronaut-utils + run: ./gradlew shadowJar publish-jar: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - needs: build-library - steps: + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + needs: build-library + steps: - uses: actions/checkout@v3 - name: Set up Java uses: actions/setup-java@v3 with: - java-version: '11' + java-version: '17' distribution: 'adopt' cache: 'gradle' - name: Change wrapper permissions - run: chmod +x micronautpi4j-utils/gradlew + run: chmod +x pi4micronaut-utils/gradlew - name: Publish Library - working-directory: micronautpi4j-utils + working-directory: pi4micronaut-utils env: - ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.SONATYPE_PASSWORD }} - ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.SONATYPE_USERNAME }} - ORG_GRADLE_PROJECT_signingKey: ${{ secrets.PGP_SECRET }} - ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.PGP_PASSPHRASE }} - run: ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository --no-daemon + SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} + SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }} + GPG_KEY: ${{ secrets.GPG_KEY }} + GPG_PASSWORD: ${{ secrets.GPG_PASSWORD }} + run: ./gradlew clean publish --info diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 935e6f8b..dd7e8b6d 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -22,15 +22,15 @@ jobs: - name: Set up JDK 17 uses: actions/setup-java@v3 with: - java-version: '11' + java-version: '17' distribution: 'adopt' - name: Change wrapper permissions - run: chmod +x micronautpi4j-utils/gradlew + run: chmod +x pi4micronaut-utils/gradlew - name: Setup Gradle uses: gradle/gradle-build-action@v2 with: arguments: build - build-root-directory: micronautpi4j-utils/ + build-root-directory: pi4micronaut-utils/ - name: Execute Gradle build - working-directory: micronautpi4j-utils + working-directory: pi4micronaut-utils run: ./gradlew build diff --git a/components/build.gradle b/components/build.gradle index 31a56459..40a25cb1 100644 --- a/components/build.gradle +++ b/components/build.gradle @@ -1,6 +1,6 @@ plugins { id("com.github.johnrengelman.shadow") version "7.1.2" - id("io.micronaut.application") version "3.0.2" + id("io.micronaut.application") version "3.7.3" } version = "0.1" @@ -14,7 +14,7 @@ dependencies { annotationProcessor "io.micronaut:micronaut-inject-java" annotationProcessor "io.micronaut:micronaut-validation" implementation("io.micronaut:micronaut-validation") - implementation project(":micronautpi4j-utils") + implementation project(":pi4micronaut-utils") } @@ -22,8 +22,8 @@ application { mainClass.set("com.opensourcewithslu.components.Application") } java { - sourceCompatibility = JavaVersion.toVersion("11") - targetCompatibility = JavaVersion.toVersion("11") + sourceCompatibility = JavaVersion.toVersion("17") + targetCompatibility = JavaVersion.toVersion("17") } micronaut { diff --git a/micronaut-cli.yml b/micronaut-cli.yml index de83b9d0..28841c24 100644 --- a/micronaut-cli.yml +++ b/micronaut-cli.yml @@ -1,5 +1,5 @@ applicationType: default -defaultPackage: com.opensourcewithslu.micronautpi4j +defaultPackage: com.opensourcewithslu.pi4micronaut testFramework: junit sourceLanguage: java buildTool: gradle diff --git a/micronautpi4j-utils/build.gradle b/micronautpi4j-utils/build.gradle deleted file mode 100644 index f91d0273..00000000 --- a/micronautpi4j-utils/build.gradle +++ /dev/null @@ -1,128 +0,0 @@ -plugins { - id("com.github.johnrengelman.shadow") version "7.1.2" - id("io.micronaut.library") version "3.6.3" - id 'maven-publish' - id 'signing' - id 'org.asciidoctor.jvm.convert' version '3.3.2' -// id('io.github.gradle-nexus.publish-plugin') version '1.1.0' -} - -group = 'io.github.oss-slu' -version = 'v1.0.0' - -apply plugin: 'maven-publish' -//apply plugin: 'io.github.gradle-nexus.publish-plugin' - -repositories { - mavenCentral() -} - -dependencies { - annotationProcessor("io.micronaut:micronaut-http-validation") - implementation("io.micronaut:micronaut-http-client") - implementation("jakarta.annotation:jakarta.annotation-api") - runtimeOnly("ch.qos.logback:logback-classic") - implementation("io.micronaut:micronaut-jackson-databind") - implementation("io.micronaut:micronaut-validation") - implementation files("libs/crowpi.jar", "libs/components.jar") - api 'com.pi4j:pi4j-core:2.2.1' - api 'com.pi4j:pi4j-plugin-raspberrypi:2.2.1' - api 'com.pi4j:pi4j-plugin-pigpio:2.2.1' -} - -java { - sourceCompatibility = JavaVersion.toVersion("11") - targetCompatibility = JavaVersion.toVersion("11") - withJavadocJar() - withSourcesJar() -} - - - -asciidoctor { - attributes 'stylesheet': "style.css" - baseDirFollowsSourceDir() - resources { - from(sourceDir) { - include 'img/**' - } - } -} - -/* -nexusPublishing{ - repositories { - sonatype{ - nexusUrl.set(uri("https://s01.oss.sonatype.org/service/local/")) - - snapshotRepositoryUrl.set(uri("https://s01.oss.sonatype.org/content/repositories/snapshots/")) - } - } -} -*/ -ext.genOutputDir = file("$buildDir/generated-resources") - -task generateVersionTxt() { - ext.outputFile = file("$genOutputDir/version.txt") - outputs.file(outputFile) - doLast { - outputFile.text = """GroupId: ${project.group} -Name: ${project.name} -Version: $version -Build-time: ${java.time.LocalDateTime.now()} -""" - } -} - -sourceSets.main.output.dir genOutputDir, builtBy: generateVersionTxt - -publishing{ - publications{ - mavenJava(MavenPublication){ - from(components.java) - pom{ - name = 'publish-java' - description = 'A Micronaut based library built to simplify using Micronaut with Raspberry Pi and external hardware components' - url="https://github.com/oss-slu/Pi4Micronaut" - licenses{ - license{ - name= 'The Apache Licence, Version 2.0' - url= 'http://www.apache.org/licenses/LICENSE-2.0.txt' - } - } - - developers{ - developer{ - id = 'MurrayG' - name = 'Greih Murray' - } - developer{ - id = 'TraisonD' - name = 'Traison Diedrich' - } - developer{ - id = 'AustinH' - name = 'Austin Howard' - } - developer{ - id = 'SinuoL' - name = 'Sinuo Liu' - } - } - - scm{ - url = 'https://github.com/oss-slu/Pi4Micronaut' - connection = 'scm:https://github.com/oss-slu/Pi4Micronaut.git' - developerConnection = 'scm:https://github.com/oss-slu/Pi4Micronaut.git' - } - } - } - } -} - -signing{ - def signingKey = findProperty("signingKey") - def signingPassword = findProperty("signingPassword") - useInMemoryPgpKeys(signingKey, signingPassword) - sign publishing.publications.mavenJava -} diff --git a/micronautpi4j-utils/gradle.properties b/micronautpi4j-utils/gradle.properties deleted file mode 100644 index af3df123..00000000 --- a/micronautpi4j-utils/gradle.properties +++ /dev/null @@ -1,7 +0,0 @@ -micronautVersion=3.7.3 -signing.keyId=F959EAD3 -signing.password=SlUoSs0210!!## -signing.secretKeyRingFile=C:/Users/murra/Documents/SLU/SLU_OSSC/secring.gpg - -sonatypeUsername=murrag -sonatypePassword=b2_RJQWtSa2JD2B \ No newline at end of file diff --git a/micronautpi4j-utils/settings.gradle b/micronautpi4j-utils/settings.gradle deleted file mode 100644 index 705c4840..00000000 --- a/micronautpi4j-utils/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -rootProject.name = "micronautpi4j-utils" \ No newline at end of file diff --git a/micronautpi4j-utils/src/test/java/com/opensourcewithslu/Micronautpi4jUtilsTest.java b/micronautpi4j-utils/src/test/java/com/opensourcewithslu/Micronautpi4jUtilsTest.java deleted file mode 100644 index e69de29b..00000000 diff --git a/micronautpi4j-utils/.gitignore b/pi4micronaut-utils/.gitignore similarity index 100% rename from micronautpi4j-utils/.gitignore rename to pi4micronaut-utils/.gitignore diff --git a/micronautpi4j-utils/README.md b/pi4micronaut-utils/README.md similarity index 100% rename from micronautpi4j-utils/README.md rename to pi4micronaut-utils/README.md diff --git a/pi4micronaut-utils/build.gradle b/pi4micronaut-utils/build.gradle new file mode 100644 index 00000000..d1d73d24 --- /dev/null +++ b/pi4micronaut-utils/build.gradle @@ -0,0 +1,156 @@ +plugins { + id("com.github.johnrengelman.shadow") version "7.1.2" + id("io.micronaut.library") version "3.7.3" + id 'maven-publish' + id 'signing' + id 'org.asciidoctor.jvm.convert' version '4.0.2' +} + +group = 'io.github.oss-slu' +version = 'v1.0' + +apply plugin: 'maven-publish' +apply plugin: 'signing' + +repositories { + mavenCentral() +} + +dependencies { + annotationProcessor("io.micronaut:micronaut-validation") + implementation("io.micronaut:micronaut-http-client") + implementation("jakarta.annotation:jakarta.annotation-api") + runtimeOnly("ch.qos.logback:logback-classic") + implementation("io.micronaut:micronaut-jackson-databind") + implementation("io.micronaut:micronaut-validation") + implementation files("libs/crowpi.jar", "libs/components.jar") + api 'com.pi4j:pi4j-core:2.4.0' + api 'com.pi4j:pi4j-plugin-raspberrypi:2.4.0' + api 'com.pi4j:pi4j-plugin-pigpio:2.4.0' + +} + +java { + sourceCompatibility = JavaVersion.toVersion("17") + targetCompatibility = JavaVersion.toVersion("17") +} + +asciidoctor { + attributes 'stylesheet': "style.css" + baseDirFollowsSourceDir() + resources { + from(sourceDir) { + include 'img/**' + } + } +} + +tasks.register('sourcesJar', Jar) { + archiveClassifier = 'sources' + from sourceSets.main.allJava +} + +tasks.register('javadocJar', Jar) { + archiveClassifier = 'javadoc' + from javadoc.destinationDir +} + +artifacts { + archives sourcesJar, javadocJar +} + +publishing { + repositories { + maven { //only for users registered in Sonatype after 24 Feb 2021 + name = "OSSRH" + credentials { + username = project.findProperty('SONATYPE_USERNAME') ?: System.getenv('SONATYPE_USERNAME') + password = project.findProperty('SONATYPE_PASSWORD') ?: System.getenv('SONATYPE_PASSWORD') + } + def releasesRepoUrl = uri('https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/') + def snapshotsRepoUrl = uri('https://s01.oss.sonatype.org/content/repositories/snapshots/') + url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl + } + } + + publications { + mavenJava(MavenPublication) { + groupId = 'io.github.oss-slu' + artifactId = 'pi4micronaut-utils' + version = 'v0.1' + from components.java + + artifact sourcesJar + artifact javadocJar + + pom { + name = 'pi4micronaut-utils' + packaging = 'jar' + description = 'A Micronaut based library built to simplify using Micronaut with Raspberry Pi and external hardware components' + url = "https://github.com/oss-slu/Pi4Micronaut" + + licenses { + license { + name = 'The Apache Licence, Version 2.0' + url = 'https://www.apache.org/licenses/LICENSE-2.0.txt' + } + } + + developers { + developer { + id = 'ruthvikm' + name = 'Ruthvik Mannem' + } + developer{ + id = 'SwindleA' + name = 'Adrian Swindle' + } + developer{ + id = 'joefol' + name = 'Joe Folen' + } + developer{ + id = 'adelgadoj3' + name = 'Alex Delgado' + } + developer{ + id = 'jyanev' + name = 'John Yanev' + } + developer{ + id = 'MurrayG' + name = 'Greih Murray' + } + developer{ + id = 'TraisonD' + name = 'Traison Diedrich' + } + developer{ + id = 'AustinH' + name = 'Austin Howard' + } + developer{ + id = 'SinuoL' + name = 'Sinuo Liu' + } + + } + + scm { + url = 'https://github.com/oss-slu/Pi4Micronaut' + connection = 'scm:https://github.com/oss-slu/Pi4Micronaut.git' + developerConnection = 'scm:https://github.com/oss-slu/Pi4Micronaut.git' + } + } + } + } +} + +signing { + required { + def signingKey = project.findProperty('GPG_KEY') ?: System.getenv('GPG_KEY') + def signingPassword = project.findProperty('GPG_PASSWORD') ?: System.getenv('GPG_PASSWORD') + useInMemoryPgpKeys(signingKey, signingPassword) + sign publishing.publications.mavenJava + } +} diff --git a/pi4micronaut-utils/gradle.properties b/pi4micronaut-utils/gradle.properties new file mode 100644 index 00000000..8e24cb22 --- /dev/null +++ b/pi4micronaut-utils/gradle.properties @@ -0,0 +1 @@ +micronautVersion=3.7.3 diff --git a/micronautpi4j-utils/gradle/wrapper/gradle-wrapper.jar b/pi4micronaut-utils/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from micronautpi4j-utils/gradle/wrapper/gradle-wrapper.jar rename to pi4micronaut-utils/gradle/wrapper/gradle-wrapper.jar diff --git a/micronautpi4j-utils/gradle/wrapper/gradle-wrapper.properties b/pi4micronaut-utils/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from micronautpi4j-utils/gradle/wrapper/gradle-wrapper.properties rename to pi4micronaut-utils/gradle/wrapper/gradle-wrapper.properties diff --git a/micronautpi4j-utils/gradlew b/pi4micronaut-utils/gradlew similarity index 100% rename from micronautpi4j-utils/gradlew rename to pi4micronaut-utils/gradlew diff --git a/micronautpi4j-utils/gradlew.bat b/pi4micronaut-utils/gradlew.bat similarity index 100% rename from micronautpi4j-utils/gradlew.bat rename to pi4micronaut-utils/gradlew.bat diff --git a/micronautpi4j-utils/libs/components.jar b/pi4micronaut-utils/libs/components.jar similarity index 100% rename from micronautpi4j-utils/libs/components.jar rename to pi4micronaut-utils/libs/components.jar diff --git a/micronautpi4j-utils/libs/crowpi.jar b/pi4micronaut-utils/libs/crowpi.jar similarity index 100% rename from micronautpi4j-utils/libs/crowpi.jar rename to pi4micronaut-utils/libs/crowpi.jar diff --git a/micronautpi4j-utils/micronaut-cli.yml b/pi4micronaut-utils/micronaut-cli.yml similarity index 100% rename from micronautpi4j-utils/micronaut-cli.yml rename to pi4micronaut-utils/micronaut-cli.yml diff --git a/pi4micronaut-utils/settings.gradle b/pi4micronaut-utils/settings.gradle new file mode 100644 index 00000000..0ce42029 --- /dev/null +++ b/pi4micronaut-utils/settings.gradle @@ -0,0 +1 @@ +rootProject.name = "pi4micronaut-utils" \ No newline at end of file diff --git a/micronautpi4j-utils/src/docs/asciidoc/Introduction/exampleApplications.adoc b/pi4micronaut-utils/src/docs/asciidoc/Introduction/exampleApplications.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/Introduction/exampleApplications.adoc rename to pi4micronaut-utils/src/docs/asciidoc/Introduction/exampleApplications.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/Introduction/gettingStarted.adoc b/pi4micronaut-utils/src/docs/asciidoc/Introduction/gettingStarted.adoc similarity index 96% rename from micronautpi4j-utils/src/docs/asciidoc/Introduction/gettingStarted.adoc rename to pi4micronaut-utils/src/docs/asciidoc/Introduction/gettingStarted.adoc index 77af1b26..fe39eaae 100644 --- a/micronautpi4j-utils/src/docs/asciidoc/Introduction/gettingStarted.adoc +++ b/pi4micronaut-utils/src/docs/asciidoc/Introduction/gettingStarted.adoc @@ -1,154 +1,154 @@ -:imagesdir: img/ - -ifndef::rootpath[] -:rootpath: ../ -endif::rootpath[] - -ifdef::rootpath[] -:imagesdir: {rootpath}{imagesdir} -endif::rootpath[] - -=== Getting Started With Pi4Micronaut! -This section describes how to build and run the jar file from the Pi4Micronaut project on your raspberry pi. - -Note: this is not a tutorial on how to use the Pi4Micronaut library, simply a setup guide. - -==== Prerequisites -. Clone our Github repo onto your system -+ -https://github.com/oss-slu/Pi4Micronaut/tree/main - -==== Set up Raspberry Pi OS -. Start by installing the Raspberry Pi Imager -. To install the Imager, follow this guide by the Raspberry Pi Foundation: -+ -https://www.raspberrypi.com/documentation/computers/getting-started.html#install-using-imager -+ -Note: use the same wifi network for your raspberry pi that your system is connected to -. Your configuration should look something like this: -+ -image::imager_settings1.png[] -+ -image::imager_settings2.png[] - - -==== Connecting to Raspberry Pi -. Get your Raspberry Pi plugged into a power source. -. You can connect to your Pi several different ways. -.. Using the hostname, for example: -+ -[source, bash] ----- -ssh {username}@{hostname} ----- -+ -Using our above example configuration: -+ -[source, bash] ----- -ssh test@raspberrypi-test ----- - -.. Using the IP address of your Pi: -+ -Follow the instructions outlined in this article: -+ -https://docs.sunfounder.com/projects/picar-s/en/latest/get_started_with_raspberry_pi.html#get-the-ip-address - - -==== Installing Java -. First, make sure your Raspberry Pi's package list is up-to-date by running the following commands in your Pi's terminal: -+ -[source, bash] ----- -sudo apt update -sudo apt-get upgrade -y ----- -. Next, install Java onto your Pi by running the following command: -+ -[source, bash] ----- -sudo apt-get install default-jdk -y ----- -To verify installation, run -+ -[source, bash] ----- -java --version ----- -+ -Finally, install pigpio -+ -[source, bash] ----- -sudo apt-get install pigpio ----- - -==== Build and Copy Over Jar File -. Open your terminal of choice -. Navigate to the Pi4Micronaut root directory -. Enter the following command into the terminal to build the jar file: -+ -[source, bash] ----- -./gradlew build ----- -. The necessary components jar file can be found under "../Pi4Micronaut/components/build/libs/" -. Once you have navigated to this directory, enter the following command: -+ -[source, bash] ----- -scp components-0.1-all.jar {username}@{hostname}:~ ----- -+ -.. Following our configuration from earlier, this would look like -+ -[source, bash] ----- -scp components-0.1-all.jar test@raspberrypi-test:~ ----- - -==== Almost Done! -. To test if you've set up Pi4Micronaut correctly on your raspberry pi, we have some sample commands for you run. -. Open a new Windows Powershell and ssh into your raspberry pi. -. Enter the following command to run the jar file: -+ -[source, bash] ----- -sudo java -jar components-0.1-all.jar ----- -+ -The output should look like this: -+ -image::running_jar.png[] -+ -With this, a Micronaut localhost server will start running on your machine - - -. Let's test one of the components. Take a look at our documentation for setting up the LED component: -+ -https://oss-slu.github.io/Pi4Micronaut/#_led -. After getting everything set up, open up a new PowerShell and ssh into your pi once more. -. Enter the following command to test the turn on function for an LED light: -+ -"curl http://localhost:8080/led/ledOn" -. If this command works and the LED has lit up, congratulations! You have successfully built and run one of our components! - -==== Enabling Different Communication Protocols -. In the Pi4Micronaut library, we have used different communication protocols, such as I2C, SPI, etc. -. To enable any of these protocols when needed, enter the following command: -+ -[source, bash] ----- -sudo raspi-config ----- -+ -. Navigate to "*Interfacing Options*" -+ -image::commProtocol1.png[] -+ -. Choose your desired protocol -+ -image::commProtocol2.png[] -+ -. Reboot when prompted to +:imagesdir: img/ + +ifndef::rootpath[] +:rootpath: ../ +endif::rootpath[] + +ifdef::rootpath[] +:imagesdir: {rootpath}{imagesdir} +endif::rootpath[] + +=== Getting Started With Pi4Micronaut! +This section describes how to build and run the jar file from the Pi4Micronaut project on your raspberry pi. + +Note: this is not a tutorial on how to use the Pi4Micronaut library, simply a setup guide. + +==== Prerequisites +. Clone our Github repo onto your system ++ +https://github.com/oss-slu/Pi4Micronaut/tree/main + +==== Set up Raspberry Pi OS +. Start by installing the Raspberry Pi Imager +. To install the Imager, follow this guide by the Raspberry Pi Foundation: ++ +https://www.raspberrypi.com/documentation/computers/getting-started.html#install-using-imager ++ +Note: use the same wifi network for your raspberry pi that your system is connected to +. Your configuration should look something like this: ++ +image::imager_settings1.png[] ++ +image::imager_settings2.png[] + + +==== Connecting to Raspberry Pi +. Get your Raspberry Pi plugged into a power source. +. You can connect to your Pi several different ways. +.. Using the hostname, for example: ++ +[source, bash] +---- +ssh {username}@{hostname} +---- ++ +Using our above example configuration: ++ +[source, bash] +---- +ssh test@raspberrypi-test +---- + +.. Using the IP address of your Pi: ++ +Follow the instructions outlined in this article: ++ +https://docs.sunfounder.com/projects/picar-s/en/latest/get_started_with_raspberry_pi.html#get-the-ip-address + + +==== Installing Java +. First, make sure your Raspberry Pi's package list is up-to-date by running the following commands in your Pi's terminal: ++ +[source, bash] +---- +sudo apt update +sudo apt-get upgrade -y +---- +. Next, install Java onto your Pi by running the following command: ++ +[source, bash] +---- +sudo apt-get install default-jdk -y +---- +To verify installation, run ++ +[source, bash] +---- +java --version +---- ++ +Finally, install pigpio ++ +[source, bash] +---- +sudo apt-get install pigpio +---- + +==== Build and Copy Over Jar File +. Open your terminal of choice +. Navigate to the Pi4Micronaut root directory +. Enter the following command into the terminal to build the jar file: ++ +[source, bash] +---- +./gradlew build +---- +. The necessary components jar file can be found under "../Pi4Micronaut/components/build/libs/" +. Once you have navigated to this directory, enter the following command: ++ +[source, bash] +---- +scp components-0.1-all.jar {username}@{hostname}:~ +---- ++ +.. Following our configuration from earlier, this would look like ++ +[source, bash] +---- +scp components-0.1-all.jar test@raspberrypi-test:~ +---- + +==== Almost Done! +. To test if you've set up Pi4Micronaut correctly on your raspberry pi, we have some sample commands for you run. +. Open a new Windows Powershell and ssh into your raspberry pi. +. Enter the following command to run the jar file: ++ +[source, bash] +---- +sudo java -jar components-0.1-all.jar +---- ++ +The output should look like this: ++ +image::running_jar.png[] ++ +With this, a Micronaut localhost server will start running on your machine + + +. Let's test one of the components. Take a look at our documentation for setting up the LED component: ++ +https://oss-slu.github.io/Pi4Micronaut/#_led +. After getting everything set up, open up a new PowerShell and ssh into your pi once more. +. Enter the following command to test the turn on function for an LED light: ++ +"curl http://localhost:8080/led/ledOn" +. If this command works and the LED has lit up, congratulations! You have successfully built and run one of our components! + +==== Enabling Different Communication Protocols +. In the Pi4Micronaut library, we have used different communication protocols, such as I2C, SPI, etc. +. To enable any of these protocols when needed, enter the following command: ++ +[source, bash] +---- +sudo raspi-config +---- ++ +. Navigate to "*Interfacing Options*" ++ +image::commProtocol1.png[] ++ +. Choose your desired protocol ++ +image::commProtocol2.png[] ++ +. Reboot when prompted to diff --git a/micronautpi4j-utils/src/docs/asciidoc/Introduction/supportedHardware.adoc b/pi4micronaut-utils/src/docs/asciidoc/Introduction/supportedHardware.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/Introduction/supportedHardware.adoc rename to pi4micronaut-utils/src/docs/asciidoc/Introduction/supportedHardware.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/adding_creating_App.adoc b/pi4micronaut-utils/src/docs/asciidoc/adding_creating_App.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/adding_creating_App.adoc rename to pi4micronaut-utils/src/docs/asciidoc/adding_creating_App.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components.adoc b/pi4micronaut-utils/src/docs/asciidoc/components.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/components.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware/digitalInput.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware/digitalInput.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware/digitalInput.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware/digitalInput.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware/digitalOutput.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware/digitalOutput.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware/digitalOutput.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware/digitalOutput.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware/i2c.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware/i2c.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware/i2c.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware/i2c.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware/multipinConfig.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware/multipinConfig.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware/multipinConfig.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware/multipinConfig.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware/pwm.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware/pwm.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware/pwm.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware/pwm.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware/spi.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware/spi.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/components/commun_WithHardware/spi.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/commun_WithHardware/spi.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/inputComponents.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/inputComponents.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/components/inputComponents.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/inputComponents.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/photosensor.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/photosensor.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/photosensor.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/photosensor.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/pushButton.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/pushButton.adoc similarity index 87% rename from micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/pushButton.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/pushButton.adoc index e26bbd91..9b3fde2f 100644 --- a/micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/pushButton.adoc +++ b/pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/pushButton.adoc @@ -62,14 +62,14 @@ So the push button would be connected to GPIO 18. [source, java] ---- -include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputDevices/PushButtonHelper.java[tag=const] +include::../../../../../../pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputDevices/PushButtonHelper.java[tag=const] ---- ===== Methods [source, java] ---- -include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputDevices/PushButtonHelper.java[tags=method] +include::../../../../../../pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputDevices/PushButtonHelper.java[tags=method] ---- ===== An Example Controller diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/rfidScanner.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/rfidScanner.adoc similarity index 89% rename from micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/rfidScanner.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/rfidScanner.adoc index 58bfc1c0..41788a47 100644 --- a/micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/rfidScanner.adoc +++ b/pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/rfidScanner.adoc @@ -80,14 +80,14 @@ include::../../../../../../components/src/main/resources/application.yml[tag=spi [source, java] ---- -include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputDevices/RFidHelper.java[tag=const] +include::../../../../../../pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputDevices/RFidHelper.java[tag=const] ---- ===== Methods [source, java] ---- -include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputDevices/RFidHelper.java[tag=method] +include::../../../../../../pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputDevices/RFidHelper.java[tag=method] ---- ===== An Example Controller diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/rotaryEncoder.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/rotaryEncoder.adoc similarity index 91% rename from micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/rotaryEncoder.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/rotaryEncoder.adoc index 0f8c177c..f1a7a446 100644 --- a/micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/rotaryEncoder.adoc +++ b/pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/rotaryEncoder.adoc @@ -81,14 +81,14 @@ the sw pin would be the one connected to GPIO 27, the clk pin would be connected [source, java] ---- -include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputDevices/RotaryEncoderHelper.java[tag=const] +include::../../../../../../pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputDevices/RotaryEncoderHelper.java[tag=const] ---- ===== Methods [source, java] ---- -include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputDevices/RotaryEncoderHelper.java[tags=method] +include::../../../../../../pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputDevices/RotaryEncoderHelper.java[tags=method] ---- ===== An Example Controller diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/slideSwitch.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/slideSwitch.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/components/inputComponents/slideSwitch.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/inputComponents/slideSwitch.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/outputComponents.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/outputComponents.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/components/outputComponents.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/outputComponents.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/outputComponents/lcd1602.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/outputComponents/lcd1602.adoc similarity index 92% rename from micronautpi4j-utils/src/docs/asciidoc/components/outputComponents/lcd1602.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/outputComponents/lcd1602.adoc index de5ecee1..d039c65e 100644 --- a/micronautpi4j-utils/src/docs/asciidoc/components/outputComponents/lcd1602.adoc +++ b/pi4micronaut-utils/src/docs/asciidoc/components/outputComponents/lcd1602.adoc @@ -115,14 +115,14 @@ i2c: [source, java] ---- -include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewithslu/outputDevices/LCD1602Helper.java[tag=const] +include::../../../../../../pi4micronaut-utils/src/main/java/com/opensourcewithslu/outputDevices/LCD1602Helper.java[tag=const] ---- ===== Methods [source, java] ---- -include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewithslu/outputDevices/LCD1602Helper.java[tags=method] +include::../../../../../../pi4micronaut-utils/src/main/java/com/opensourcewithslu/outputDevices/LCD1602Helper.java[tags=method] ---- ===== An Example Controller diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/outputComponents/led.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/outputComponents/led.adoc similarity index 90% rename from micronautpi4j-utils/src/docs/asciidoc/components/outputComponents/led.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/outputComponents/led.adoc index 6c27cb89..6eac757b 100644 --- a/micronautpi4j-utils/src/docs/asciidoc/components/outputComponents/led.adoc +++ b/pi4micronaut-utils/src/docs/asciidoc/components/outputComponents/led.adoc @@ -72,14 +72,14 @@ led2: [source, java] ---- -include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewithslu/outputDevices/LEDHelper.java[tag=const] +include::../../../../../../pi4micronaut-utils/src/main/java/com/opensourcewithslu/outputDevices/LEDHelper.java[tag=const] ---- ===== Methods [source, java] ---- -include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewithslu/outputDevices/LEDHelper.java[tags=method] +include::../../../../../../pi4micronaut-utils/src/main/java/com/opensourcewithslu/outputDevices/LEDHelper.java[tags=method] ---- ===== An Example Controller diff --git a/micronautpi4j-utils/src/docs/asciidoc/components/outputComponents/rgbLed.adoc b/pi4micronaut-utils/src/docs/asciidoc/components/outputComponents/rgbLed.adoc similarity index 93% rename from micronautpi4j-utils/src/docs/asciidoc/components/outputComponents/rgbLed.adoc rename to pi4micronaut-utils/src/docs/asciidoc/components/outputComponents/rgbLed.adoc index 689f4432..0f52215b 100644 --- a/micronautpi4j-utils/src/docs/asciidoc/components/outputComponents/rgbLed.adoc +++ b/pi4micronaut-utils/src/docs/asciidoc/components/outputComponents/rgbLed.adoc @@ -78,14 +78,14 @@ the red pin would be the one connected to GPIO 17, green to GPIO 18, and blue to [source, java] ---- -include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewithslu/outputDevices/RGBLEDHelper.java[tag=const] +include::../../../../../../pi4micronaut-utils/src/main/java/com/opensourcewithslu/outputDevices/RGBLEDHelper.java[tag=const] ---- ===== Methods [source, java] ---- -include::../../../../../../micronautpi4j-utils/src/main/java/com/opensourcewithslu/outputDevices/RGBLEDHelper.java[tags=method] +include::../../../../../../pi4micronaut-utils/src/main/java/com/opensourcewithslu/outputDevices/RGBLEDHelper.java[tags=method] ---- ===== An Example Controller diff --git a/micronautpi4j-utils/src/docs/asciidoc/contribute/contributingToLibrary.adoc b/pi4micronaut-utils/src/docs/asciidoc/contribute/contributingToLibrary.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/contribute/contributingToLibrary.adoc rename to pi4micronaut-utils/src/docs/asciidoc/contribute/contributingToLibrary.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/contribute/newComponent.adoc b/pi4micronaut-utils/src/docs/asciidoc/contribute/newComponent.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/contribute/newComponent.adoc rename to pi4micronaut-utils/src/docs/asciidoc/contribute/newComponent.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/img/LED_circuit.png b/pi4micronaut-utils/src/docs/asciidoc/img/LED_circuit.png similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/img/LED_circuit.png rename to pi4micronaut-utils/src/docs/asciidoc/img/LED_circuit.png diff --git a/micronautpi4j-utils/src/docs/asciidoc/img/Pi4Micronaut-RM.png b/pi4micronaut-utils/src/docs/asciidoc/img/Pi4Micronaut-RM.png similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/img/Pi4Micronaut-RM.png rename to pi4micronaut-utils/src/docs/asciidoc/img/Pi4Micronaut-RM.png diff --git a/micronautpi4j-utils/src/docs/asciidoc/img/commProtocol1.png b/pi4micronaut-utils/src/docs/asciidoc/img/commProtocol1.png similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/img/commProtocol1.png rename to pi4micronaut-utils/src/docs/asciidoc/img/commProtocol1.png diff --git a/micronautpi4j-utils/src/docs/asciidoc/img/commProtocol2.png b/pi4micronaut-utils/src/docs/asciidoc/img/commProtocol2.png similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/img/commProtocol2.png rename to pi4micronaut-utils/src/docs/asciidoc/img/commProtocol2.png diff --git a/micronautpi4j-utils/src/docs/asciidoc/img/imager_settings1.png b/pi4micronaut-utils/src/docs/asciidoc/img/imager_settings1.png similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/img/imager_settings1.png rename to pi4micronaut-utils/src/docs/asciidoc/img/imager_settings1.png diff --git a/micronautpi4j-utils/src/docs/asciidoc/img/imager_settings2.png b/pi4micronaut-utils/src/docs/asciidoc/img/imager_settings2.png similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/img/imager_settings2.png rename to pi4micronaut-utils/src/docs/asciidoc/img/imager_settings2.png diff --git a/micronautpi4j-utils/src/docs/asciidoc/img/lcd1602-circuit.png b/pi4micronaut-utils/src/docs/asciidoc/img/lcd1602-circuit.png similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/img/lcd1602-circuit.png rename to pi4micronaut-utils/src/docs/asciidoc/img/lcd1602-circuit.png diff --git a/micronautpi4j-utils/src/docs/asciidoc/img/rfid_circuit.png b/pi4micronaut-utils/src/docs/asciidoc/img/rfid_circuit.png similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/img/rfid_circuit.png rename to pi4micronaut-utils/src/docs/asciidoc/img/rfid_circuit.png diff --git a/micronautpi4j-utils/src/docs/asciidoc/img/rotary_encoder_circuit.png b/pi4micronaut-utils/src/docs/asciidoc/img/rotary_encoder_circuit.png similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/img/rotary_encoder_circuit.png rename to pi4micronaut-utils/src/docs/asciidoc/img/rotary_encoder_circuit.png diff --git a/micronautpi4j-utils/src/docs/asciidoc/img/running_jar.png b/pi4micronaut-utils/src/docs/asciidoc/img/running_jar.png similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/img/running_jar.png rename to pi4micronaut-utils/src/docs/asciidoc/img/running_jar.png diff --git a/micronautpi4j-utils/src/docs/asciidoc/img/slideSwitch_circuit.jpg b/pi4micronaut-utils/src/docs/asciidoc/img/slideSwitch_circuit.jpg similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/img/slideSwitch_circuit.jpg rename to pi4micronaut-utils/src/docs/asciidoc/img/slideSwitch_circuit.jpg diff --git a/micronautpi4j-utils/src/docs/asciidoc/index.adoc b/pi4micronaut-utils/src/docs/asciidoc/index.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/index.adoc rename to pi4micronaut-utils/src/docs/asciidoc/index.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/introduction.adoc b/pi4micronaut-utils/src/docs/asciidoc/introduction.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/introduction.adoc rename to pi4micronaut-utils/src/docs/asciidoc/introduction.adoc diff --git a/micronautpi4j-utils/src/docs/asciidoc/style.css b/pi4micronaut-utils/src/docs/asciidoc/style.css similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/style.css rename to pi4micronaut-utils/src/docs/asciidoc/style.css diff --git a/micronautpi4j-utils/src/docs/asciidoc/usingLibrary.adoc b/pi4micronaut-utils/src/docs/asciidoc/usingLibrary.adoc similarity index 100% rename from micronautpi4j-utils/src/docs/asciidoc/usingLibrary.adoc rename to pi4micronaut-utils/src/docs/asciidoc/usingLibrary.adoc diff --git a/micronautpi4j-utils/src/docs/javadoc/allclasses-index.html b/pi4micronaut-utils/src/docs/javadoc/allclasses-index.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/allclasses-index.html rename to pi4micronaut-utils/src/docs/javadoc/allclasses-index.html diff --git a/micronautpi4j-utils/src/docs/javadoc/allpackages-index.html b/pi4micronaut-utils/src/docs/javadoc/allpackages-index.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/allpackages-index.html rename to pi4micronaut-utils/src/docs/javadoc/allpackages-index.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/Application.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/Application.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/Application.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/Application.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/PushButtonHelper.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/PushButtonHelper.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/PushButtonHelper.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/PushButtonHelper.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/RFidHelper.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/RFidHelper.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/RFidHelper.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/RFidHelper.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/RotaryEncoderHelper.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/RotaryEncoderHelper.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/RotaryEncoderHelper.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/RotaryEncoderHelper.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/SlideSwitchHelper.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/SlideSwitchHelper.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/SlideSwitchHelper.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/SlideSwitchHelper.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/package-summary.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/package-summary.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/package-summary.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/package-summary.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/package-tree.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/package-tree.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/package-tree.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/inputdevices/package-tree.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/LCD1602Helper.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/LCD1602Helper.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/LCD1602Helper.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/LCD1602Helper.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/LEDHelper.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/LEDHelper.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/LEDHelper.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/LEDHelper.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/RGBLEDHelper.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/RGBLEDHelper.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/RGBLEDHelper.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/RGBLEDHelper.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/package-summary.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/package-summary.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/package-summary.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/package-summary.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/package-tree.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/package-tree.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/package-tree.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/outputdevices/package-tree.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/package-summary.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/package-summary.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/package-summary.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/package-summary.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/package-tree.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/package-tree.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/package-tree.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/package-tree.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/DigitalInputConfiguration.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/DigitalInputConfiguration.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/DigitalInputConfiguration.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/DigitalInputConfiguration.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/DigitalOutputConfiguration.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/DigitalOutputConfiguration.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/DigitalOutputConfiguration.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/DigitalOutputConfiguration.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/DigitalInputMultiPinConfiguration.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/DigitalInputMultiPinConfiguration.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/DigitalInputMultiPinConfiguration.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/DigitalInputMultiPinConfiguration.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/PwmMultiPinConfiguration.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/PwmMultiPinConfiguration.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/PwmMultiPinConfiguration.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/PwmMultiPinConfiguration.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/package-summary.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/package-summary.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/package-summary.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/package-summary.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/package-tree.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/package-tree.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/package-tree.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultiPinConfigs/package-tree.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultipinConfiguration.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultipinConfiguration.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultipinConfiguration.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/MultipinConfiguration.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/Pi4JFactory.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/Pi4JFactory.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/Pi4JFactory.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/Pi4JFactory.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/Pi4JMultipinFactory.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/Pi4JMultipinFactory.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/Pi4JMultipinFactory.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/Pi4JMultipinFactory.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/PwmConfiguration.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/PwmConfiguration.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/PwmConfiguration.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/PwmConfiguration.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/SpiConfiguration.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/SpiConfiguration.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/SpiConfiguration.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/SpiConfiguration.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/i2cConfiguration.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/i2cConfiguration.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/i2cConfiguration.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/i2cConfiguration.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/package-summary.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/package-summary.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/package-summary.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/package-summary.html diff --git a/micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/package-tree.html b/pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/package-tree.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/com/opensourcewithslu/utilities/package-tree.html rename to pi4micronaut-utils/src/docs/javadoc/com/opensourcewithslu/utilities/package-tree.html diff --git a/micronautpi4j-utils/src/docs/javadoc/copy.svg b/pi4micronaut-utils/src/docs/javadoc/copy.svg similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/copy.svg rename to pi4micronaut-utils/src/docs/javadoc/copy.svg diff --git a/micronautpi4j-utils/src/docs/javadoc/element-list b/pi4micronaut-utils/src/docs/javadoc/element-list similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/element-list rename to pi4micronaut-utils/src/docs/javadoc/element-list diff --git a/micronautpi4j-utils/src/docs/javadoc/help-doc.html b/pi4micronaut-utils/src/docs/javadoc/help-doc.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/help-doc.html rename to pi4micronaut-utils/src/docs/javadoc/help-doc.html diff --git a/micronautpi4j-utils/src/docs/javadoc/index-files/index-1.html b/pi4micronaut-utils/src/docs/javadoc/index-files/index-1.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/index-files/index-1.html rename to pi4micronaut-utils/src/docs/javadoc/index-files/index-1.html diff --git a/micronautpi4j-utils/src/docs/javadoc/index-files/index-10.html b/pi4micronaut-utils/src/docs/javadoc/index-files/index-10.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/index-files/index-10.html rename to pi4micronaut-utils/src/docs/javadoc/index-files/index-10.html diff --git a/micronautpi4j-utils/src/docs/javadoc/index-files/index-11.html b/pi4micronaut-utils/src/docs/javadoc/index-files/index-11.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/index-files/index-11.html rename to pi4micronaut-utils/src/docs/javadoc/index-files/index-11.html diff --git a/micronautpi4j-utils/src/docs/javadoc/index-files/index-2.html b/pi4micronaut-utils/src/docs/javadoc/index-files/index-2.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/index-files/index-2.html rename to pi4micronaut-utils/src/docs/javadoc/index-files/index-2.html diff --git a/micronautpi4j-utils/src/docs/javadoc/index-files/index-3.html b/pi4micronaut-utils/src/docs/javadoc/index-files/index-3.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/index-files/index-3.html rename to pi4micronaut-utils/src/docs/javadoc/index-files/index-3.html diff --git a/micronautpi4j-utils/src/docs/javadoc/index-files/index-4.html b/pi4micronaut-utils/src/docs/javadoc/index-files/index-4.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/index-files/index-4.html rename to pi4micronaut-utils/src/docs/javadoc/index-files/index-4.html diff --git a/micronautpi4j-utils/src/docs/javadoc/index-files/index-5.html b/pi4micronaut-utils/src/docs/javadoc/index-files/index-5.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/index-files/index-5.html rename to pi4micronaut-utils/src/docs/javadoc/index-files/index-5.html diff --git a/micronautpi4j-utils/src/docs/javadoc/index-files/index-6.html b/pi4micronaut-utils/src/docs/javadoc/index-files/index-6.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/index-files/index-6.html rename to pi4micronaut-utils/src/docs/javadoc/index-files/index-6.html diff --git a/micronautpi4j-utils/src/docs/javadoc/index-files/index-7.html b/pi4micronaut-utils/src/docs/javadoc/index-files/index-7.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/index-files/index-7.html rename to pi4micronaut-utils/src/docs/javadoc/index-files/index-7.html diff --git a/micronautpi4j-utils/src/docs/javadoc/index-files/index-8.html b/pi4micronaut-utils/src/docs/javadoc/index-files/index-8.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/index-files/index-8.html rename to pi4micronaut-utils/src/docs/javadoc/index-files/index-8.html diff --git a/micronautpi4j-utils/src/docs/javadoc/index-files/index-9.html b/pi4micronaut-utils/src/docs/javadoc/index-files/index-9.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/index-files/index-9.html rename to pi4micronaut-utils/src/docs/javadoc/index-files/index-9.html diff --git a/micronautpi4j-utils/src/docs/javadoc/index.html b/pi4micronaut-utils/src/docs/javadoc/index.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/index.html rename to pi4micronaut-utils/src/docs/javadoc/index.html diff --git a/micronautpi4j-utils/src/docs/javadoc/jquery-ui.overrides.css b/pi4micronaut-utils/src/docs/javadoc/jquery-ui.overrides.css similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/jquery-ui.overrides.css rename to pi4micronaut-utils/src/docs/javadoc/jquery-ui.overrides.css diff --git a/micronautpi4j-utils/src/docs/javadoc/legal/COPYRIGHT b/pi4micronaut-utils/src/docs/javadoc/legal/COPYRIGHT similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/legal/COPYRIGHT rename to pi4micronaut-utils/src/docs/javadoc/legal/COPYRIGHT diff --git a/micronautpi4j-utils/src/docs/javadoc/legal/LICENSE b/pi4micronaut-utils/src/docs/javadoc/legal/LICENSE similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/legal/LICENSE rename to pi4micronaut-utils/src/docs/javadoc/legal/LICENSE diff --git a/micronautpi4j-utils/src/docs/javadoc/legal/jquery.md b/pi4micronaut-utils/src/docs/javadoc/legal/jquery.md similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/legal/jquery.md rename to pi4micronaut-utils/src/docs/javadoc/legal/jquery.md diff --git a/micronautpi4j-utils/src/docs/javadoc/legal/jqueryUI.md b/pi4micronaut-utils/src/docs/javadoc/legal/jqueryUI.md similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/legal/jqueryUI.md rename to pi4micronaut-utils/src/docs/javadoc/legal/jqueryUI.md diff --git a/micronautpi4j-utils/src/docs/javadoc/member-search-index.js b/pi4micronaut-utils/src/docs/javadoc/member-search-index.js similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/member-search-index.js rename to pi4micronaut-utils/src/docs/javadoc/member-search-index.js diff --git a/micronautpi4j-utils/src/docs/javadoc/module-search-index.js b/pi4micronaut-utils/src/docs/javadoc/module-search-index.js similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/module-search-index.js rename to pi4micronaut-utils/src/docs/javadoc/module-search-index.js diff --git a/micronautpi4j-utils/src/docs/javadoc/overview-summary.html b/pi4micronaut-utils/src/docs/javadoc/overview-summary.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/overview-summary.html rename to pi4micronaut-utils/src/docs/javadoc/overview-summary.html diff --git a/micronautpi4j-utils/src/docs/javadoc/overview-tree.html b/pi4micronaut-utils/src/docs/javadoc/overview-tree.html similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/overview-tree.html rename to pi4micronaut-utils/src/docs/javadoc/overview-tree.html diff --git a/micronautpi4j-utils/src/docs/javadoc/package-search-index.js b/pi4micronaut-utils/src/docs/javadoc/package-search-index.js similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/package-search-index.js rename to pi4micronaut-utils/src/docs/javadoc/package-search-index.js diff --git a/micronautpi4j-utils/src/docs/javadoc/resources/glass.png b/pi4micronaut-utils/src/docs/javadoc/resources/glass.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/resources/glass.png rename to pi4micronaut-utils/src/docs/javadoc/resources/glass.png diff --git a/micronautpi4j-utils/src/docs/javadoc/resources/x.png b/pi4micronaut-utils/src/docs/javadoc/resources/x.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/resources/x.png rename to pi4micronaut-utils/src/docs/javadoc/resources/x.png diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png b/pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png rename to pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_65_dadada_1x400.png b/pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_65_dadada_1x400.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_65_dadada_1x400.png rename to pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_65_dadada_1x400.png diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_75_dadada_1x400.png b/pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_75_dadada_1x400.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_75_dadada_1x400.png rename to pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_75_dadada_1x400.png diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png b/pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png rename to pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png b/pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png rename to pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png rename to pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-icons_222222_256x240.png b/pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-icons_222222_256x240.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-icons_222222_256x240.png rename to pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-icons_222222_256x240.png diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-icons_2e83ff_256x240.png b/pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-icons_2e83ff_256x240.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-icons_2e83ff_256x240.png rename to pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-icons_2e83ff_256x240.png diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-icons_454545_256x240.png b/pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-icons_454545_256x240.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-icons_454545_256x240.png rename to pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-icons_454545_256x240.png diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-icons_888888_256x240.png b/pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-icons_888888_256x240.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-icons_888888_256x240.png rename to pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-icons_888888_256x240.png diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-icons_cd0a0a_256x240.png b/pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-icons_cd0a0a_256x240.png similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/images/ui-icons_cd0a0a_256x240.png rename to pi4micronaut-utils/src/docs/javadoc/script-dir/images/ui-icons_cd0a0a_256x240.png diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/jquery-3.5.1.min.js b/pi4micronaut-utils/src/docs/javadoc/script-dir/jquery-3.5.1.min.js similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/jquery-3.5.1.min.js rename to pi4micronaut-utils/src/docs/javadoc/script-dir/jquery-3.5.1.min.js diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/jquery-ui.min.css b/pi4micronaut-utils/src/docs/javadoc/script-dir/jquery-ui.min.css similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/jquery-ui.min.css rename to pi4micronaut-utils/src/docs/javadoc/script-dir/jquery-ui.min.css diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/jquery-ui.min.js b/pi4micronaut-utils/src/docs/javadoc/script-dir/jquery-ui.min.js similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/jquery-ui.min.js rename to pi4micronaut-utils/src/docs/javadoc/script-dir/jquery-ui.min.js diff --git a/micronautpi4j-utils/src/docs/javadoc/script-dir/jquery-ui.structure.min.css b/pi4micronaut-utils/src/docs/javadoc/script-dir/jquery-ui.structure.min.css similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script-dir/jquery-ui.structure.min.css rename to pi4micronaut-utils/src/docs/javadoc/script-dir/jquery-ui.structure.min.css diff --git a/micronautpi4j-utils/src/docs/javadoc/script.js b/pi4micronaut-utils/src/docs/javadoc/script.js similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/script.js rename to pi4micronaut-utils/src/docs/javadoc/script.js diff --git a/micronautpi4j-utils/src/docs/javadoc/search.js b/pi4micronaut-utils/src/docs/javadoc/search.js similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/search.js rename to pi4micronaut-utils/src/docs/javadoc/search.js diff --git a/micronautpi4j-utils/src/docs/javadoc/stylesheet.css b/pi4micronaut-utils/src/docs/javadoc/stylesheet.css similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/stylesheet.css rename to pi4micronaut-utils/src/docs/javadoc/stylesheet.css diff --git a/micronautpi4j-utils/src/docs/javadoc/tag-search-index.js b/pi4micronaut-utils/src/docs/javadoc/tag-search-index.js similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/tag-search-index.js rename to pi4micronaut-utils/src/docs/javadoc/tag-search-index.js diff --git a/micronautpi4j-utils/src/docs/javadoc/type-search-index.js b/pi4micronaut-utils/src/docs/javadoc/type-search-index.js similarity index 100% rename from micronautpi4j-utils/src/docs/javadoc/type-search-index.js rename to pi4micronaut-utils/src/docs/javadoc/type-search-index.js diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/Application.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/Application.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/Application.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/Application.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputdevices/PushButtonHelper.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputdevices/PushButtonHelper.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputdevices/PushButtonHelper.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputdevices/PushButtonHelper.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputdevices/RFidHelper.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputdevices/RFidHelper.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputdevices/RFidHelper.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputdevices/RFidHelper.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputdevices/RotaryEncoderHelper.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputdevices/RotaryEncoderHelper.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputdevices/RotaryEncoderHelper.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputdevices/RotaryEncoderHelper.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputdevices/SlideSwitchHelper.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputdevices/SlideSwitchHelper.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputdevices/SlideSwitchHelper.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputdevices/SlideSwitchHelper.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputdevices/TouchSwitchHelper.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputdevices/TouchSwitchHelper.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/inputdevices/TouchSwitchHelper.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/inputdevices/TouchSwitchHelper.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/outputdevices/LCD1602Helper.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/outputdevices/LCD1602Helper.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/outputdevices/LCD1602Helper.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/outputdevices/LCD1602Helper.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/outputdevices/LEDHelper.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/outputdevices/LEDHelper.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/outputdevices/LEDHelper.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/outputdevices/LEDHelper.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/outputdevices/RGBLEDHelper.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/outputdevices/RGBLEDHelper.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/outputdevices/RGBLEDHelper.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/outputdevices/RGBLEDHelper.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/DigitalInputConfiguration.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/DigitalInputConfiguration.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/DigitalInputConfiguration.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/DigitalInputConfiguration.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/DigitalOutputConfiguration.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/DigitalOutputConfiguration.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/DigitalOutputConfiguration.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/DigitalOutputConfiguration.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/MultiPinConfigs/DigitalInputMultiPinConfiguration.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/MultiPinConfigs/DigitalInputMultiPinConfiguration.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/MultiPinConfigs/DigitalInputMultiPinConfiguration.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/MultiPinConfigs/DigitalInputMultiPinConfiguration.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/MultiPinConfigs/PwmMultiPinConfiguration.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/MultiPinConfigs/PwmMultiPinConfiguration.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/MultiPinConfigs/PwmMultiPinConfiguration.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/MultiPinConfigs/PwmMultiPinConfiguration.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/MultipinConfiguration.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/MultipinConfiguration.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/MultipinConfiguration.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/MultipinConfiguration.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/Pi4JFactory.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/Pi4JFactory.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/Pi4JFactory.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/Pi4JFactory.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/Pi4JMultipinFactory.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/Pi4JMultipinFactory.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/Pi4JMultipinFactory.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/Pi4JMultipinFactory.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/PwmConfiguration.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/PwmConfiguration.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/PwmConfiguration.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/PwmConfiguration.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/SpiConfiguration.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/SpiConfiguration.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/SpiConfiguration.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/SpiConfiguration.java diff --git a/micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/i2cConfiguration.java b/pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/i2cConfiguration.java similarity index 100% rename from micronautpi4j-utils/src/main/java/com/opensourcewithslu/utilities/i2cConfiguration.java rename to pi4micronaut-utils/src/main/java/com/opensourcewithslu/utilities/i2cConfiguration.java diff --git a/micronautpi4j-utils/src/main/resources/application.yml b/pi4micronaut-utils/src/main/resources/application.yml similarity index 72% rename from micronautpi4j-utils/src/main/resources/application.yml rename to pi4micronaut-utils/src/main/resources/application.yml index 7196ea40..d0acad51 100644 --- a/micronautpi4j-utils/src/main/resources/application.yml +++ b/pi4micronaut-utils/src/main/resources/application.yml @@ -1,6 +1,6 @@ micronaut: application: - name: micronautpi4jUtils + name: pi4micronaut-utils netty: default: allocator: diff --git a/micronautpi4j-utils/src/main/resources/logback.xml b/pi4micronaut-utils/src/main/resources/logback.xml similarity index 100% rename from micronautpi4j-utils/src/main/resources/logback.xml rename to pi4micronaut-utils/src/main/resources/logback.xml diff --git a/breadboards/dummy.txt b/pi4micronaut-utils/src/test/java/com/opensourcewithslu/Pi4MicronautUtilsTest.java similarity index 100% rename from breadboards/dummy.txt rename to pi4micronaut-utils/src/test/java/com/opensourcewithslu/Pi4MicronautUtilsTest.java diff --git a/settings.gradle b/settings.gradle index 852c6891..d0d9413b 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,3 +1,3 @@ -rootProject.name = "micronaut-pi4j" -include 'components', 'micronautpi4j-utils' +rootProject.name = "Pi4Micronaut" +include 'components', 'pi4micronaut-utils' diff --git a/src/main/java/com/opensourcewithslu/micronautpi4j/Application.java b/src/main/java/com/opensourcewithslu/pi4micronaut/Application.java similarity index 78% rename from src/main/java/com/opensourcewithslu/micronautpi4j/Application.java rename to src/main/java/com/opensourcewithslu/pi4micronaut/Application.java index 367d2ffa..e7f109cd 100644 --- a/src/main/java/com/opensourcewithslu/micronautpi4j/Application.java +++ b/src/main/java/com/opensourcewithslu/pi4micronaut/Application.java @@ -1,4 +1,4 @@ -package com.opensourcewithslu.micronautpi4j; +package com.opensourcewithslu.pi4micronaut; import io.micronaut.runtime.Micronaut; diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index b1c320be..7a37fa86 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,6 +1,6 @@ micronaut: application: - name: micronautPi4j + name: pi4micronaut netty: default: allocator: diff --git a/src/test/java/com/opensourcewithslu/micronautpi4j/MicronautPi4jTest.java b/src/test/java/com/opensourcewithslu/pi4micronaut/Pi4MicronautTest.java similarity index 100% rename from src/test/java/com/opensourcewithslu/micronautpi4j/MicronautPi4jTest.java rename to src/test/java/com/opensourcewithslu/pi4micronaut/Pi4MicronautTest.java