diff --git a/.github/workflows/develop-ci.yml b/.github/workflows/develop-ci.yml
index 31c7fdff..49929fe0 100644
--- a/.github/workflows/develop-ci.yml
+++ b/.github/workflows/develop-ci.yml
@@ -65,7 +65,6 @@ jobs:
uses: actions/checkout@v3
with:
path: Meadow.Foundation.Grove
- ref: develop
- name: Setup .NET SDK
uses: actions/setup-dotnet@v1
diff --git a/.gitignore b/.gitignore
index 0b7c80dd..bc7b6fda 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,7 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
-## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
+## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
# User-specific files
*.rsuser
@@ -23,6 +23,7 @@ mono_crash.*
[Rr]eleases/
x64/
x86/
+[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
@@ -61,6 +62,9 @@ project.lock.json
project.fragment.lock.json
artifacts/
+# ASP.NET Scaffolding
+ScaffoldingReadMe.txt
+
# StyleCop
StyleCopReport.xml
@@ -86,6 +90,7 @@ StyleCopReport.xml
*.tmp_proj
*_wpftmp.csproj
*.log
+*.tlog
*.vspscc
*.vssscc
.builds
@@ -137,6 +142,11 @@ _TeamCity*
.axoCover/*
!.axoCover/settings.json
+# Coverlet is a free, cross platform Code Coverage Tool
+coverage*.json
+coverage*.xml
+coverage*.info
+
# Visual Studio code coverage results
*.coverage
*.coveragexml
@@ -284,6 +294,17 @@ node_modules/
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
+# Visual Studio 6 auto-generated project file (contains which files were open etc.)
+*.vbp
+
+# Visual Studio 6 workspace and project file (working project files containing files to include in project)
+*.dsw
+*.dsp
+
+# Visual Studio 6 technical files
+*.ncb
+*.aps
+
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
@@ -340,6 +361,9 @@ ASALocalRun/
# Local History for Visual Studio
.localhistory/
+# Visual Studio History (VSHistory) files
+.vshistory/
+
# BeatPulse healthcheck temp database
healthchecksdb
@@ -349,5 +373,32 @@ MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/
-//mac
+# Fody - auto-generated XML schema
+FodyWeavers.xsd
+
+# VS Code files for those working on multiple tools
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+*.code-workspace
+
+# Local History for Visual Studio Code
+.history/
+
+# Windows Installer files from build outputs
+*.cab
+*.msi
+*.msix
+*.msm
+*.msp
+
+# JetBrains Rider
+**/.idea/
+*.sln.iml
+
+# MacOS Stuff
.DS_Store
+*.DS_Store
+**/.DS_Store
diff --git a/README.md b/README.md
index 1763542e..a0672569 100644
--- a/README.md
+++ b/README.md
@@ -10,25 +10,62 @@ The [Meadow.Foundation](http://developer.wildernesslabs.co/Meadow/Meadow.Foundat
Meadow.Foundation makes the task of building connected things easy with Meadow by providing a unified driver and library framework that includes drivers and abstractions for common peripherals such as: sensors, displays, motors, cameras and more. Additionally, it includes utility functions and helpers for common tasks when building connected things.
+## Contents
+
+* [Repositories](#repositories)
+* [Repository Branches](#repository-branches)
+ * [Main](#main)
+ * [Develop](#develop)
+ * [Branch History](#branch-history)
+* [Requesting New Drivers](#requesting-new-drivers)
+* [Documentation](#documentation)
+* [Using Meadow.Foundation](#using-meadowfoundation)
+* [Contributing](#contributing)
+* [License](#license)
+* [Author Credits](#author-credits)
+
## Repositories
-Meadow.Foundation is currently split into three (3) GitHub repos:
+Meadow.Foundation is currently split into multiple GitHub repos:
1. [Meadow.Foundation](https://github.com/WildernessLabs/Meadow.Foundation/) which contains the majority of the peripheral and library source code
-2. [Meadow.Foundation.Featherwings](https://github.com/WildernessLabs/Meadow.Foundation.Featherwings/) contains drivers for hardware that conforms to the [Adafruit Featherwing](https://learn.adafruit.com/adafruit-feather/) form factor
-3. [Meadow.Foundation.Grove](https://github.com/WildernessLabs/Meadow.Foundation.Grove/) contains drivers for [Seeed Studio Grove](https://www.seeedstudio.com/grove.html) modular hardware peripherals
+2. [Meadow.Foundation.CompositeDevices]([https://github.com/WildernessLabs/Meadow.Foundation.Featherwings/](https://github.com/wildernesslabs/meadow.foundation.compositedevices)) contains drivers for devices that combine multiple peripherals or leverage additional onboard microcontrollers
+3. [Meadow.Foundation.Featherwings](https://github.com/WildernessLabs/Meadow.Foundation.Featherwings/) contains drivers for hardware that conforms to the [Adafruit Featherwing](https://learn.adafruit.com/adafruit-feather/) form factor
+4. [Meadow.Foundation.Grove](https://github.com/WildernessLabs/Meadow.Foundation.Grove/) contains drivers for [Seeed Studio Grove](https://www.seeedstudio.com/grove.html) modular hardware peripherals
+5. [Meadow.Foundation.MBus](https://github.com/WildernessLabs/Meadow.Foundation.MBus/) contains drivers for M-Bus peripherals
+6. [Meadow.Foundation.MikroBus](https://github.com/WildernessLabs/Meadow.Foundation.mikrobus/) contains drivers for [MikroElektronika](https://www.mikroe.com/click) mikroBUS Click Boards
+
+## Repository Branches
+
+Today, Meadow.Foundation is represented within two branches: `main` and `develop`.
+
+### Main
+
+The `main` branch represents the currently published code from the last official release. Meadow.Foundation projects that depend on other projects within Meadow.Foundation will have local project references. For example, display drivers will contain a project reference to MicroGraphics. Any references outside of Meadow.Foundation rely on the latest published nuget packages. Nuget references are typically only present in the Meadow.Foundation sample projects.
+
+The `main` branch will compile without the need to clone additional projects. This branch is ideally used to review driver structure and run driver samples with the latest published and stable code.
+
+### Develop
+
+The `develop` branch represents the current state of development for the next official release. Code in this branch should be tested and functional. However, changes in this branch may depend on changes in other Meadow projects, such as Meadow Core.
+
+To compile the `develop` branch, you'll need to clone other dependency GitHub repositories at the same folder level as Meadow.Foundation. This includes but is not limited to: Meadow.Core, Meadow.Units, Meadow.Contracts, Meadow.Logging, and Meadow.Modbus. You can review the references in the `_external` solution folder within Meadow.Foundation for the complete list. Typically, all dependency projects should also be on the `develop` branch. This branch is ideal if you want to submit new drivers or propose substantial changes to existing code.
+
+### Branch history
+
+All code changes are committed to the `develop` branch. At the time of release, the references within develop are updated for publishing and then merged to `main`. This ensures a consistent and accurate history across `develop` and `main`. This also allows pull requests targeted to `main` to be easily retargeted to `develop`.
## Requesting New Drivers
If you have a need for a driver that we don't yet support, you have a couple options:
-- Use an existing, similar driver as a template for your new driver. We accept pull requests, but don't require them.
+- Use an existing, similar driver as a template for your new driver. We accept pull requests, but don't require them.
- Open a new item on the [Issues Tab](https://github.com/WildernessLabs/Meadow.Foundation/issues) and request the driver so we can prioritize it.
-# Documentation
+## Documentation
You can read more Meadow.Foundation and how to get started in our [developer site](http://developer.wildernesslabs.co/Meadow/Meadow.Foundation/).
-## Using
+## Using Meadow.Foundation
To use Meadow.Foundation, simply add a Nuget reference to the core library (for core helpers and drivers), or to the specific peripheral driver you'd like to use, and the core will come with it.
@@ -36,9 +73,17 @@ To use Meadow.Foundation, simply add a Nuget reference to the core library (for
nuget install Meadow.Foundation
```
-# License
+## Contributing
+
+Meadow.Foundation, is open source and community powered. We love pull requests, so if you've got a driver to add, send it on over! For each peripheral driver, please include:
+
+ * **Documentation** - Including a Fritzing breadboard schematic on wiring it up, sourcing info, and API docs. Please see other drivers for examples. Documentation is hosted on the Wilderness Labs [DocFx](https://wildernesslabs.github.io/docfx/) site.
+ * **Datasheet** - For the peripheral, if applicable.
+ * **Sample** - Application illustrating usage of the peripheral.
+
+## License
-Copyright 2019-2022, Wilderness Labs Inc.
+Copyright 2019-2024, Wilderness Labs Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/Source/3-AxisDigitalAccelerometer16g/Driver/3-AxisDigitalAccelerometer16g.csproj b/Source/3-AxisDigitalAccelerometer16g/Driver/3-AxisDigitalAccelerometer16g.csproj
index 6fdfd543..3797a6a6 100644
--- a/Source/3-AxisDigitalAccelerometer16g/Driver/3-AxisDigitalAccelerometer16g.csproj
+++ b/Source/3-AxisDigitalAccelerometer16g/Driver/3-AxisDigitalAccelerometer16g.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Motion.3-AxisDigitalAccelerometer_16g
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Motion, Acceleration, Accelerometer
- 0.1.0
+ 1.7.0
true
Grove I2C 3-Axis digital accelerometer
icon.png
-
+
-
+
diff --git a/Source/3-AxisDigitalAccelerometer16g/Sample/3-AxisDigitalAccelerometer16g_Sample/3-AxisDigitalAccelerometer16g_Sample.csproj b/Source/3-AxisDigitalAccelerometer16g/Sample/3-AxisDigitalAccelerometer16g_Sample/3-AxisDigitalAccelerometer16g_Sample.csproj
index 63c647f9..cdd579ad 100644
--- a/Source/3-AxisDigitalAccelerometer16g/Sample/3-AxisDigitalAccelerometer16g_Sample/3-AxisDigitalAccelerometer16g_Sample.csproj
+++ b/Source/3-AxisDigitalAccelerometer16g/Sample/3-AxisDigitalAccelerometer16g_Sample/3-AxisDigitalAccelerometer16g_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/3-AxisDigitalAccelerometer1_5g/Driver/3-AxisDigitalAccelerometer1_5g.csproj b/Source/3-AxisDigitalAccelerometer1_5g/Driver/3-AxisDigitalAccelerometer1_5g.csproj
index 65eb6930..c4fcf68e 100644
--- a/Source/3-AxisDigitalAccelerometer1_5g/Driver/3-AxisDigitalAccelerometer1_5g.csproj
+++ b/Source/3-AxisDigitalAccelerometer1_5g/Driver/3-AxisDigitalAccelerometer1_5g.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Motion.3-AxisDigitalAccelerometer1_5g
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Motion, Acceleration, Accelerometer
- 0.1.0
+ 1.7.0
true
Grove I2C 3-Axis digital accelerometer
icon.png
-
+
-
+
diff --git a/Source/3-AxisDigitalAccelerometer1_5g/Sample/3-AxisDigitalAccelerometer1_5g_Sample/3-AxisDigitalAccelerometer1_5g_Sample.csproj b/Source/3-AxisDigitalAccelerometer1_5g/Sample/3-AxisDigitalAccelerometer1_5g_Sample/3-AxisDigitalAccelerometer1_5g_Sample.csproj
index 4b329565..28d50c51 100644
--- a/Source/3-AxisDigitalAccelerometer1_5g/Sample/3-AxisDigitalAccelerometer1_5g_Sample/3-AxisDigitalAccelerometer1_5g_Sample.csproj
+++ b/Source/3-AxisDigitalAccelerometer1_5g/Sample/3-AxisDigitalAccelerometer1_5g_Sample/3-AxisDigitalAccelerometer1_5g_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/3-AxisDigitalCompass/Driver/3-AxisDigitalCompass.csproj b/Source/3-AxisDigitalCompass/Driver/3-AxisDigitalCompass.csproj
index 43f1977d..3e2f2650 100644
--- a/Source/3-AxisDigitalCompass/Driver/3-AxisDigitalCompass.csproj
+++ b/Source/3-AxisDigitalCompass/Driver/3-AxisDigitalCompass.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Motion.3-AxisDigitalCompass
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Compass
- 0.1.0
+ 1.7.0
true
Grove I2C 3-axis digital compass
icon.png
-
+
-
+
diff --git a/Source/3-AxisDigitalCompass/Sample/3-AxisDigitalCompass_Sample/3-AxisDigitalCompass_Sample.csproj b/Source/3-AxisDigitalCompass/Sample/3-AxisDigitalCompass_Sample/3-AxisDigitalCompass_Sample.csproj
index 47bbdd60..60ab88d6 100644
--- a/Source/3-AxisDigitalCompass/Sample/3-AxisDigitalCompass_Sample/3-AxisDigitalCompass_Sample.csproj
+++ b/Source/3-AxisDigitalCompass/Sample/3-AxisDigitalCompass_Sample/3-AxisDigitalCompass_Sample.csproj
@@ -12,7 +12,7 @@
latest
-
+
diff --git a/Source/4-ChannelSpdtRelay/Driver/4-ChannelSpdtRelay.csproj b/Source/4-ChannelSpdtRelay/Driver/4-ChannelSpdtRelay.csproj
index 6b2123d2..b1ea1690 100644
--- a/Source/4-ChannelSpdtRelay/Driver/4-ChannelSpdtRelay.csproj
+++ b/Source/4-ChannelSpdtRelay/Driver/4-ChannelSpdtRelay.csproj
@@ -15,7 +15,7 @@
Meadow.Foundation.Grove.Relays.4ChannelSpdtRelay
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation,Grove,relay,relays,spdt
- 0.1.0
+ 1.7.0
true
Grove I2C 4-Channel SPDT Relay
icon.png
@@ -25,6 +25,6 @@
-
+
diff --git a/Source/4-ChannelSpdtRelay/Driver/Readme.md b/Source/4-ChannelSpdtRelay/Driver/Readme.md
index 445bc9b6..7e1699a8 100644
--- a/Source/4-ChannelSpdtRelay/Driver/Readme.md
+++ b/Source/4-ChannelSpdtRelay/Driver/Readme.md
@@ -40,15 +40,15 @@ public override Task Run()
for (int j = 0; j < 4; j++)
{
- Resolver.Log.Info($"{(RelayIndex)j} on");
- module.Relays[j].IsOn = true;
+ Resolver.Log.Info($"{(RelayIndex)j} closed");
+ module.Relays[j].State = RelayState.Closed;
Thread.Sleep(1000);
}
for (int j = 0; j < 4; j++)
{
- Resolver.Log.Info($"{(RelayIndex)j} off");
- module.Relays[j].IsOn = false;
+ Resolver.Log.Info($"{(RelayIndex)j} open");
+ module.Relays[j].State = RelayState.Closed;
Thread.Sleep(1000);
}
}
diff --git a/Source/4-ChannelSpdtRelay/Sample/4-ChannelSpdtRelay_Sample/4-ChannelSpdtRelay_Sample.csproj b/Source/4-ChannelSpdtRelay/Sample/4-ChannelSpdtRelay_Sample/4-ChannelSpdtRelay_Sample.csproj
index 820e619c..5ea046b5 100644
--- a/Source/4-ChannelSpdtRelay/Sample/4-ChannelSpdtRelay_Sample/4-ChannelSpdtRelay_Sample.csproj
+++ b/Source/4-ChannelSpdtRelay/Sample/4-ChannelSpdtRelay_Sample/4-ChannelSpdtRelay_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/4-ChannelSpdtRelay/Sample/4-ChannelSpdtRelay_Sample/MeadowApp.cs b/Source/4-ChannelSpdtRelay/Sample/4-ChannelSpdtRelay_Sample/MeadowApp.cs
index 61f32089..d8c53fe5 100644
--- a/Source/4-ChannelSpdtRelay/Sample/4-ChannelSpdtRelay_Sample/MeadowApp.cs
+++ b/Source/4-ChannelSpdtRelay/Sample/4-ChannelSpdtRelay_Sample/MeadowApp.cs
@@ -1,6 +1,7 @@
using Meadow;
using Meadow.Devices;
using Meadow.Foundation.Grove.Relays;
+using Meadow.Peripherals.Relays;
using System.Threading;
using System.Threading.Tasks;
using static Meadow.Foundation.Grove.Relays.FourChannelSpdtRelay;
@@ -39,15 +40,15 @@ public override Task Run()
for (int j = 0; j < 4; j++)
{
- Resolver.Log.Info($"{(RelayIndex)j} on");
- module.Relays[j].IsOn = true;
+ Resolver.Log.Info($"{(RelayIndex)j} closed");
+ module.Relays[j].State = RelayState.Closed;
Thread.Sleep(1000);
}
for (int j = 0; j < 4; j++)
{
- Resolver.Log.Info($"{(RelayIndex)j} off");
- module.Relays[j].IsOn = false;
+ Resolver.Log.Info($"{(RelayIndex)j} open");
+ module.Relays[j].State = RelayState.Closed;
Thread.Sleep(1000);
}
}
diff --git a/Source/4-DigitDisplay/Driver/4-DigitDisplay.csproj b/Source/4-DigitDisplay/Driver/4-DigitDisplay.csproj
index a5b38a49..50bdc6f8 100644
--- a/Source/4-DigitDisplay/Driver/4-DigitDisplay.csproj
+++ b/Source/4-DigitDisplay/Driver/4-DigitDisplay.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Displays.4DigitDisplay
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, display, digit, digital
- 0.1.0
+ 1.7.0
true
Grove GPIO 4 digit display
icon.png
-
+
-
+
diff --git a/Source/4-DigitDisplay/Sample/4-DigitDisplay_Sample/4-DigitDisplay_Sample.csproj b/Source/4-DigitDisplay/Sample/4-DigitDisplay_Sample/4-DigitDisplay_Sample.csproj
index 94f43004..33250ffd 100644
--- a/Source/4-DigitDisplay/Sample/4-DigitDisplay_Sample/4-DigitDisplay_Sample.csproj
+++ b/Source/4-DigitDisplay/Sample/4-DigitDisplay_Sample/4-DigitDisplay_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/Button/Driver/Button.csproj b/Source/Button/Driver/Button.csproj
index dae82882..feaba2f3 100644
--- a/Source/Button/Driver/Button.csproj
+++ b/Source/Button/Driver/Button.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Buttons.Button
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Button, PushButton
- 0.1.0
+ 1.7.0
true
Grove GPIO momentary push button
icon.png
-
+
-
+
diff --git a/Source/Button/Sample/Button_Sample/Button_Sample.csproj b/Source/Button/Sample/Button_Sample/Button_Sample.csproj
index b430f332..94efa577 100644
--- a/Source/Button/Sample/Button_Sample/Button_Sample.csproj
+++ b/Source/Button/Sample/Button_Sample/Button_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/Buzzer/Driver/Buzzer.csproj b/Source/Buzzer/Driver/Buzzer.csproj
index eff1e8dc..4ef09c0f 100644
--- a/Source/Buzzer/Driver/Buzzer.csproj
+++ b/Source/Buzzer/Driver/Buzzer.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Audio.Buzzer
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Buzzer, Speaker
- 0.1.0
+ 1.7.0
true
Grove PWM Buzzer
icon.png
-
+
-
+
diff --git a/Source/Buzzer/Sample/Buzzer_Sample/Buzzer_Sample.csproj b/Source/Buzzer/Sample/Buzzer_Sample/Buzzer_Sample.csproj
index 1d937d6a..0385da32 100644
--- a/Source/Buzzer/Sample/Buzzer_Sample/Buzzer_Sample.csproj
+++ b/Source/Buzzer/Sample/Buzzer_Sample/Buzzer_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/FlameSensor/Driver/FlameSensor.csproj b/Source/FlameSensor/Driver/FlameSensor.csproj
index 7a988e79..a3b4e654 100644
--- a/Source/FlameSensor/Driver/FlameSensor.csproj
+++ b/Source/FlameSensor/Driver/FlameSensor.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Environmental.FlameSensor
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Flame, Fire, Sensor
- 0.1.0
+ 1.7.0
true
Grove GPIO flame sensor
icon.png
-
+
-
+
diff --git a/Source/FlameSensor/Sample/FlameSensor_Sample/FlameSensor_Sample.csproj b/Source/FlameSensor/Sample/FlameSensor_Sample/FlameSensor_Sample.csproj
index a998eed6..b41dd79e 100644
--- a/Source/FlameSensor/Sample/FlameSensor_Sample/FlameSensor_Sample.csproj
+++ b/Source/FlameSensor/Sample/FlameSensor_Sample/FlameSensor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/LCD/Driver/LCD.csproj b/Source/LCD/Driver/LCD.csproj
index 8fa5e68d..0f4395c8 100644
--- a/Source/LCD/Driver/LCD.csproj
+++ b/Source/LCD/Driver/LCD.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Displays.LCD
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, LCD, character, display, RGB
- 0.1.0
+ 1.7.0
true
Grove I2C LCD display
icon.png
-
+
-
+
diff --git a/Source/LCD/Samples/LCD_Sample/LCD_Sample.csproj b/Source/LCD/Samples/LCD_Sample/LCD_Sample.csproj
index 41f37ffc..0035f969 100644
--- a/Source/LCD/Samples/LCD_Sample/LCD_Sample.csproj
+++ b/Source/LCD/Samples/LCD_Sample/LCD_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/LEDButton/Driver/LEDButton.csproj b/Source/LEDButton/Driver/LEDButton.csproj
index c4e69b26..8dca905a 100644
--- a/Source/LEDButton/Driver/LEDButton.csproj
+++ b/Source/LEDButton/Driver/LEDButton.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Buttons.LEDButton
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Button, , LEDButton, LED, PushButton
- 0.1.0
+ 1.7.0
true
Grove GPIO momentary push button with LED (blue, red, or yellow)
icon.png
-
+
-
+
diff --git a/Source/LEDButton/Sample/LEDButton_Sample/LEDButton_Sample.csproj b/Source/LEDButton/Sample/LEDButton_Sample/LEDButton_Sample.csproj
index f9be5bbe..94918168 100644
--- a/Source/LEDButton/Sample/LEDButton_Sample/LEDButton_Sample.csproj
+++ b/Source/LEDButton/Sample/LEDButton_Sample/LEDButton_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/LEDSocket/Driver/LEDSocket.csproj b/Source/LEDSocket/Driver/LEDSocket.csproj
index 9f159e8d..7b050a42 100644
--- a/Source/LEDSocket/Driver/LEDSocket.csproj
+++ b/Source/LEDSocket/Driver/LEDSocket.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Leds.LEDSocket
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, led
- 0.1.0
+ 1.7.0
true
Grove GPIO led
icon.png
-
+
-
+
diff --git a/Source/LEDSocket/Sample/LEDSocket_Sample/LEDSocket_Sample.csproj b/Source/LEDSocket/Sample/LEDSocket_Sample/LEDSocket_Sample.csproj
index e78a8a0c..f2510e6b 100644
--- a/Source/LEDSocket/Sample/LEDSocket_Sample/LEDSocket_Sample.csproj
+++ b/Source/LEDSocket/Sample/LEDSocket_Sample/LEDSocket_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/LightSensor/Driver/LightSensor.csproj b/Source/LightSensor/Driver/LightSensor.csproj
index 1db0ba82..0fc6e2cf 100644
--- a/Source/LightSensor/Driver/LightSensor.csproj
+++ b/Source/LightSensor/Driver/LightSensor.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Light.LightSensor
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, LightSensor, Light
- 0.1.0
+ 1.7.0
true
Grove light sensor
icon.png
-
+
-
+
diff --git a/Source/LightSensor/Sample/LightSensor_Sample/LightSensor_Sample.csproj b/Source/LightSensor/Sample/LightSensor_Sample/LightSensor_Sample.csproj
index 1ed4897b..b1be7cc4 100644
--- a/Source/LightSensor/Sample/LightSensor_Sample/LightSensor_Sample.csproj
+++ b/Source/LightSensor/Sample/LightSensor_Sample/LightSensor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/LineFinder/Driver/LineFinder.csproj b/Source/LineFinder/Driver/LineFinder.csproj
index f3b35757..d8e2b5b9 100644
--- a/Source/LineFinder/Driver/LineFinder.csproj
+++ b/Source/LineFinder/Driver/LineFinder.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Light.LineFinder
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, LineFinder, Light, Sensor
- 0.1.0
+ 1.7.0
true
Grove line finder sensor
icon.png
-
+
-
+
diff --git a/Source/LineFinder/Sample/LineFinder_Sample/LineFinder_Sample.csproj b/Source/LineFinder/Sample/LineFinder_Sample/LineFinder_Sample.csproj
index 6c39071a..4ae7b943 100644
--- a/Source/LineFinder/Sample/LineFinder_Sample/LineFinder_Sample.csproj
+++ b/Source/LineFinder/Sample/LineFinder_Sample/LineFinder_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/LoudnessSensor/Driver/LoudnessSensor.csproj b/Source/LoudnessSensor/Driver/LoudnessSensor.csproj
index 006e886f..f9c5e056 100644
--- a/Source/LoudnessSensor/Driver/LoudnessSensor.csproj
+++ b/Source/LoudnessSensor/Driver/LoudnessSensor.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Sound.LoudnessSensor
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, LoudnessSensor, Sound
- 0.1.0
+ 1.7.0
true
Grove loudness sensor
icon.png
-
+
-
+
diff --git a/Source/LoudnessSensor/Sample/LoudnessSensor_Sample/LoudnessSensor_Sample.csproj b/Source/LoudnessSensor/Sample/LoudnessSensor_Sample/LoudnessSensor_Sample.csproj
index f948eacf..2e78eb3a 100644
--- a/Source/LoudnessSensor/Sample/LoudnessSensor_Sample/LoudnessSensor_Sample.csproj
+++ b/Source/LoudnessSensor/Sample/LoudnessSensor_Sample/LoudnessSensor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/MagneticSwitch/Driver/MagneticSwitch.csproj b/Source/MagneticSwitch/Driver/MagneticSwitch.csproj
index 20eeac04..9b79f25a 100644
--- a/Source/MagneticSwitch/Driver/MagneticSwitch.csproj
+++ b/Source/MagneticSwitch/Driver/MagneticSwitch.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Switches.MagneticSwitch
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Magnetic, Switch, Reed, Sensor
- 0.1.0
+ 1.7.0
true
Grove GPIO magetic reed switch sensor
icon.png
-
+
-
+
diff --git a/Source/MagneticSwitch/Sample/MagneticSwitch_Sample/MagneticSwitch_Sample.csproj b/Source/MagneticSwitch/Sample/MagneticSwitch_Sample/MagneticSwitch_Sample.csproj
index b1606efd..1e6035c3 100644
--- a/Source/MagneticSwitch/Sample/MagneticSwitch_Sample/MagneticSwitch_Sample.csproj
+++ b/Source/MagneticSwitch/Sample/MagneticSwitch_Sample/MagneticSwitch_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/MiniPIRMotionSensor/Driver/MiniPIRMotionSensor.csproj b/Source/MiniPIRMotionSensor/Driver/MiniPIRMotionSensor.csproj
index b13dfd05..15cede00 100644
--- a/Source/MiniPIRMotionSensor/Driver/MiniPIRMotionSensor.csproj
+++ b/Source/MiniPIRMotionSensor/Driver/MiniPIRMotionSensor.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Motion.MiniPIRMotionSensor
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Parallax, PIR
- 0.1.0
+ 1.7.0
true
Grove GPIO MiniPIRMotionSensor (Parallax PIR)
icon.png
-
+
-
+
diff --git a/Source/MiniPIRMotionSensor/Sample/MiniPIRMotionSensor_Sample/MiniPIRMotionSensor_Sample.csproj b/Source/MiniPIRMotionSensor/Sample/MiniPIRMotionSensor_Sample/MiniPIRMotionSensor_Sample.csproj
index 6b5606ba..75d24a12 100644
--- a/Source/MiniPIRMotionSensor/Sample/MiniPIRMotionSensor_Sample/MiniPIRMotionSensor_Sample.csproj
+++ b/Source/MiniPIRMotionSensor/Sample/MiniPIRMotionSensor_Sample/MiniPIRMotionSensor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/MoistureSensor/Driver/MoistureSensor.csproj b/Source/MoistureSensor/Driver/MoistureSensor.csproj
index 42fbd93f..d0ad9e2e 100644
--- a/Source/MoistureSensor/Driver/MoistureSensor.csproj
+++ b/Source/MoistureSensor/Driver/MoistureSensor.csproj
@@ -15,16 +15,16 @@
Meadow.Foundation.Grove.Sensors.Moisture.MoistureSensor
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, MoistureSensor, Moisture
- 0.1.0
+ 1.7.0
true
Grove analog moisture sensor
icon.png
-
+
-
+
diff --git a/Source/MoistureSensor/Sample/MoistureSensor_Sample/MoistureSensor_Sample.csproj b/Source/MoistureSensor/Sample/MoistureSensor_Sample/MoistureSensor_Sample.csproj
index d2a78809..d027ae21 100644
--- a/Source/MoistureSensor/Sample/MoistureSensor_Sample/MoistureSensor_Sample.csproj
+++ b/Source/MoistureSensor/Sample/MoistureSensor_Sample/MoistureSensor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/OLEDDisplay1_12inch/Driver/OLEDDisplay1_12inch.csproj b/Source/OLEDDisplay1_12inch/Driver/OLEDDisplay1_12inch.csproj
index 1d248d0b..372134af 100644
--- a/Source/OLEDDisplay1_12inch/Driver/OLEDDisplay1_12inch.csproj
+++ b/Source/OLEDDisplay1_12inch/Driver/OLEDDisplay1_12inch.csproj
@@ -15,15 +15,15 @@
Meadow.Foundation.Grove.Displays.OLEDDisplay112
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation,OLED,display,monochrome,sh1107
- 0.1.0
+ 1.7.0
true
Grove I2C OLED 1.12" display
icon.png
-
+
-
-
+
+
diff --git a/Source/OLEDDisplay1_12inch/Sample/OLEDDisplay1_12inch_Sample/OLEDDisplay1_12inch_Sample.csproj b/Source/OLEDDisplay1_12inch/Sample/OLEDDisplay1_12inch_Sample/OLEDDisplay1_12inch_Sample.csproj
index 62ebd49c..10353bad 100644
--- a/Source/OLEDDisplay1_12inch/Sample/OLEDDisplay1_12inch_Sample/OLEDDisplay1_12inch_Sample.csproj
+++ b/Source/OLEDDisplay1_12inch/Sample/OLEDDisplay1_12inch_Sample/OLEDDisplay1_12inch_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/PIRMotionSensor/Driver/PIRMotionSensor.csproj b/Source/PIRMotionSensor/Driver/PIRMotionSensor.csproj
index e0e49925..09d6bb3f 100644
--- a/Source/PIRMotionSensor/Driver/PIRMotionSensor.csproj
+++ b/Source/PIRMotionSensor/Driver/PIRMotionSensor.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Motion.PIRMotionSensor
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Parallax, PIR
- 0.1.0
+ 1.7.0
true
Grove GPIO PIRMotionSensor (Parallax PIR)
icon.png
-
+
-
+
diff --git a/Source/PIRMotionSensor/Sample/PIRMotionSensor_Sample/PIRMotionSensor_Sample.csproj b/Source/PIRMotionSensor/Sample/PIRMotionSensor_Sample/PIRMotionSensor_Sample.csproj
index d0d5d591..490d4171 100644
--- a/Source/PIRMotionSensor/Sample/PIRMotionSensor_Sample/PIRMotionSensor_Sample.csproj
+++ b/Source/PIRMotionSensor/Sample/PIRMotionSensor_Sample/PIRMotionSensor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/RTC/Driver/RTC.csproj b/Source/RTC/Driver/RTC.csproj
index 53108b62..1aed9771 100644
--- a/Source/RTC/Driver/RTC.csproj
+++ b/Source/RTC/Driver/RTC.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.RTCs.RTC
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, RTC, real time clock, DS1307
- 0.1.0
+ 1.7.0
true
Grove I2C real time clock (DS1307)
icon.png
-
+
-
+
diff --git a/Source/RTC/Sample/RTC_Sample/RTC_Sample.csproj b/Source/RTC/Sample/RTC_Sample/RTC_Sample.csproj
index 05444931..91ab2070 100644
--- a/Source/RTC/Sample/RTC_Sample/RTC_Sample.csproj
+++ b/Source/RTC/Sample/RTC_Sample/RTC_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/Relay/Driver/Readme.md b/Source/Relay/Driver/Readme.md
index 74ccaade..aaa811d3 100644
--- a/Source/Relay/Driver/Readme.md
+++ b/Source/Relay/Driver/Readme.md
@@ -15,30 +15,34 @@ To view all Wilderness Labs open-source projects, including samples, visit [gith
```csharp
Relay relay;
-public override Task Initialize()
-{
- Resolver.Log.Info("Initialize...");
+ public override Task Initialize()
+ {
+ Resolver.Log.Info("Initialize...");
- relay = new Relay(Device.Pins.D13);
+ relay = new Relay(Device.Pins.D13);
- return Task.CompletedTask;
-}
+ return Task.CompletedTask;
+ }
-public override async Task Run()
-{
- var state = false;
+ public override async Task Run()
+ {
+ var state = false;
- while (true)
- {
- state = !state;
+ while (true)
+ {
+ state = !state;
- Resolver.Log.Info($"- State: {state}");
- relay.IsOn = state;
+ Resolver.Log.Info($"- State: {state}");
- await Task.Delay(500);
- }
-}
+ relay.State = state
+ ? Meadow.Peripherals.Relays.RelayState.Closed
+ : Meadow.Peripherals.Relays.RelayState.Open;
+ await Task.Delay(500);
+ }
+ }
+
+
```
## How to Contribute
diff --git a/Source/Relay/Driver/Relay.csproj b/Source/Relay/Driver/Relay.csproj
index b58a54cb..b2f4a9af 100644
--- a/Source/Relay/Driver/Relay.csproj
+++ b/Source/Relay/Driver/Relay.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Relays.Relay
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Relay
- 0.1.0
+ 1.7.0
true
Grove Relay driver
icon.png
-
+
-
+
diff --git a/Source/Relay/Sample/Relay_Sample/MeadowApp.cs b/Source/Relay/Sample/Relay_Sample/MeadowApp.cs
index 6bb938cf..1687c7a1 100644
--- a/Source/Relay/Sample/Relay_Sample/MeadowApp.cs
+++ b/Source/Relay/Sample/Relay_Sample/MeadowApp.cs
@@ -1,7 +1,6 @@
using Meadow;
using Meadow.Devices;
using Meadow.Foundation.Grove.Relays;
-using System;
using System.Threading.Tasks;
namespace Relay_Sample
@@ -31,7 +30,10 @@ public override async Task Run()
state = !state;
Resolver.Log.Info($"- State: {state}");
- relay.IsOn = state;
+
+ relay.State = state
+ ? Meadow.Peripherals.Relays.RelayState.Closed
+ : Meadow.Peripherals.Relays.RelayState.Open;
await Task.Delay(500);
}
diff --git a/Source/Relay/Sample/Relay_Sample/Relay_Sample.csproj b/Source/Relay/Sample/Relay_Sample/Relay_Sample.csproj
index b71f8bf9..91c00d8e 100644
--- a/Source/Relay/Sample/Relay_Sample/Relay_Sample.csproj
+++ b/Source/Relay/Sample/Relay_Sample/Relay_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/RotaryAngleSensor/Driver/RotaryAngleSensor.csproj b/Source/RotaryAngleSensor/Driver/RotaryAngleSensor.csproj
index b3894dab..af12b019 100644
--- a/Source/RotaryAngleSensor/Driver/RotaryAngleSensor.csproj
+++ b/Source/RotaryAngleSensor/Driver/RotaryAngleSensor.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Rotary.RotaryAngleSensor
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, RotaryAngleSensor, Rotary
- 0.1.0
+ 1.7.0
true
Grove rotary angle sensor
icon.png
-
+
-
+
diff --git a/Source/RotaryAngleSensor/Sample/RotaryAngleSensor_Sample/RotaryAngleSensor_Sample.csproj b/Source/RotaryAngleSensor/Sample/RotaryAngleSensor_Sample/RotaryAngleSensor_Sample.csproj
index edf4b4a3..2913fcfa 100644
--- a/Source/RotaryAngleSensor/Sample/RotaryAngleSensor_Sample/RotaryAngleSensor_Sample.csproj
+++ b/Source/RotaryAngleSensor/Sample/RotaryAngleSensor_Sample/RotaryAngleSensor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/Servo/Driver/Servo.csproj b/Source/Servo/Driver/Servo.csproj
index 9c0b6db9..4193aa7f 100644
--- a/Source/Servo/Driver/Servo.csproj
+++ b/Source/Servo/Driver/Servo.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Servos.Servo
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Servo, Motor, SG90
- 0.1.0
+ 1.7.0
true
Grove PWM servo motor
icon.png
-
+
-
+
diff --git a/Source/Servo/Sample/Servo_Sample/Servo_Sample.csproj b/Source/Servo/Sample/Servo_Sample/Servo_Sample.csproj
index 2da846c4..ba71de7a 100644
--- a/Source/Servo/Sample/Servo_Sample/Servo_Sample.csproj
+++ b/Source/Servo/Sample/Servo_Sample/Servo_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/SoundSensor/Driver/SoundSensor.csproj b/Source/SoundSensor/Driver/SoundSensor.csproj
index 4210d71a..7a44fc56 100644
--- a/Source/SoundSensor/Driver/SoundSensor.csproj
+++ b/Source/SoundSensor/Driver/SoundSensor.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Sound.SoundSensor
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, SoundSensor, Sound
- 0.1.0
+ 1.7.0
true
Grove sound sensor
icon.png
-
+
-
+
diff --git a/Source/SoundSensor/Sample/SoundSensor_Sample/SoundSensor_Sample.csproj b/Source/SoundSensor/Sample/SoundSensor_Sample/SoundSensor_Sample.csproj
index 4e228b64..9a79ea0e 100644
--- a/Source/SoundSensor/Sample/SoundSensor_Sample/SoundSensor_Sample.csproj
+++ b/Source/SoundSensor/Sample/SoundSensor_Sample/SoundSensor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/Speaker/Driver/Speaker.csproj b/Source/Speaker/Driver/Speaker.csproj
index 603bef33..df54f1b4 100644
--- a/Source/Speaker/Driver/Speaker.csproj
+++ b/Source/Speaker/Driver/Speaker.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Audio.Speaker
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Speaker
- 0.1.0
+ 1.7.0
true
Grove PWM Speaker
icon.png
-
+
-
+
diff --git a/Source/Speaker/Sample/Speaker_Sample/Speaker_Sample.csproj b/Source/Speaker/Sample/Speaker_Sample/Speaker_Sample.csproj
index 18990a1c..adf3d62c 100644
--- a/Source/Speaker/Sample/Speaker_Sample/Speaker_Sample.csproj
+++ b/Source/Speaker/Sample/Speaker_Sample/Speaker_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/SwitchP/Driver/SwitchP.csproj b/Source/SwitchP/Driver/SwitchP.csproj
index 2031924e..ed42a7c9 100644
--- a/Source/SwitchP/Driver/SwitchP.csproj
+++ b/Source/SwitchP/Driver/SwitchP.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Switches.SwitchP
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Switch, STDP
- 0.1.0
+ 1.7.0
true
Grove GPIO single pole dual throw slide switch
icon.png
-
+
-
+
diff --git a/Source/SwitchP/Sample/SwitchP_Sample/SwitchP_Sample.csproj b/Source/SwitchP/Sample/SwitchP_Sample/SwitchP_Sample.csproj
index 0e426304..2a8c083e 100644
--- a/Source/SwitchP/Sample/SwitchP_Sample/SwitchP_Sample.csproj
+++ b/Source/SwitchP/Sample/SwitchP_Sample/SwitchP_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/TemperatureHumiditySensor_HighAccuracyMini/Driver/TemperatureHumiditySensor_HighAccuracyMini.csproj b/Source/TemperatureHumiditySensor_HighAccuracyMini/Driver/TemperatureHumiditySensor_HighAccuracyMini.csproj
index 432aceff..a35d222a 100644
--- a/Source/TemperatureHumiditySensor_HighAccuracyMini/Driver/TemperatureHumiditySensor_HighAccuracyMini.csproj
+++ b/Source/TemperatureHumiditySensor_HighAccuracyMini/Driver/TemperatureHumiditySensor_HighAccuracyMini.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Atmospheric.TemperatureHumiditySensor_HighAccuracyMini
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, TemperatureHumiditySensor_HighAccuracyMini, Temperature, Humidity
- 0.1.0
+ 1.7.0
true
Grove I2C Temperature and Humidity sensor - High Accuracy and Mini (TH02)
icon.png
-
+
-
+
diff --git a/Source/TemperatureHumiditySensor_HighAccuracyMini/Sample/TemperatureHumiditySensor_HighAccuracyMini_Sample/TemperatureHumiditySensor_HighAccuracyMini_Sample.csproj b/Source/TemperatureHumiditySensor_HighAccuracyMini/Sample/TemperatureHumiditySensor_HighAccuracyMini_Sample/TemperatureHumiditySensor_HighAccuracyMini_Sample.csproj
index fc339df6..3dcd55e3 100644
--- a/Source/TemperatureHumiditySensor_HighAccuracyMini/Sample/TemperatureHumiditySensor_HighAccuracyMini_Sample/TemperatureHumiditySensor_HighAccuracyMini_Sample.csproj
+++ b/Source/TemperatureHumiditySensor_HighAccuracyMini/Sample/TemperatureHumiditySensor_HighAccuracyMini_Sample/TemperatureHumiditySensor_HighAccuracyMini_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/TemperatureSensor/Driver/TemperatureSensor.csproj b/Source/TemperatureSensor/Driver/TemperatureSensor.csproj
index 941f0492..a514ce77 100644
--- a/Source/TemperatureSensor/Driver/TemperatureSensor.csproj
+++ b/Source/TemperatureSensor/Driver/TemperatureSensor.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Temperature.TemperatureSensor
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, TemperatureSensor, Temperature
- 0.1.0
+ 1.7.0
true
Grove temperature sensor
icon.png
-
+
-
+
diff --git a/Source/TemperatureSensor/Sample/TemperatureSensor_Sample/TemperatureSensor_Sample.csproj b/Source/TemperatureSensor/Sample/TemperatureSensor_Sample/TemperatureSensor_Sample.csproj
index 61c4dc78..5ba343bb 100644
--- a/Source/TemperatureSensor/Sample/TemperatureSensor_Sample/TemperatureSensor_Sample.csproj
+++ b/Source/TemperatureSensor/Sample/TemperatureSensor_Sample/TemperatureSensor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/ThumbJoystick/Driver/ThumbJoystick.csproj b/Source/ThumbJoystick/Driver/ThumbJoystick.csproj
index 26b47d11..7e75c025 100644
--- a/Source/ThumbJoystick/Driver/ThumbJoystick.csproj
+++ b/Source/ThumbJoystick/Driver/ThumbJoystick.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Hid.ThumbJoystick
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Thumb, Analog, Joystick
- 0.1.0
+ 1.7.0
true
Grove analog 2-axis ThumbJoystick
icon.png
-
+
-
+
diff --git a/Source/ThumbJoystick/Sample/ThumbJoystick_Sample/ThumbJoystick_Sample.csproj b/Source/ThumbJoystick/Sample/ThumbJoystick_Sample/ThumbJoystick_Sample.csproj
index 3c8e0c86..8ffa2f61 100644
--- a/Source/ThumbJoystick/Sample/ThumbJoystick_Sample/ThumbJoystick_Sample.csproj
+++ b/Source/ThumbJoystick/Sample/ThumbJoystick_Sample/ThumbJoystick_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/Tilt/Driver/Tilt.csproj b/Source/Tilt/Driver/Tilt.csproj
index 10413a6c..a566af9f 100644
--- a/Source/Tilt/Driver/Tilt.csproj
+++ b/Source/Tilt/Driver/Tilt.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Switches.Tilt
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Switch, Tilt
- 0.1.0
+ 1.7.0
true
Grove GPIO tilt switch
icon.png
-
+
-
+
diff --git a/Source/Tilt/Sample/Tilt_Sample/Tilt_Sample.csproj b/Source/Tilt/Sample/Tilt_Sample/Tilt_Sample.csproj
index 0a3c8329..dd3f9523 100644
--- a/Source/Tilt/Sample/Tilt_Sample/Tilt_Sample.csproj
+++ b/Source/Tilt/Sample/Tilt_Sample/Tilt_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/Touch/Driver/Touch.csproj b/Source/Touch/Driver/Touch.csproj
index 43f7885c..3c8cd30c 100644
--- a/Source/Touch/Driver/Touch.csproj
+++ b/Source/Touch/Driver/Touch.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Buttons.Touch
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Button, PushButton, Touch
- 0.1.0
+ 1.7.0
true
Grove GPIO capacitive touch button
icon.png
-
+
-
+
diff --git a/Source/Touch/Sample/Touch_Sample/Touch_Sample.csproj b/Source/Touch/Sample/Touch_Sample/Touch_Sample.csproj
index eb834e58..86b2d400 100644
--- a/Source/Touch/Sample/Touch_Sample/Touch_Sample.csproj
+++ b/Source/Touch/Sample/Touch_Sample/Touch_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/VibrationMotor/Driver/VibrationMotor.csproj b/Source/VibrationMotor/Driver/VibrationMotor.csproj
index dd28c39e..d0e12081 100644
--- a/Source/VibrationMotor/Driver/VibrationMotor.csproj
+++ b/Source/VibrationMotor/Driver/VibrationMotor.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.HID.VibrationMotor
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, vibration, vibrator, motor
- 0.1.0
+ 1.7.0
true
Grove GPIO vibration motor
icon.png
-
+
-
+
diff --git a/Source/VibrationMotor/Sample/VibrationMotor_Sample/VibrationMotor_Sample.csproj b/Source/VibrationMotor/Sample/VibrationMotor_Sample/VibrationMotor_Sample.csproj
index a66f1c75..91c00d22 100644
--- a/Source/VibrationMotor/Sample/VibrationMotor_Sample/VibrationMotor_Sample.csproj
+++ b/Source/VibrationMotor/Sample/VibrationMotor_Sample/VibrationMotor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/VibrationSensor/Driver/VibrationSensor.csproj b/Source/VibrationSensor/Driver/VibrationSensor.csproj
index 5043a05a..a96fdbcc 100644
--- a/Source/VibrationSensor/Driver/VibrationSensor.csproj
+++ b/Source/VibrationSensor/Driver/VibrationSensor.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Motion.VibrationSensor
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, Grove, Vibration, Sensor
- 0.1.0
+ 1.7.0
true
Grove GPIO vibration sensor
icon.png
-
+
-
+
diff --git a/Source/VibrationSensor/Sample/VibrationSensor_Sample/VibrationSensor_Sample.csproj b/Source/VibrationSensor/Sample/VibrationSensor_Sample/VibrationSensor_Sample.csproj
index 9a913aad..c611b47d 100644
--- a/Source/VibrationSensor/Sample/VibrationSensor_Sample/VibrationSensor_Sample.csproj
+++ b/Source/VibrationSensor/Sample/VibrationSensor_Sample/VibrationSensor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+
diff --git a/Source/WaterSensor/Driver/WaterSensor.csproj b/Source/WaterSensor/Driver/WaterSensor.csproj
index a4fba1b4..60929fa9 100644
--- a/Source/WaterSensor/Driver/WaterSensor.csproj
+++ b/Source/WaterSensor/Driver/WaterSensor.csproj
@@ -15,14 +15,14 @@
Meadow.Foundation.Grove.Sensors.Environmental.WaterSensor
https://github.com/WildernessLabs/Meadow.Foundation.Grove
Meadow.Foundation, level, Water, Moisture, Analog
- 0.1.0
+ 1.7.0
true
Grove Analog water level sensor
icon.png
-
+
-
+
diff --git a/Source/WaterSensor/Sample/WaterSensor_Sample/WaterSensor_Sample.csproj b/Source/WaterSensor/Sample/WaterSensor_Sample/WaterSensor_Sample.csproj
index 1fde83d4..bb3bcda9 100644
--- a/Source/WaterSensor/Sample/WaterSensor_Sample/WaterSensor_Sample.csproj
+++ b/Source/WaterSensor/Sample/WaterSensor_Sample/WaterSensor_Sample.csproj
@@ -6,7 +6,7 @@
App
-
+