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 - +