From 88cd818a61125cf6e38077c8760f1a48343e2a78 Mon Sep 17 00:00:00 2001 From: Adrian Stevens Date: Sun, 3 Jul 2022 17:40:06 -0700 Subject: [PATCH 01/16] B6.5 updates - samples don't work --- .../Audio.PiezoSpeaker_Sample/MeadowApp.cs | 11 ++--- .../MeadowApp.cs | 2 +- .../Leds.LedBarGraph_Sample/MeadowApp.cs | 2 +- .../Leds.Led_Sample/MeadowApp.cs | 2 +- .../Leds.PwmLedBarGraph_Sample/MeadowApp.cs | 2 +- .../Leds.PwmLed_Onboard_Sample/MeadowApp.cs | 2 +- .../Leds.PwmLed_Sample/MeadowApp.cs | 27 ++++++------ .../Leds.RgbLed_Sample/MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../Leds.RgbPwmLed_Sample/MeadowApp.cs | 30 +++++++------ .../Motor.HBridgeMotor_Sample/MeadowApp.cs | 7 ++-- .../Relays.Relay_Sample/MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../Sensors.HallEffect_Sample/MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../TextDisplayMenu_Sample/MeadowApp.cs | 2 +- .../Samples/ImageLoadSample/MeadowApp.cs | 2 +- .../Samples/NMEA_SSD1309_Sample/MeadowApp.cs | 2 +- .../Samples/NmeaProcessor_Sample/MeadowApp.cs | 2 +- .../ServerSimpleMeadow_Sample/MeadowApp.cs | 2 +- .../Samples/Yx5300_Sample/MeadowApp.cs | 2 +- .../Samples/Tea5767_Sample/MeadowApp.cs | 2 +- .../Driver/GpioCharacterDisplay.cs | 2 +- .../CharacterDisplay_Sample/MeadowApp.cs | 2 +- .../FourDigitSevenSegment_Sample/MeadowApp.cs | 2 +- .../Samples/SevenSegment_Sample/MeadowApp.cs | 2 +- .../Samples/Max7219_8x8x4_Sample/MeadowApp.cs | 2 +- .../Max7219_8x8x4x2_Sample/MeadowApp.cs | 2 +- .../Samples/Max7219_Sample/MeadowApp.cs | 2 +- .../Samples/Pcd8544_Sample/MeadowApp.cs | 2 +- .../Ssd1039_3DCube_Sample/MeadowApp.cs | 2 +- .../Samples/Ssd1306_Sample/MeadowApp.cs | 2 +- .../Samples/Ssd1309_Game_Sample/MeadowApp.cs | 2 +- .../Samples/Ssd1309_Sample/MeadowApp.cs | 2 +- .../Samples/Ssd1327_Sample/MeadowApp.cs | 2 +- .../Samples/St7565_Sample/MeadowApp.cs | 2 +- .../Samples/Gc9a01_Sample/MeadowApp.cs | 2 +- .../Samples/Hx8357b_Sample/MeadowApp.cs | 2 +- .../Samples/Hx8357d_Sample/MeadowApp.cs | 2 +- .../Samples/Ili9163_Sample/MeadowApp.cs | 2 +- .../Samples/Ili9341_Jpg_Sample/MeadowApp.cs | 2 +- .../Samples/Ili9341_Sample/MeadowApp.cs | 2 +- .../Samples/Ili9481_Sample/MeadowApp.cs | 2 +- .../Samples/Ili9486_Sample/MeadowApp.cs | 2 +- .../Samples/Ili9488_Sample/MeadowApp.cs | 2 +- .../Samples/Rm68140_Sample/MeadowApp.cs | 2 +- .../Samples/S6D02A1_Sample/MeadowApp.cs | 2 +- .../Samples/ST7789_Sample/MeadowApp.cs | 2 +- .../Samples/Ssd1331_Sample/MeadowApp.cs | 2 +- .../Samples/Ssd1351_Sample/MeadowApp.cs | 2 +- .../Samples/St7735_Sample/MeadowApp.cs | 2 +- .../Samples/St7796s_Sample/MeadowApp.cs | 2 +- .../Samples/Tm1637_Sample/MeadowApp.cs | 2 +- .../Samples/IL0373_Sample/MeadowApp.cs | 2 +- .../Samples/IL0376F_Sample/MeadowApp.cs | 2 +- .../Samples/IL0398_Sample/MeadowApp.cs | 2 +- .../Samples/IL3897_Sample/MeadowApp.cs | 2 +- .../Samples/IL91874V03_Sample/MeadowApp.cs | 2 +- .../Samples/IL91874_Sample/MeadowApp.cs | 2 +- .../Samples/SSD1608_Sample/MeadowApp.cs | 2 +- .../Samples/SSD1681_Sample/MeadowApp.cs | 2 +- .../Samples/Ads1015_Sample/MeadowApp.cs | 2 +- .../Samples/At24Cxx_Sample/MeadowApp.cs | 2 +- .../Samples/Ds3502_Sample/MeadowApp.cs | 2 +- .../Samples/Ht16k33_Sample/MeadowApp.cs | 2 +- .../Samples/Is31fl3731_Sample/MeadowApp.cs | 2 +- .../Mcp23x08_Input_Sample/MeadowApp.cs | 2 +- .../Samples/Mcp23x08_Sample/MeadowApp.cs | 2 +- .../Driver/Pca9685.PwmPort.cs | 42 +++++++++---------- .../ICs.IOExpanders.Pca9685/Driver/Pca9685.cs | 15 +++++-- .../Samples/Pca9685_Sample/MeadowApp.cs | 4 +- .../Samples/Tca9548a_Sample/MeadowApp.cs | 2 +- .../Samples/x74595_Sample/MeadowApp.cs | 2 +- .../Apa102_Display_Sample/MeadowApp.cs | 2 +- .../Samples/Apa102_Sample/MeadowApp.cs | 2 +- .../Samples/Pca9633_Sample/MeadowApp.cs | 2 +- .../Driver/ElectronicSpeedController.cs | 24 ++++------- .../MeadowApp.cs | 5 ++- .../Samples/A4988_Sample/MeadowApp.cs | 2 +- .../Samples/Uln2003_Sample/MeadowApp.cs | 2 +- .../Motors.Tb67h420ftg/Driver/Tb67h420ftg.cs | 8 ++-- .../Tb67h420ftg_Encoder_Sample/MeadowApp.cs | 2 +- .../Samples/Tb67h420ftg_Sample/MeadowApp.cs | 2 +- .../Samples/Ds1307_Sample/MeadowApp.cs | 2 +- .../Samples/Ds323x_Sample/MeadowApp.cs | 2 +- .../Samples/AdafruitMPRLS_Sample/MeadowApp.cs | 2 +- .../Samples/Bme280_Sample/MeadowApp.cs | 2 +- .../Samples/Bme680_Sample/MeadowApp.cs | 2 +- .../Samples/Bmp085_Sample/MeadowApp.cs | 2 +- .../Samples/Bmp180_Sample/MeadowApp.cs | 2 +- .../Samples/Ccs811_Sample/MeadowApp.cs | 2 +- .../Samples/Dht10_Sample/MeadowApp.cs | 2 +- .../Samples/Dht12_Sample/MeadowApp.cs | 2 +- .../Samples/Hih6130_Sample/MeadowApp.cs | 2 +- .../Samples/Htu21d_Sample/MeadowApp.cs | 2 +- .../Samples/Htu31d_Sample/MeadowApp.cs | 2 +- .../Samples/Mpl115a2_Sample/MeadowApp.cs | 2 +- .../Samples/Mpl3115a2_Sample/MeadowApp.cs | 2 +- .../Samples/Ms5611_Sample/MeadowApp.cs | 2 +- .../Samples/Sht31d_Sample/MeadowApp.cs | 2 +- .../Samples/Sht40_Sample/MeadowApp.cs | 2 +- .../Samples/Si70xx_Sample/MeadowApp.cs | 2 +- .../Samples/Th02_Sample/MeadowApp.cs | 2 +- .../ArducamMini_Display_Sample/MeadowApp.cs | 2 +- .../Samples/ArducamMini_Sample/MeadowApp.cs | 2 +- .../Samples/Mlx90640_Sample/MeadowApp.cs | 2 +- .../Samples/Vc0706_Sample/MeadowApp.cs | 2 +- .../Samples/Gp2d12_Sample/MeadowApp.cs | 2 +- .../Samples/Hcsr04_Sample/MeadowApp.cs | 2 +- .../Samples/Hysrf05_Sample/MeadowApp.cs | 2 +- .../Samples/MaxBotix_Sample/MeadowApp.cs | 2 +- .../Samples/Mb10x0_Sample/MeadowApp.cs | 2 +- .../Samples/Sfsr02_Sample/MeadowApp.cs | 2 +- .../Samples/Vl53l0x_Radar_Sample/MeadowApp.cs | 2 +- .../Samples/Vl53l0x_Sample/MeadowApp.cs | 2 +- .../Vl53l0x_St7789_Sample/MeadowApp.cs | 2 +- .../Samples/Ags01Db_Sample/MeadowApp.cs | 2 +- .../Samples/Mt3339_Sample/MeadowApp.cs | 2 +- .../Samples/As5013_Sample/MeadowApp.cs | 2 +- .../Samples/Bbq10Keyboard_Sample/MeadowApp.cs | 2 +- .../Samples/Mpr121_Sample/MeadowApp.cs | 2 +- .../Samples/Mpr121_St7789_Sample/MeadowApp.cs | 2 +- .../Samples/Tsc2004_Sample/MeadowApp.cs | 2 +- .../NesClassicController_Sample/MeadowApp.cs | 2 +- .../SnesClassicController_Sample/MeadowApp.cs | 2 +- .../MeadowApp.cs | 2 +- .../WiiClassicController_Sample/MeadowApp.cs | 2 +- .../Samples/WiiNunchuck_Sample/MeadowApp.cs | 2 +- .../Samples/Alspt19315C_Sample/MeadowApp.cs | 2 +- .../AnalogSolarGauge_Sample/MeadowApp.cs | 2 +- .../Samples/Bh1745_Sample/MeadowApp.cs | 2 +- .../Samples/Bh1750_Sample/MeadowApp.cs | 2 +- .../Samples/Max44009_Sample/MeadowApp.cs | 2 +- .../Samples/Si1145_Sample/MeadowApp.cs | 2 +- .../Samples/Tcs3472x_Sample/MeadowApp.cs | 2 +- .../Samples/Temt6000_Sample/MeadowApp.cs | 2 +- .../Samples/Tsl2591_Sample/MeadowApp.cs | 2 +- .../Samples/Veml7700_Sample/MeadowApp.cs | 2 +- .../Samples/Hx711_Sample/MeadowApp.cs | 2 +- .../Samples/Nau7802_Sample/MeadowApp.cs | 2 +- .../Samples/Capacitive_Sample/MeadowApp.cs | 2 +- .../Samples/Fc28_Sample/MeadowApp.cs | 2 +- .../Samples/Adxl335_Sample/MeadowApp.cs | 2 +- .../Samples/Adxl337_Sample/MeadowApp.cs | 2 +- .../Samples/Adxl345_Sample/MeadowApp.cs | 2 +- .../Samples/Adxl362_Sample/MeadowApp.cs | 2 +- .../Samples/Adxl377_Sample/MeadowApp.cs | 2 +- .../Samples/Apds9960_Sample/MeadowApp.cs | 2 +- .../Samples/Bno055_Sample/MeadowApp.cs | 2 +- .../Samples/Hcsens0040_Sample/MeadowApp.cs | 2 +- .../Samples/Hmc5883_Sample/MeadowApp.cs | 2 +- .../Qmc5883_Sample/MeadowApp.cs | 2 +- .../Samples/Mag3110_Sample/MeadowApp.cs | 2 +- .../Samples/Mma7660fc_Sample/MeadowApp.cs | 2 +- .../Samples/Mpu6050_Sample/MeadowApp.cs | 2 +- .../Samples/ParallaxPir_Sample/MeadowApp.cs | 2 +- .../Samples/Ina260_Sample/MeadowApp.cs | 2 +- .../Samples/IDxxLA_Sample/MeadowApp.cs | 2 +- .../Samples/Rc522_Sample/MeadowApp.cs | 2 +- .../Samples/Ky038_Sample/MeadowApp.cs | 2 +- .../Samples/Ds18B20_Sample/MeadowApp.cs | 2 +- .../Samples/Lm75_Sample/MeadowApp.cs | 2 +- .../Samples/Mcp9808_Sample/MeadowApp.cs | 2 +- .../Samples/Tmp102_Sample/MeadowApp.cs | 2 +- .../SwitchingAnemometer_Sample/MeadowApp.cs | 2 +- .../SwitchingRainGauge_Sample/MeadowApp.cs | 2 +- .../Samples/WindVane_Sample/MeadowApp.cs | 2 +- .../Driver/NamedServoConfigs.cs | 12 +++++- .../Servos.ServoCore/Driver/ServoBase.cs | 2 +- .../Servos.ServoCore/Driver/ServoConfig.cs | 17 +++++--- .../Servos.ServoCore/Driver/ServoCore.cs | 2 +- .../Samples/ServoCore_Sample/MeadowApp.cs | 4 +- .../Samples/Nrf24l01_RX_Sample/MeadowApp.cs | 2 +- .../Samples/Nrf24l01_TX_Sample/MeadowApp.cs | 2 +- .../Samples/SX127x_Sample/MeadowApp.cs | 2 +- Source/Meadow.Foundation.sln | 7 ++++ 185 files changed, 294 insertions(+), 261 deletions(-) diff --git a/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/MeadowApp.cs index 27c4705dce..960040d455 100644 --- a/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/MeadowApp.cs @@ -3,10 +3,11 @@ using Meadow; using Meadow.Devices; using Meadow.Foundation.Audio; +using Meadow.Units; namespace Audio.PiezoSpeaker_Sample { - public class MeadowApp : App + public class MeadowApp : App { // @@ -16,7 +17,7 @@ public MeadowApp() { Console.WriteLine("Initializing..."); - piezoSpeaker = new PiezoSpeaker(Device.CreatePwmPort(Device.Pins.D05)); + piezoSpeaker = new PiezoSpeaker(Device.CreatePwmPort(Device.Pins.D05, new Frequency(100, Frequency.UnitType.Hertz))); _ = PlayTriad(); } @@ -26,9 +27,9 @@ async Task PlayTriad() for (int i = 0; i < 5; i++) { Console.WriteLine("Playing A major triad starting at A4"); - await piezoSpeaker.PlayTone(440, 500); //A - await piezoSpeaker.PlayTone(554.37f, 500); //C# - await piezoSpeaker.PlayTone(659.25f, 500); //E + await piezoSpeaker.PlayTone(new Frequency(440, Frequency.UnitType.Hertz), 500); //A + await piezoSpeaker.PlayTone(new Frequency(554.37f, Frequency.UnitType.Hertz), 500); //C# + await piezoSpeaker.PlayTone(new Frequency(659.25f, Frequency.UnitType.Hertz), 500); //E await Task.Delay(2500); } diff --git a/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/MeadowApp.cs index 7819242ab8..2051079d10 100644 --- a/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Generators.SoftPwmPort_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/MeadowApp.cs index 5ab5929a6f..30c5b01fc3 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Leds.LedBarGraph_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/MeadowApp.cs index 0aff9b1c94..414981a293 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Leds.Led_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/MeadowApp.cs index 9f5e890938..c90af20d70 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Leds.PwmLedBarGraph_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/MeadowApp.cs index 192da8638b..304c1884e1 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Leds.PwmLed_Onboard_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/MeadowApp.cs index 3f45782e7b..11b827350c 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/MeadowApp.cs @@ -4,10 +4,11 @@ using Meadow; using Meadow.Devices; using Meadow.Foundation.Leds; +using Meadow.Units; namespace Leds.PwmLed_Sample { - public class MeadowApp : App + public class MeadowApp : App { // @@ -26,18 +27,18 @@ public MeadowApp() pwmLeds = new List { - new PwmLed(Device.CreatePwmPort(Device.Pins.D02), TypicalForwardVoltage.Blue), - new PwmLed(Device.CreatePwmPort(Device.Pins.D03), TypicalForwardVoltage.Blue), - new PwmLed(Device.CreatePwmPort(Device.Pins.D04), TypicalForwardVoltage.Blue), - new PwmLed(Device.CreatePwmPort(Device.Pins.D05), TypicalForwardVoltage.Blue), - new PwmLed(Device.CreatePwmPort(Device.Pins.D06), TypicalForwardVoltage.Blue), // This pin throws an exception as PWM Port - new PwmLed(Device.CreatePwmPort(Device.Pins.D07), TypicalForwardVoltage.Blue), - new PwmLed(Device.CreatePwmPort(Device.Pins.D08), TypicalForwardVoltage.Blue), - new PwmLed(Device.CreatePwmPort(Device.Pins.D09), TypicalForwardVoltage.Blue), - new PwmLed(Device.CreatePwmPort(Device.Pins.D10), TypicalForwardVoltage.Blue), - new PwmLed(Device.CreatePwmPort(Device.Pins.D11), TypicalForwardVoltage.Blue), - new PwmLed(Device.CreatePwmPort(Device.Pins.D12), TypicalForwardVoltage.Blue), - new PwmLed(Device.CreatePwmPort(Device.Pins.D13), TypicalForwardVoltage.Blue) + new PwmLed(Device.CreatePwmPort(Device.Pins.D02, new Frequency(100, Frequency.UnitType.Hertz)), TypicalForwardVoltage.Blue), + new PwmLed(Device.CreatePwmPort(Device.Pins.D03, new Frequency(100, Frequency.UnitType.Hertz)), TypicalForwardVoltage.Blue), + new PwmLed(Device.CreatePwmPort(Device.Pins.D04, new Frequency(100, Frequency.UnitType.Hertz)), TypicalForwardVoltage.Blue), + new PwmLed(Device.CreatePwmPort(Device.Pins.D05, new Frequency(100, Frequency.UnitType.Hertz)), TypicalForwardVoltage.Blue), + new PwmLed(Device.CreatePwmPort(Device.Pins.D06, new Frequency(100, Frequency.UnitType.Hertz)), TypicalForwardVoltage.Blue), // This pin throws an exception as PWM Port + new PwmLed(Device.CreatePwmPort(Device.Pins.D07, new Frequency(100, Frequency.UnitType.Hertz)), TypicalForwardVoltage.Blue), + new PwmLed(Device.CreatePwmPort(Device.Pins.D08, new Frequency(100, Frequency.UnitType.Hertz)), TypicalForwardVoltage.Blue), + new PwmLed(Device.CreatePwmPort(Device.Pins.D09, new Frequency(100, Frequency.UnitType.Hertz)), TypicalForwardVoltage.Blue), + new PwmLed(Device.CreatePwmPort(Device.Pins.D10, new Frequency(100, Frequency.UnitType.Hertz)), TypicalForwardVoltage.Blue), + new PwmLed(Device.CreatePwmPort(Device.Pins.D11, new Frequency(100, Frequency.UnitType.Hertz)), TypicalForwardVoltage.Blue), + new PwmLed(Device.CreatePwmPort(Device.Pins.D12, new Frequency(100, Frequency.UnitType.Hertz)), TypicalForwardVoltage.Blue), + new PwmLed(Device.CreatePwmPort(Device.Pins.D13, new Frequency(100, Frequency.UnitType.Hertz)), TypicalForwardVoltage.Blue) }; onRgbLed.SetColor(RgbLed.Colors.Green); diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/MeadowApp.cs index 700dee8161..96d6012dd5 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Leds.RgbLed_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/MeadowApp.cs index 363e5b8d13..c285ed721b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/MeadowApp.cs @@ -9,7 +9,7 @@ namespace Leds.RgbPwmLed_Onboard_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/MeadowApp.cs index 6b3a2a6260..55b0593848 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Leds.RgbPwmLed_Sample { - public class MeadowApp : App + public class MeadowApp : App { // @@ -28,21 +28,25 @@ public MeadowApp() rgbPwmLeds = new List() { new RgbPwmLed( - Device.CreatePwmPort(Device.Pins.D02), - Device.CreatePwmPort(Device.Pins.D03), - Device.CreatePwmPort(Device.Pins.D04)), + Device, + Device.Pins.D02, + Device.Pins.D03, + Device.Pins.D04), new RgbPwmLed( - Device.CreatePwmPort(Device.Pins.D05), - Device.CreatePwmPort(Device.Pins.D06), - Device.CreatePwmPort(Device.Pins.D07)), + Device, + Device.Pins.D05, + Device.Pins.D06, + Device.Pins.D07), new RgbPwmLed( - Device.CreatePwmPort(Device.Pins.D08), - Device.CreatePwmPort(Device.Pins.D09), - Device.CreatePwmPort(Device.Pins.D10)), + Device, + Device.Pins.D08, + Device.Pins.D09, + Device.Pins.D10), new RgbPwmLed( - Device.CreatePwmPort(Device.Pins.D11), - Device.CreatePwmPort(Device.Pins.D12), - Device.CreatePwmPort(Device.Pins.D13)) + Device, + Device.Pins.D11, + Device.Pins.D12, + Device.Pins.D13) }; onRgbLed.SetColor(RgbLed.Colors.Green); diff --git a/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/MeadowApp.cs index c4aee11f92..0de07ec449 100644 --- a/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/MeadowApp.cs @@ -3,10 +3,11 @@ using Meadow; using Meadow.Devices; using Meadow.Foundation.Motors; +using Meadow.Units; namespace Motor.HBridgeMotor_Sample { - public class MeadowApp : App + public class MeadowApp : App { // @@ -18,8 +19,8 @@ public MeadowApp() motor1 = new HBridgeMotor ( - a1Port: Device.CreatePwmPort(Device.Pins.D07), - a2Port: Device.CreatePwmPort(Device.Pins.D08), + a1Port: Device.CreatePwmPort(Device.Pins.D07, new Frequency(100, Frequency.UnitType.Hertz)), + a2Port: Device.CreatePwmPort(Device.Pins.D08, new Frequency(100, Frequency.UnitType.Hertz)), enablePort: Device.CreateDigitalOutputPort(Device.Pins.D09) ); diff --git a/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/MeadowApp.cs index 68b480d05a..3a704c3596 100644 --- a/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Relays.Relay_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs index f7112fa77a..3208ddb2ef 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs @@ -13,7 +13,7 @@ namespace MeadowApp /// terminates on the `3V3` rail on one end, and `D02` on the other, such /// that when the button is pressed, `D02` is raised `HIGH`. /// - public class MeadowApp : App + public class MeadowApp : App { RgbPwmLed onboardLed; PushButton pushButton; diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/MeadowApp.cs index ae0882ff1f..f9ae3fbb26 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/MeadowApp.cs @@ -10,7 +10,7 @@ namespace Sensors.Buttons.PushButton_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/MeadowApp.cs index 0001d74945..bd50cbf795 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Temperature.AnalogWaterLevel_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/MeadowApp.cs index ef1c0ddc07..d722a31d88 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/MeadowApp.cs index cf2e88208c..572fecca55 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.HallEffect_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/MeadowApp.cs index e4ba28ba2b..cf9b3d8d6e 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Rotary.RotaryEncoderWithButton_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/MeadowApp.cs index 602fb044b1..76b650db99 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Rotary.RotaryEncoder_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/MeadowApp.cs index 2b60320305..71c2026443 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Sensors.Switches.DipSwitch_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/MeadowApp.cs index a6fad9b154..e3f71d181c 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Switches.SpdtSwitch_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/MeadowApp.cs index 7088e10134..ded579b757 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Switches.SpstSwitch_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/MeadowApp.cs index 71184bcc27..83328f8dd1 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Temperature.AnalogTemperature_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs index 157d3ea20c..beaa902e39 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { RgbPwmLed onboardLed; diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/MeadowApp.cs index 0c26003ae3..d4dcf3cffb 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { RgbPwmLed onboardLed; diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/MeadowApp.cs index 1ff92a54cd..10d7a0554b 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/MeadowApp.cs @@ -23,7 +23,7 @@ namespace Meadow.Foundation.Graphics resetPin: Device.Pins.D04, */ - public class MeadowApp : App + public class MeadowApp : App { private MicroGraphics graphics; diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/MeadowApp.cs index 85c26cb8b5..c1f70bdba0 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/MeadowApp.cs @@ -9,7 +9,7 @@ namespace Sensors.GPS.NMEA_SSD1309_Sample { - public class MeadowApp : App + public class MeadowApp : App { //SerialTextFile serialTextFile; NmeaSentenceProcessor nmea; diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/MeadowApp.cs index ca83ca5eef..8868042169 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/MeadowApp.cs index dc4604cdb4..f92bf3fc14 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Maple.ServerSimpleMeadow_Sample { - public class MeadowApp : App + public class MeadowApp : App { MapleServer server; diff --git a/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs index d0fb53f7df..ffbcd816e2 100644 --- a/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/MeadowApp.cs index 294e11c0ee..66bc5727c2 100644 --- a/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Audio.Radio.Tea5767_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Driver/GpioCharacterDisplay.cs b/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Driver/GpioCharacterDisplay.cs index 657d7a349a..8d4b8a1789 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Driver/GpioCharacterDisplay.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Driver/GpioCharacterDisplay.cs @@ -85,7 +85,7 @@ public GpioCharacterDisplay( IPin pinD7, byte rows = 4, byte columns = 20) : this( - device.CreatePwmPort(pinV0, 100, 0.5f, true), + device.CreatePwmPort(pinV0, new Units.Frequency(IPwmOutputController.DefaultPwmDutyCycle, Units.Frequency.UnitType.Hertz), 0.5f, true), device.CreateDigitalOutputPort(pinRS), device.CreateDigitalOutputPort(pinE), device.CreateDigitalOutputPort(pinD4), diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/MeadowApp.cs index 1460820d2b..0e55aa3f3e 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Displays.Lcd.CharacterDisplay_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/MeadowApp.cs index 62c3c1bf1b..4cf0ecf4c4 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Displays.Led.SevenSegment_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/MeadowApp.cs index 15e1ed0119..cf855f14a8 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Displays.Led.SevenSegment_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/MeadowApp.cs index 3cfcc7cbe8..c870b622de 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { MicroGraphics graphics; Max7219 display; diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/MeadowApp.cs index f4044cba9c..c1b57c0295 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { MicroGraphics graphics; Max7219 display; diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/MeadowApp.cs index 1a4f6fdd52..7c43a1cd86 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/MeadowApp.cs index c24d0ad34b..8626a6a42b 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Displays.Pcd8854_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/MeadowApp.cs index 1328d9f81f..f21ff75396 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Displays.Ssd130x.Ssd1309_3DCube_Sample { - public class MeadowApp : App + public class MeadowApp : App { MicroGraphics graphics; Ssd1309 display; diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/MeadowApp.cs index 481792b635..3c54fd7137 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Displays.Ssd130x.Ssd1306_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs index 862a212277..370604d63d 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs @@ -9,7 +9,7 @@ namespace Displays.Ssd130x.Ssd1309_Game_Sample { - public class MeadowApp : App + public class MeadowApp : App { MicroGraphics graphics; Ssd1309 display; diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/MeadowApp.cs index a636b4f416..7ba1a12ced 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Displays.Ssd130x.Ssd1309_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/MeadowApp.cs index 2560abb090..06a7e9fb71 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/MeadowApp.cs index a744e11f54..a6dff2911d 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Displays.ST7565_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/MeadowApp.cs index 2863956e6a..8c4a0a6e7a 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Displays.Tft.Gc9a01_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/MeadowApp.cs index fcca24427a..d436f1e58e 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/MeadowApp.cs @@ -11,7 +11,7 @@ namespace Displays.Tft.Hx8357b_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/MeadowApp.cs index acff1f56f8..f2e1ad410a 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/MeadowApp.cs @@ -11,7 +11,7 @@ namespace Displays.Tft.Hx8357d_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/MeadowApp.cs index ea0ed1c2cf..345d2bae81 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Displays.Tft.Ili9163_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/MeadowApp.cs index 4a17004fd2..8033d26c79 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/MeadowApp.cs @@ -12,7 +12,7 @@ namespace Displays.TftSpi.Ili9341_Jpg_Sample { - public class MeadowApp : App + public class MeadowApp : App { Ili9341 display; MicroGraphics graphics; diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/MeadowApp.cs index 4571f13c1f..feeed30145 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/MeadowApp.cs @@ -10,7 +10,7 @@ namespace Displays.Tft.Ili9341_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/MeadowApp.cs index b83ee770e7..170cf6dfc2 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Displays.Tft.Ili9481_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/MeadowApp.cs index a6431edcf7..3f9b22536c 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Displays.Tft.Ili9486_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/MeadowApp.cs index 6895772c99..06ca0236b1 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Displays.Tft.Ili9488_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/MeadowApp.cs index b4ca07b17f..7546109623 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Displays.Tft.Rm68140_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/MeadowApp.cs index 844ef70bd0..43bbabbd68 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Displays.Tft.S6D02A1_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/MeadowApp.cs index c90df5daa0..f908dad134 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/MeadowApp.cs @@ -27,7 +27,7 @@ namespace Displays.Tft.ST7789_Sample resetPin: Device.Pins.A05, */ - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/MeadowApp.cs index 65393e7f1e..a863c081cd 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Displays.Tft.Ssd1331_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/MeadowApp.cs index 42ad03009a..bb3da28944 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace BasicDisplays.Tft.Ssd1351_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/MeadowApp.cs index c769cc6a73..d597111bf0 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Displays.TftSpi.St7735_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/MeadowApp.cs index ffe1479544..1ae4f8d36d 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Displays.Tft.St7796s_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs index 4bc82adc3b..e0405d71d0 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/MeadowApp.cs index 38ac7dc135..22ccdedb5a 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Displays.ePaper.IL0373_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/MeadowApp.cs index 90a177037c..55d8e2c7e5 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Displays.ePaper.IL0376F_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/MeadowApp.cs index 9f927fb07d..a1cc041917 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Displays.ePaper.IL0398_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/MeadowApp.cs index 2e8ff031fa..67ca41b004 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Displays.ePaper.IL3897_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/MeadowApp.cs index e1c0c220c8..5c95ce5ad7 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Displays.ePaper.IL91874V03_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/MeadowApp.cs index 5dbe9d90ba..9e66feed06 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Displays.ePaper.IL91874_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs index df12ba329f..6c0fd38edd 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Displays.ePaper.SSD1608_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/MeadowApp.cs index c5c5ee3b8d..1c751dfcef 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Displays.ePaper.SSD1681_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs index a7dfdf3d49..62fdfcacea 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Ads1015_Sample { - public class MeadowApp : App + public class MeadowApp : App { private Ads1x15 _adc; diff --git a/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs index 41759d29c7..38c8fcee59 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/MeadowApp.cs index b3ca4e8c54..8481a7439d 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace ICs.IOExpanders.Ds3502_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/MeadowApp.cs index b02538d669..f2f510f605 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace ICs.IOExpanders.HT16K33_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/MeadowApp.cs index e6f92c0993..3d438d2ad2 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace ICs.IOExpanders.Is31fl3731_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/MeadowApp.cs index 7d0cc5e0fa..9e65ac5a47 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/MeadowApp.cs @@ -10,7 +10,7 @@ namespace ICs.IOExpanders.Mcp23x08_Input_Sample { - public class MeadowApp : App + public class MeadowApp : App { Mcp23x08 _mcp; diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/MeadowApp.cs index f3f79fc7c2..b00be040b4 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace ICs.IOExpanders.Mcp23x08_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Driver/Pca9685.PwmPort.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Driver/Pca9685.PwmPort.cs index 48dbeba48f..12b868f2fc 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Driver/Pca9685.PwmPort.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Driver/Pca9685.PwmPort.cs @@ -7,13 +7,13 @@ public partial class Pca9685 { public class PwmPort : IPwmPort { - readonly byte _address; - readonly II2cBus _i2cBus; - readonly byte _portNumber; - readonly byte _led0OnL; + readonly byte address; + readonly II2cBus i2cBus; + readonly byte portNumber; + readonly byte led0OnL; - float _dutyCycle; - float _frequency; + float dutyCycle; + Units.Frequency frequency; public IPwmChannelInfo Channel => throw new NotImplementedException(); @@ -23,7 +23,7 @@ public class PwmPort : IPwmPort /// /// Gets the overall PWM Frequency set for the PCA9685. Can't be changed per port. /// - public float Frequency { get => _frequency; set { } } + public Units.Frequency Frequency { get => frequency; set { } } public bool State => throw new NotImplementedException(); @@ -31,10 +31,10 @@ public class PwmPort : IPwmPort public float DutyCycle { - get => _dutyCycle; + get => dutyCycle; set { - _dutyCycle = value; + dutyCycle = value; Start(); } } @@ -45,14 +45,14 @@ public float DutyCycle IDigitalChannelInfo IPort.Channel => throw new NotImplementedException(); - public PwmPort(II2cBus i2cBus, byte address, byte led0OnL, float frequency, byte portNumber, float dutyCycle) + public PwmPort(II2cBus i2cBus, byte address, byte led0OnL, Units.Frequency frequency, byte portNumber, float dutyCycle) { - _i2cBus = i2cBus; - _address = address; - _dutyCycle = dutyCycle; - _portNumber = portNumber; - _frequency = frequency; - _led0OnL = led0OnL; + this.i2cBus = i2cBus; + this.address = address; + this.dutyCycle = dutyCycle; + this.portNumber = portNumber; + this.frequency = frequency; + this.led0OnL = led0OnL; } public void Dispose() @@ -64,27 +64,27 @@ public void Start() { if (Inverted) { - SetPwm(_portNumber, (int)(_dutyCycle * 4096), 0); + SetPwm(portNumber, (int)(dutyCycle * 4096), 0); } else { - SetPwm(_portNumber, 0, (int)(_dutyCycle * 4096)); + SetPwm(portNumber, 0, (int)(dutyCycle * 4096)); } } public void Stop() { - SetPwm(_portNumber, 0, 0); + SetPwm(portNumber, 0, 0); } private void SetPwm(byte port, int on, int off) { - Write((byte)(_led0OnL + (4 * port)), (byte)(on & 0xFF), (byte)(on >> 8), (byte)(off & 0xFF), (byte)(off >> 8)); + Write((byte)(led0OnL + (4 * port)), (byte)(on & 0xFF), (byte)(on >> 8), (byte)(off & 0xFF), (byte)(off >> 8)); } private void Write(byte register, byte ledXOnL, byte ledXOnH, byte ledXOffL, byte ledXOffH) { - _i2cBus.Write(_address, new byte[] {register, ledXOnL, ledXOnH, ledXOffL, ledXOffH }); + i2cBus.Write(address, new byte[] {register, ledXOnL, ledXOnH, ledXOffL, ledXOffH }); } } } diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Driver/Pca9685.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Driver/Pca9685.cs index 84098142d8..bb65a2680d 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Driver/Pca9685.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Driver/Pca9685.cs @@ -1,4 +1,5 @@ using Meadow.Hardware; +using Meadow.Units; using System; using System.Threading; @@ -11,7 +12,7 @@ namespace Meadow.Foundation.ICs.IOExpanders public partial class Pca9685 { private readonly II2cPeripheral i2cPeripheral; - private readonly int frequency; + private readonly Frequency frequency; //# Registers/etc. protected const byte Mode1 = 0x00; @@ -44,7 +45,7 @@ public partial class Pca9685 readonly byte address; - public Pca9685(II2cBus i2cBus, byte address = (byte)Addresses.Default, int frequency = 100) + public Pca9685(II2cBus i2cBus, Frequency frequency, byte address = (byte)Addresses.Default) { i2CBus = i2cBus; this.address = address; @@ -52,6 +53,12 @@ public Pca9685(II2cBus i2cBus, byte address = (byte)Addresses.Default, int frequ this.frequency = frequency; } + public Pca9685(II2cBus i2cBus, byte address = (byte)Addresses.Default) + : this(i2cBus, new Frequency(IPwmOutputController.DefaultPwmFrequency, Frequency.UnitType.Hertz), address) + { + + } + /// /// Initializes the PCA9685 IC /// @@ -147,11 +154,11 @@ protected virtual void Write(byte register, byte value) i2cPeripheral.WriteRegister(register, value); } - protected virtual void SetFrequency(int frequency) + protected virtual void SetFrequency(Frequency frequency) { double prescaleval = 25000000.0; // # 25MHz prescaleval = prescaleval / 4096.0; //# 12-bit - prescaleval = prescaleval / frequency; + prescaleval = prescaleval / frequency.Hertz; prescaleval -= 1.0; double prescale = Math.Floor(prescaleval + 0.5); diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/MeadowApp.cs index c6403ba60f..25c36c1b9f 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace ICs.IOExpanders.Pca9685_Sample { - public class MeadowApp : App + public class MeadowApp : App { // @@ -15,7 +15,7 @@ public MeadowApp() Console.WriteLine("Initialize hardware..."); var i2CBus = Device.CreateI2cBus(I2cBusSpeed.FastPlus); - var pca9685 = new Pca9685(i2CBus, (byte)Pca9685.Addresses.Default, 50); + var pca9685 = new Pca9685(i2CBus, new Meadow.Units.Frequency(50, Meadow.Units.Frequency.UnitType.Hertz), (byte)Pca9685.Addresses.Default); pca9685.Initialize(); var port0 = pca9685.CreatePwmPort(0, 0.05f); diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/MeadowApp.cs index fb70507879..e4425341a4 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace ICs.IOExpanders.Tca9685_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs index 7da3039313..a24ba9a445 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs index a429e0a9f0..4ea087ea69 100644 --- a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Leds.Apa102_Display_Sample { - public class MeadowApp : App + public class MeadowApp : App { Apa102 display; diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs index a45b6c6677..75a0909c0c 100644 --- a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Leds.APA102_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs index 38d74a34f4..dd3c75071d 100644 --- a/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Leds.Pca9633_Sample { - public class MeadowApp : App + public class MeadowApp : App { // public MeadowApp() diff --git a/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Driver/ElectronicSpeedController.cs b/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Driver/ElectronicSpeedController.cs index 621bdeebc4..6d07e55c00 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Driver/ElectronicSpeedController.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Driver/ElectronicSpeedController.cs @@ -50,9 +50,7 @@ public float Power { /// construction, and increase for higher quality ESC's that allow a /// higher frequency PWM control signal. /// - public float Frequency { - get => pwmPort.Frequency; - } + public Units.Frequency Frequency => pwmPort.Frequency; /// /// Initializes an electronic speed controller on the specified device @@ -60,25 +58,21 @@ public float Frequency { /// /// IIODevice capable of creating a PWM port. /// PWM capable pin. - /// Frequency of the PWM signal. All ESCs should + /// Frequency of the PWM signal. All ESCs should /// support 50Hz, but some support much higher. Increase for finer grained /// control of speed in time. - public ElectronicSpeedController(IPwmOutputController device, IPin pwmPin, float pwmFrequency = 50) : - this(device.CreatePwmPort(pwmPin, pwmFrequency, 0), pwmFrequency) { } + public ElectronicSpeedController(IPwmOutputController device, IPin pwmPin, Units.Frequency frequency) : + this(device.CreatePwmPort(pwmPin, frequency)) { } /// /// Initializes an electronic speed controller on the specified device /// pin, at the specified frequency. /// /// The `IPwmPort` that will drive the ESC. - /// Frequency of the PWM signal. All ESCs should - /// support 50Hz, but some support much higher. Increase for finer grained - /// control of speed in time. - public ElectronicSpeedController(IPwmPort port, float pwmFrequency = 50) + public ElectronicSpeedController(IPwmPort port) { - this.pwmPort = port; - this.pwmPort.Frequency = pwmFrequency; - this.pwmPort.Start(); + pwmPort = port; + pwmPort.Start(); } /// @@ -96,10 +90,10 @@ public void Arm() /// The duration of the target pulse, in milliseconds. /// The frequency of the PWM. /// A duty cycle value expressed as a percentage between 0.0 and 1.0. - protected float CalculateDutyCycle(float pulseDuration, float frequency) + protected float CalculateDutyCycle(float pulseDuration, Units.Frequency frequency) { // the pulse duration is dependent on the frequency we're driving the servo at - return pulseDuration / ((1.0f / frequency) * 1000f); + return pulseDuration / ((1.0f / (float)frequency.Hertz) * 1000f); } /// diff --git a/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/MeadowApp.cs index d0acd0b56c..93cec78573 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/MeadowApp.cs @@ -6,14 +6,15 @@ using Meadow.Foundation.Motors; using Meadow.Foundation.Sensors.Rotary; using Meadow.Peripherals.Sensors.Rotary; +using Meadow.Units; namespace ElectronicSpeedController_Sample { - public class MeadowApp : App + public class MeadowApp : App { // - float frequency = 50f; + Frequency frequency = new Frequency(50, Frequency.UnitType.Hertz); const float armMs = 0.5f; const float powerIncrement = 0.05f; diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/MeadowApp.cs index aae00eada7..06438d98ee 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/MeadowApp.cs index 0413357ee3..55523c3751 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Driver/Tb67h420ftg.cs b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Driver/Tb67h420ftg.cs index b2709b9691..3b21f20abc 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Driver/Tb67h420ftg.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Driver/Tb67h420ftg.cs @@ -1,6 +1,7 @@ #nullable enable using Meadow.Devices; using Meadow.Hardware; +using static Meadow.Units.Frequency; namespace Meadow.Foundation.Motors { @@ -46,10 +47,11 @@ public Tb67h420ftg(IMeadowDevice device, IPin? inB1, IPin? inB2, IPin? pwmB, IPin? fault1, IPin? fault2, IPin? hbMode = null, IPin? tblkab = null) : this( - inA1: device.CreatePwmPort(inA1), inA2: device.CreatePwmPort(inA2), + inA1: device.CreatePwmPort(inA1, new Units.Frequency(100, UnitType.Hertz)), + inA2: device.CreatePwmPort(inA2, new Units.Frequency(100, UnitType.Hertz)), pwmA: device.CreateDigitalOutputPort(pwmA), - inB1: inB1 is null ? null : device.CreatePwmPort(inB1), - inB2: inB2 is null ? null : device.CreatePwmPort(inB2), + inB1: inB1 is null ? null : device.CreatePwmPort(inB1, new Units.Frequency(100, UnitType.Hertz)), + inB2: inB2 is null ? null : device.CreatePwmPort(inB2, new Units.Frequency(100, UnitType.Hertz)), pwmB: pwmB is null ? null : device.CreateDigitalOutputPort(pwmB), //fault1: null, fault1 is null ? null : device.CreateDigitalInputPort(fault1), diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs index 41f108449e..261055fe7a 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs @@ -10,7 +10,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { //RgbPwmLed onboardLed; Tb67h420ftg motorDriver; diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/MeadowApp.cs index 6f8997f132..85bf256003 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/MeadowApp.cs index 773fb6c42b..ee98dcf1a2 100644 --- a/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace RTCs.DS1307_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs index b55ff08d2d..9a843f750c 100644 --- a/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs @@ -5,7 +5,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/MeadowApp.cs index 5ad37e35f6..42e62da99e 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace AdafruitMPRLSSensorExample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/MeadowApp.cs index 8e1223cd25..2cb7473abc 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Atmospheric.BME280_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme680/Samples/Bme680_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme680/Samples/Bme680_Sample/MeadowApp.cs index 707cc752f6..8ff5254f9a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme680/Samples/Bme680_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme680/Samples/Bme680_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Atmospheric.BME680_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/MeadowApp.cs index b9cda4afbe..d038e26d12 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Atmospheric.Bmp085_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/MeadowApp.cs index 8746b87313..012bb1c24f 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Atmospheric.Bmp180_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/MeadowApp.cs index 0236604e4a..bdc24b7635 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.AirQuality.Ccs811_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/MeadowApp.cs index 94cd1cdf7f..61c81ea027 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/MeadowApp.cs @@ -4,7 +4,7 @@ namespace Dht10_Sample { - public class MeadowApp : App + public class MeadowApp : App { Dht10 dht10; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/MeadowApp.cs index 135fa34c1d..c2eccbbb64 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Sensors.Atmospheric.Dht12_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/MeadowApp.cs index c2ac8a3bf9..2f704c3365 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/MeadowApp.cs index 446eab4667..bc60c92ac3 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/MeadowApp.cs index aee920f3ea..cf5bf162fb 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/MeadowApp.cs index ef0cc132bd..cbe2c3b916 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/MeadowApp.cs index df231d168f..17e5f635d2 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Atmospheric.Mpl3115A2_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/MeadowApp.cs index 4db6b833fb..36655ca4ee 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Ms5611_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/MeadowApp.cs index fcbb9288c8..ef0e1ddd77 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace BasicSensors.Atmospheric.SHT31D_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/MeadowApp.cs index cac2cacfc4..c8ac829f1f 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace BasicSensors.Atmospheric.Sht4x_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/MeadowApp.cs index 3b5783a5bd..47b170fcbe 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace BasicSensors.Atmospheric.SI7021_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/MeadowApp.cs index d2364729a1..dd3a14b737 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Atmospheric.Th02_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/MeadowApp.cs index c3985d6ac7..5780a71b2d 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/MeadowApp.cs @@ -9,7 +9,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { ArducamMini camera; MicroGraphics graphics; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/MeadowApp.cs index d0f448ea9c..c49e6e358a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/MeadowApp.cs index 1d0d813103..484a4df70c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Sensors.Temperature.MLX90640_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs index 595b844979..26fd85f521 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Sensors.Camera.Vc0706_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/MeadowApp.cs index f765850765..c2fbd6bcb4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/MeadowApp.cs index 86ca12da41..49059e6ba5 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Sensors.Distance.HCSR04_Sample { // Driver in development - not currently working // Meadow is currently not reading timing deltas smaller than 10,000 ticks (10ms) in b3.7 - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/MeadowApp.cs index b78122cb79..a0ffe22579 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Sensors.Distance.HYSRF05_Sample { /* Driver in development */ - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MeadowApp.cs index 930bfd6a10..d1763b6a65 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace MaxBotix_Sample { // Change F7MicroV2 to F7FeatherV1 for V1.x boards - public class MeadowApp : App + public class MeadowApp : App { MaxBotix maxBotix; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/MeadowApp.cs index 2246066637..c8931ac574 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Distance.Mb10x0_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/MeadowApp.cs index 0114e9f480..1b208bad4c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Sensors.Distance.SFSR02_Sample { /* Driver in development */ - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/MeadowApp.cs index 1a01c2937b..356d095010 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/MeadowApp.cs @@ -13,7 +13,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { MicroGraphics graphics; St7789 display; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/MeadowApp.cs index 84f298af80..5a14c46976 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Sensors.Distance.Vl53l0x_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/MeadowApp.cs index c8df79d816..3f6c5cbc96 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/MeadowApp.cs @@ -10,7 +10,7 @@ namespace Sensors.Distance.Vl53l0x_St7789_Sample { - public class MeadowApp : App + public class MeadowApp : App { St7789 display; MicroGraphics graphics; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/MeadowApp.cs index 6cd65f7806..35f27bd8eb 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/MeadowApp.cs index f5a0fe1cd4..5fb7cd6377 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Gnss.Mt3339_Sample { - public class MeadowApp : App + public class MeadowApp : App { // Mt3339 gps; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/MeadowApp.cs index 99e8dd647e..58ae1c4a6f 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace As5013_Sample { // Change F7FeatherV2 to F7FeatherV1 for V1.x boards - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/MeadowApp.cs index 9046fe42e3..9bb9ee3528 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/MeadowApp.cs @@ -5,7 +5,7 @@ namespace Bbq10Keyboard_Sample { - public class MeadowApp : App + public class MeadowApp : App { BBQ10Keyboard keyboard; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs index 98ab62ec0e..a214f45531 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs @@ -5,7 +5,7 @@ namespace Sensors.Distance.Mpr121_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/MeadowApp.cs index 8cc028ce29..d406ce77ca 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/MeadowApp.cs @@ -9,7 +9,7 @@ namespace Sensors.Distance.Mpr121_Sample { - public class MeadowApp : App + public class MeadowApp : App { Mpr121 sensor; St7789 display; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs index 33e396d7b0..9505d4f092 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs @@ -9,7 +9,7 @@ namespace Bbq10Keyboard_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/MeadowApp.cs index 50489e7d34..faa83e4805 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/MeadowApp.cs @@ -5,7 +5,7 @@ namespace NesClassicController_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/MeadowApp.cs index 745a086ecd..ca9ce519f8 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/MeadowApp.cs @@ -5,7 +5,7 @@ namespace SnesClassicController_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/MeadowApp.cs index 6d627a1a8a..81dd5a12c0 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/MeadowApp.cs @@ -5,7 +5,7 @@ namespace WiiClassicControllerPro_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/MeadowApp.cs index db076cf73e..e2169acc82 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/MeadowApp.cs @@ -5,7 +5,7 @@ namespace WiiClassicController_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/MeadowApp.cs index 560ca0c060..93d21361e5 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/MeadowApp.cs @@ -5,7 +5,7 @@ namespace WiiNunchuck_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/MeadowApp.cs index c96d2f4e95..59d2c091c7 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/MeadowApp.cs index f920c5b180..696c5a71e9 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // AnalogSolarGauge solarGauge; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs index 5bc9418910..0d4b9e6172 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs @@ -11,7 +11,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs index 4a6d98557c..87e796dbd4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/MeadowApp.cs index 9d241b41cd..b3c2f5c11d 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Sensors.Light.Max44009_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs index b990b1f5be..e6a478918d 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/MeadowApp.cs index fa90185feb..4ed7636569 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/MeadowApp.cs index 0e89eef19c..6728482e6b 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs index 8d3a2d746a..9b9d2f1349 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Light.Tsl2591_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/MeadowApp.cs index 37ba1ce041..d5cdbc0732 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Sensors.Light.Veml7700_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs index c64e15d7ca..c95e9e815c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Sensors.LoadCell.Hx711_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/MeadowApp.cs index 704e3aba2b..50cac3dad5 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Sensors.LoadCell.Nau7802_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/MeadowApp.cs index 30ba378424..6d49dd1da0 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace Sensors.Moisture.Capacitive_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs index 0bf6cfa817..97960b6c92 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs @@ -9,7 +9,7 @@ namespace Sensors.Moisture.FC28_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/MeadowApp.cs index 32160452bb..bad0126693 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Sensors.Motion.Adxl335_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/MeadowApp.cs index 6238d04ae0..c62e907ca3 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Sensors.Motion.Adxl337_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/MeadowApp.cs index 3118d31deb..d12832d113 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Motion.Adxl345_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/MeadowApp.cs index e8e0a83eba..a4f601d296 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Sensors.Motion.Adxl362_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/MeadowApp.cs index 9a77300439..d5c4b6cf59 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Sensors.Motion.Adxl377_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/MeadowApp.cs index 7f2e4294dd..fcb95f84aa 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace BasicSensors.Motion.Apds9960_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs index bbd7ccc264..0dbfc274ca 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/MeadowApp.cs index 3f6b39af55..35e8772125 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/MeadowApp.cs @@ -5,7 +5,7 @@ namespace Sensors.Motion.ParallaxPir_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/MeadowApp.cs index 3f2f1c1fcf..50bde5f175 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/MeadowApp.cs @@ -7,7 +7,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/MeadowApp.cs index d6e06ef1c3..67df1a94a2 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/MeadowApp.cs index fe92296507..eb374fa9a4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/MeadowApp.cs index edc13ea2bc..c3a10d5a32 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Sensors.Motion.Mma7660fc_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/MeadowApp.cs index 0f4cbd5ea1..01f86de9a6 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/MeadowApp.cs @@ -9,7 +9,7 @@ namespace Sensors.Motion.mpu5060_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/MeadowApp.cs index b39a44808c..a8d3118ac5 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Motion.ParallaxPir_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs index 51818ca7a2..bdfe0025d9 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/MeadowApp.cs index f60d4ed8dd..3b9f1139ae 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/MeadowApp.cs @@ -4,7 +4,7 @@ namespace Meadow.Foundation.Sensors.Radio.Rfid.IDxxLA_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/MeadowApp.cs index e7712d98c9..6f432deaf6 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/MeadowApp.cs @@ -4,7 +4,7 @@ namespace Meadow.Foundation.Sensors.Rfid_Sample { - public class MeadowApp : App + public class MeadowApp : App { public MeadowApp() { diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs index ff505617fe..363e2f3148 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs @@ -5,7 +5,7 @@ namespace Sensors.Sound.Ky038_Sample { - public class MeadowApp : App + public class MeadowApp : App { public MeadowApp() { diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/MeadowApp.cs index 049664bffe..584db859ad 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/MeadowApp.cs @@ -3,7 +3,7 @@ namespace Sensors.Temperature.Ds18B20_Sample { - public class MeadowApp : App + public class MeadowApp : App { public MeadowApp() { diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs index cd09988f69..8cb659df1c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Sensors.Temperature.Lm75_Sample { // TODO: this sample needs to be updated. - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/MeadowApp.cs index 5a468e226c..42a08f47b5 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace Sensors.Temperature.Mcp9808_Sample { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/MeadowApp.cs index 818d4a549b..7fab8a963c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/MeadowApp.cs @@ -9,7 +9,7 @@ namespace Sensors.Temperature.Tmp102_Sample // TODO: This sample needs a rewrite. See the other atmospheric samples for // an example of the sample pattern. - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/MeadowApp.cs index f462bbd5c6..a11ae5431d 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/MeadowApp.cs index 0b7b332cea..77565deecb 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/MeadowApp.cs index 8519e7b78f..5b68793d02 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { // diff --git a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/NamedServoConfigs.cs b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/NamedServoConfigs.cs index 69cf29b4e7..5d2d56840e 100644 --- a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/NamedServoConfigs.cs +++ b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/NamedServoConfigs.cs @@ -44,11 +44,19 @@ public static class NamedServoConfigs /// /// Represents the SG90 180 degree servo models. Angle: 0-180, Pulse: 500 - 2,200 /// 0 - public static ServoConfig SG90 = new ServoConfig(minimumAngle: new Angle(0, AU.Degrees), maximumAngle: new Angle(180, AU.Degrees), minimumPulseDuration: 500, maximumPulseDuration: 2350, frequency: 50); + public static ServoConfig SG90 = new ServoConfig(minimumAngle: new Angle(0, AU.Degrees), + maximumAngle: new Angle(180, AU.Degrees), + minimumPulseDuration: 500, + maximumPulseDuration: 2350, + frequency: new Frequency(50, Frequency.UnitType.Hertz)); /// /// Represents the MG996R 180 degree servo models. Angle: 0-180, Pulse: 500 - 2,200 /// 0 - public static ServoConfig MG996R = new ServoConfig(minimumAngle: new Angle(0, AU.Degrees), maximumAngle: new Angle(180, AU.Degrees), minimumPulseDuration: 500, maximumPulseDuration: 2350, frequency: 50); + public static ServoConfig MG996R = new ServoConfig(minimumAngle: new Angle(0, AU.Degrees), + maximumAngle: new Angle(180, AU.Degrees), + minimumPulseDuration: 500, + maximumPulseDuration: 2350, + frequency: new Frequency(50, Frequency.UnitType.Hertz)); } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/ServoBase.cs b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/ServoBase.cs index bca09100ac..31c15bab4b 100644 --- a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/ServoBase.cs +++ b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/ServoBase.cs @@ -36,7 +36,7 @@ public virtual void Stop() protected float CalculateDutyCycle(float pulseDuration) { // the pulse duration is dependent on the frequency we're driving the servo at - return pulseDuration / ((1.0f / (float)Config.Frequency) * 1000000f); + return pulseDuration / ((1.0f / (float)Config.Frequency.Hertz) * 1000000f); } protected virtual void SendCommandPulse(float pulseDuration) diff --git a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/ServoConfig.cs b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/ServoConfig.cs index c4fcb1ee8c..d086a8e067 100644 --- a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/ServoConfig.cs +++ b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/ServoConfig.cs @@ -1,4 +1,3 @@ -using System; using Meadow.Units; namespace Meadow.Foundation.Servos @@ -10,7 +9,7 @@ public class ServoConfig public int MinimumPulseDuration { get; private set; } public int MaximumPulseDuration { get; private set; } - public int Frequency { get; private set; } // almost always 50hz + public Frequency Frequency { get; private set; } // almost always 50hz /// /// @@ -21,16 +20,24 @@ public class ServoConfig /// The maximum angle's pulse duratino (in microseconds). Default is 2,000 (2.0 milleseconds). /// public ServoConfig( + Frequency frequency, Angle? minimumAngle = null, Angle? maximumAngle = null, - int minimumPulseDuration = 1000, int maximumPulseDuration = 2000, - int frequency = 50) + int minimumPulseDuration = 1000, int maximumPulseDuration = 2000) { MinimumAngle = minimumAngle?? new Angle(0, Angle.UnitType.Degrees); MaximumAngle = maximumAngle?? new Angle(180, Angle.UnitType.Degrees); MinimumPulseDuration = minimumPulseDuration; MaximumPulseDuration = maximumPulseDuration; Frequency = frequency; + } + public ServoConfig( + Angle? minimumAngle = null, Angle? maximumAngle = null, + int minimumPulseDuration = 1000, int maximumPulseDuration = 2000) + : this(new Frequency(50, Frequency.UnitType.Hertz), + minimumAngle, maximumAngle, + minimumPulseDuration, maximumPulseDuration) + { } } -} +} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/ServoCore.cs b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/ServoCore.cs index 59a05634ea..bfbbf09109 100644 --- a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/ServoCore.cs +++ b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Driver/ServoCore.cs @@ -5,7 +5,7 @@ namespace Meadow.Foundation.Servos public class Servo : AngularServoBase { public Servo(IPwmOutputController device, IPin pwm, ServoConfig config) : - this(device.CreatePwmPort(pwm), config) { } + this(device.CreatePwmPort(pwm, new Units.Frequency(IPwmOutputController.DefaultPwmFrequency, Units.Frequency.UnitType.Hertz)), config) { } public Servo(IPwmPort pwm, ServoConfig config) : base(pwm, config) { } diff --git a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs index 3b72e75e7f..96e6483465 100644 --- a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ namespace Servos.Servo_Sample { - public class MeadowApp : App + public class MeadowApp : App { // @@ -18,7 +18,7 @@ public MeadowApp() { Console.WriteLine("Initializing..."); - servo = new Servo(Device.CreatePwmPort(Device.Pins.D02), NamedServoConfigs.SG90); + servo = new Servo(Device, Device.Pins.D02, NamedServoConfigs.SG90); servo.RotateTo(new Angle(0, AU.Degrees)); diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/MeadowApp.cs index 4ef44476a6..9615c93242 100644 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/MeadowApp.cs @@ -10,7 +10,7 @@ namespace Transceivers.Nrf24l01_RX_Sample { - public class MeadowApp : App + public class MeadowApp : App { RgbLed led; Nrf24l01 radio; diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/MeadowApp.cs index b4f2b0d0cd..4f14653a21 100644 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/MeadowApp.cs @@ -10,7 +10,7 @@ namespace Transceivers.Nrf24l01_TX_Sample { - public class MeadowApp : App + public class MeadowApp : App { RgbLed led; Nrf24l01 radio; diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs index 83da84eb49..2146e7b113 100644 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ namespace MeadowApp { - public class MeadowApp : App + public class MeadowApp : App { SX127x radio; diff --git a/Source/Meadow.Foundation.sln b/Source/Meadow.Foundation.sln index 490130c579..c072a0130f 100644 --- a/Source/Meadow.Foundation.sln +++ b/Source/Meadow.Foundation.sln @@ -1044,6 +1044,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ICs.IOExpanders.Ds3502", "M EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ds3502_Sample", "Meadow.Foundation.Peripherals\ICs.IOExpanders.Ds3502\Samples\Ds3502_Sample\Ds3502_Sample.csproj", "{A92F4AF5-7B31-4F48-A2FC-416CF74C1BBF}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Meadow.Logging", "..\..\Meadow.Logging\lib\Meadow.Logging.csproj", "{02C5745B-756A-49C4-A7A8-B8D07A818268}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -2450,6 +2452,10 @@ Global {A92F4AF5-7B31-4F48-A2FC-416CF74C1BBF}.Release|Any CPU.ActiveCfg = Release|Any CPU {A92F4AF5-7B31-4F48-A2FC-416CF74C1BBF}.Release|Any CPU.Build.0 = Release|Any CPU {A92F4AF5-7B31-4F48-A2FC-416CF74C1BBF}.Release|Any CPU.Deploy.0 = Release|Any CPU + {02C5745B-756A-49C4-A7A8-B8D07A818268}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {02C5745B-756A-49C4-A7A8-B8D07A818268}.Debug|Any CPU.Build.0 = Debug|Any CPU + {02C5745B-756A-49C4-A7A8-B8D07A818268}.Release|Any CPU.ActiveCfg = Release|Any CPU + {02C5745B-756A-49C4-A7A8-B8D07A818268}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -2969,6 +2975,7 @@ Global {C6E0BE66-399B-449A-B3A0-3D594EFFE1A1} = {853477A1-9B58-4893-AFDD-577471C62DB1} {8EEDC98C-AC87-490C-8C36-846EE82E9D0D} = {853477A1-9B58-4893-AFDD-577471C62DB1} {A92F4AF5-7B31-4F48-A2FC-416CF74C1BBF} = {C6E0BE66-399B-449A-B3A0-3D594EFFE1A1} + {02C5745B-756A-49C4-A7A8-B8D07A818268} = {65C50059-6C22-43E9-88DE-AD73F7F108C8} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {AF7CA16F-8C38-4546-87A2-5DAAF58A1520} From f4a67caa9f31aaaacdd5beac7905a6eb7da569b2 Mon Sep 17 00:00:00 2001 From: Adrian Stevens Date: Sun, 3 Jul 2022 17:53:42 -0700 Subject: [PATCH 02/16] Update samples to new lifecycle pattern --- .../Audio.PiezoSpeaker_Sample/MeadowApp.cs | 9 +++- .../MeadowApp.cs | 13 +++-- .../Leds.LedBarGraph_Sample/MeadowApp.cs | 27 ++++++----- .../Leds.Led_Sample/MeadowApp.cs | 23 ++++----- .../Leds.PwmLedBarGraph_Sample/MeadowApp.cs | 48 +++++++++---------- .../Leds.PwmLed_Onboard_Sample/MeadowApp.cs | 38 +++++++-------- 6 files changed, 86 insertions(+), 72 deletions(-) diff --git a/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/MeadowApp.cs index 960040d455..57c5967fb3 100644 --- a/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/MeadowApp.cs @@ -13,13 +13,18 @@ public class MeadowApp : App protected PiezoSpeaker piezoSpeaker; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); piezoSpeaker = new PiezoSpeaker(Device.CreatePwmPort(Device.Pins.D05, new Frequency(100, Frequency.UnitType.Hertz))); - _ = PlayTriad(); + return Task.CompletedTask; + } + + public override Task Run() + { + return PlayTriad(); } async Task PlayTriad() diff --git a/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/MeadowApp.cs index 2051079d10..830f77ef1e 100644 --- a/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Generators; @@ -13,14 +14,20 @@ public class MeadowApp : App protected SoftPwmPort softPwmPort; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); IDigitalOutputPort digiOut = Device.CreateDigitalOutputPort(Device.Pins.D00); - softPwmPort = new SoftPwmPort(digiOut); - + softPwmPort = new SoftPwmPort(digiOut); + + return Task.CompletedTask; + } + + public override Task Run() + { TestSoftPwmPort(); + return Task.CompletedTask; } protected void TestSoftPwmPort() diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/MeadowApp.cs index 30c5b01fc3..22876e2d32 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/MeadowApp.cs @@ -4,6 +4,7 @@ using Meadow.Hardware; using System; using System.Threading; +using System.Threading.Tasks; namespace Leds.LedBarGraph_Sample { @@ -13,7 +14,7 @@ public class MeadowApp : App LedBarGraph ledBarGraph; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -34,10 +35,10 @@ public MeadowApp() ledBarGraph = new LedBarGraph(Device, pins); - TestLedBarGraph(); + return Task.CompletedTask; } - protected void TestLedBarGraph() + public override async Task Run() { Console.WriteLine("TestLedBarGraph..."); @@ -49,11 +50,11 @@ protected void TestLedBarGraph() for (int i = 0; i < ledBarGraph.Count; i++) { ledBarGraph.SetLed(i, true); - Thread.Sleep(1000); + await Task.Delay(1000); ledBarGraph.SetLed(i, false); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Turning them on using Percentage..."); while (percentage < 1) @@ -61,10 +62,10 @@ protected void TestLedBarGraph() percentage += 0.10m; Console.WriteLine($"{percentage}"); ledBarGraph.Percentage = (float) Math.Min(1.0m, percentage); - Thread.Sleep(500); + await Task.Delay(1000); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Turning them off using Percentage..."); while (percentage > 0) @@ -72,24 +73,24 @@ protected void TestLedBarGraph() percentage -= 0.10m; Console.WriteLine($"{percentage}"); ledBarGraph.Percentage = (float) Math.Max(0.0m, percentage); - Thread.Sleep(500); + await Task.Delay(1000); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Blinking for 3 seconds..."); ledBarGraph.StartBlink(); - Thread.Sleep(3000); + await Task.Delay(3000); ledBarGraph.Stop(); - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Blinking for 3 seconds..."); ledBarGraph.StartBlink(TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(1)); - Thread.Sleep(3000); + await Task.Delay(3000); ledBarGraph.Stop(); - Thread.Sleep(1000); + await Task.Delay(1000); } } diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/MeadowApp.cs index 414981a293..914fc8d0ac 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/MeadowApp.cs @@ -4,6 +4,7 @@ using System; using System.Collections.Generic; using System.Threading; +using System.Threading.Tasks; namespace Leds.Led_Sample { @@ -11,9 +12,9 @@ public class MeadowApp : App { // - readonly List leds; + List leds; - public MeadowApp() + public override Task Initialize() { var onRgbLed = new RgbLed( device: Device, @@ -44,10 +45,10 @@ public MeadowApp() onRgbLed.SetColor(RgbLed.Colors.Green); - TestLeds(); + return Task.CompletedTask; } - protected void TestLeds() + public override async Task Run() { Console.WriteLine("TestLeds..."); @@ -57,25 +58,25 @@ protected void TestLeds() foreach (var led in leds) { led.IsOn = true; - Thread.Sleep(100); + await Task.Delay(100); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Turning off each led every 100ms"); foreach (var led in leds) { led.IsOn = false; - Thread.Sleep(100); + await Task.Delay(100); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Blinking the LEDs for a second each"); foreach (var led in leds) { led.StartBlink(); - Thread.Sleep(3000); + await Task.Delay(3000); led.Stop(); } @@ -83,11 +84,11 @@ protected void TestLeds() foreach (var led in leds) { led.StartBlink(TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(1)); - Thread.Sleep(3000); + await Task.Delay(3000); led.Stop(); } - Thread.Sleep(3000); + await Task.Delay(3000); } } diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/MeadowApp.cs index c90af20d70..92b2ecaca8 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/MeadowApp.cs @@ -3,8 +3,8 @@ using Meadow.Foundation.Leds; using Meadow.Hardware; using System; -using System.Threading; using Meadow.Units; +using System.Threading.Tasks; namespace Leds.PwmLedBarGraph_Sample { @@ -14,7 +14,7 @@ public class MeadowApp : App PwmLedBarGraph pwmLedBarGraph; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -34,14 +34,14 @@ public MeadowApp() }; pwmLedBarGraph = new PwmLedBarGraph(Device, pins, new Voltage(3.3)); - TestPwmLedBarGraph(); + return Task.CompletedTask; } - protected void TestPwmLedBarGraph() + public override async Task Run() { Console.WriteLine("TestLedBarGraph..."); - decimal percentage = 0; + double percentage = 0; while (true) { @@ -49,63 +49,63 @@ protected void TestPwmLedBarGraph() for (int i = 0; i < pwmLedBarGraph.Count; i++) { pwmLedBarGraph.SetLed(i, true); - Thread.Sleep(300); + await Task.Delay(300); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Turning them off using SetLed..."); for (int i = pwmLedBarGraph.Count - 1; i >= 0; i--) { pwmLedBarGraph.SetLed(i, false); - Thread.Sleep(300); + await Task.Delay(300); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Turning them on using Percentage..."); while (percentage < 1) { - percentage += 0.01m; - pwmLedBarGraph.Percentage = (float) Math.Min(1.0m, percentage); - Thread.Sleep(100); + percentage += 0.01; + pwmLedBarGraph.Percentage = (float) Math.Min(1.0, percentage); + await Task.Delay(100); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Turning them off using Percentage..."); while (percentage > 0) { - percentage -= 0.01m; - pwmLedBarGraph.Percentage = (float)Math.Max(0.0m, percentage); - Thread.Sleep(100); + percentage -= 0.01; + pwmLedBarGraph.Percentage = (float)Math.Max(0.0, percentage); + await Task.Delay(100); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Bar blinking on and off..."); pwmLedBarGraph.StartBlink(); - Thread.Sleep(3000); + await Task.Delay(3000); pwmLedBarGraph.Stop(); - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Bar blinking with high and low brightness..."); pwmLedBarGraph.StartBlink(TimeSpan.FromMilliseconds(500), TimeSpan.FromMilliseconds(500), 1f, 0.25f); - Thread.Sleep(3000); + await Task.Delay(3000); pwmLedBarGraph.Stop(); - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Bar pulsing..."); pwmLedBarGraph.StartPulse(); - Thread.Sleep(3000); + await Task.Delay(3000); pwmLedBarGraph.Stop(); - Thread.Sleep(1000); + await Task.Delay(1000); } } // } -} +} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/MeadowApp.cs index 304c1884e1..1568c217f3 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/MeadowApp.cs @@ -2,9 +2,9 @@ using System.Threading; using Meadow; using Meadow.Devices; -using Meadow.Hardware; using Meadow.Foundation; using Meadow.Foundation.Leds; +using System.Threading.Tasks; namespace Leds.PwmLed_Onboard_Sample { @@ -16,62 +16,62 @@ public class MeadowApp : App PwmLed greenPwmLed; PwmLed bluePwmLed; - public MeadowApp() + public override Task Initialize() { - ConfigurePeripherals(); - //BrightnessTest(2); - PulseLeds(); - } - - public void ConfigurePeripherals() - { - Console.WriteLine("Creating peripherals..."); + Console.WriteLine("Initializing..."); redPwmLed = new PwmLed(Device, Device.Pins.OnboardLedRed, TypicalForwardVoltage.ResistorLimited, CircuitTerminationType.High); greenPwmLed = new PwmLed(Device, Device.Pins.OnboardLedGreen, TypicalForwardVoltage.ResistorLimited, CircuitTerminationType.High); bluePwmLed = new PwmLed(Device, Device.Pins.OnboardLedBlue, TypicalForwardVoltage.ResistorLimited, CircuitTerminationType.High); + + return Task.CompletedTask; } - public void BrightnessTest(int loopCount) + public override Task Run() + { + return PulseLeds(); + } + + public async Task BrightnessTest(int loopCount) { for (int i = 0; i < loopCount; i++) { Console.WriteLine("Blue On @ 1.0"); bluePwmLed.SetBrightness(1); - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Blue at 98.5%"); bluePwmLed.SetBrightness(0.985f); - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Blue Off"); bluePwmLed.SetBrightness(0); - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Blue 50%"); bluePwmLed.SetBrightness(0.5f); - Thread.Sleep(1000); + await Task.Delay(1000); bluePwmLed.Stop(); } } - public void PulseLeds() + public async Task PulseLeds() { while (true) { Console.WriteLine("Pulse Red."); redPwmLed.StartPulse(TimeSpan.FromMilliseconds(500), lowBrightness: 0.05f); - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Stop Red."); redPwmLed.Stop(); Console.WriteLine("Pulse Blue."); bluePwmLed.StartPulse(TimeSpan.FromMilliseconds(500), lowBrightness: 0.05f); - Thread.Sleep(2000); + await Task.Delay(2000); Console.WriteLine("Stop Blue."); bluePwmLed.Stop(); Console.WriteLine("Pulse Green."); greenPwmLed.StartPulse(TimeSpan.FromMilliseconds(500), lowBrightness: 0.0f); - Thread.Sleep(2000); + await Task.Delay(2000); Console.WriteLine("Stop Green."); greenPwmLed.Stop(); From 87a6964541c8abb0dc26451c23efbfc93213e8d0 Mon Sep 17 00:00:00 2001 From: Adrian Stevens Date: Tue, 5 Jul 2022 10:39:19 -0700 Subject: [PATCH 03/16] Switch Output type of samples to Library --- .../Audio.PiezoSpeaker_Sample/Audio.PiezoSpeaker_Sample.csproj | 2 +- .../Generators.SoftPwmPort_Sample.csproj | 2 +- .../Leds.LedBarGraph_Sample/Leds.LedBarGraph_Sample.csproj | 2 +- .../Leds.Led_Sample/Leds.Led_Sample.csproj | 2 +- .../Leds.PwmLedBarGraph_Sample.csproj | 2 +- .../Leds.PwmLed_Onboard_Sample.csproj | 2 +- .../Leds.PwmLed_Sample/Leds.PwmLed_Sample.csproj | 2 +- .../Leds.RgbLed_Sample/Leds.RgbLed_Sample.csproj | 2 +- .../Leds.RgbPwmLed_Onboard_Sample.csproj | 2 +- .../Leds.RgbPwmLed_Sample/Leds.RgbPwmLed_Sample.csproj | 2 +- .../Motor.HBridgeMotor_Sample/Motor.HBridgeMotor_Sample.csproj | 2 +- .../Relays.Relay_Sample/Relays.Relay_Sample.csproj | 2 +- .../Sensors.Buttons.PushButton_BasicSample.csproj | 2 +- .../Sensors.Buttons.PushButton_Sample.csproj | 2 +- .../Sensors.Environmental.AnalogWaterLevel_Sample.csproj | 2 +- .../Sensors.HID.AnalogJoystick_Sample.csproj | 2 +- .../Sensors.HallEffect_Sample/Sensors.HallEffect_Sample.csproj | 2 +- .../Sensors.Rotary.RotaryEncoderWithButton_Sample.csproj | 2 +- .../Sensors.Rotary.RotaryEncoder_Sample.csproj | 2 +- .../Sensors.Switches.DipSwitch_Sample.csproj | 2 +- .../Sensors.Switches.SpdtSwitch_Sample.csproj | 2 +- .../Sensors.Switches.SpstSwitch_Sample.csproj | 2 +- .../Sensors.Temperature.AnalogTemperature_Sample.csproj | 2 +- .../TextDisplayMenu_GameMenu_Sample.csproj | 2 +- .../TextDisplayMenu_Sample/TextDisplayMenu_Sample.csproj | 2 +- .../Samples/ImageLoadSample/ImageLoadSample.csproj | 2 +- .../Samples/NMEA_SSD1309_Sample/Nmea_SSD1309_Sample.csproj | 2 +- .../Samples/NmeaProcessor_Sample/NmeaProcessor_Sample.csproj | 2 +- .../ServerSimpleMeadow_Sample/ServerSimpleMeadow_Sample.csproj | 2 +- .../Maple.Server_UDP_Listener/Maple.Server_UDP_Listener.csproj | 2 +- .../Audio.Mp3.Yx5300/Samples/Yx5300_Sample/Yx5300_Sample.csproj | 2 +- .../Samples/Tea5767_Sample/Tea5767_Sample.csproj | 2 +- .../CharacterDisplay_Sample/CharacterDisplay_Sample.csproj | 2 +- .../FourDigitSevenSegment_Sample.csproj | 2 +- .../Samples/SevenSegment_Sample/SevenSegment_Sample.csproj | 2 +- .../Samples/Max7219_8x8x4_Sample/Max7219_8x8x4_Sample.csproj | 2 +- .../Max7219_8x8x4x2_Sample/Max7219_8x8x4x2_Sample.csproj | 2 +- .../Samples/Max7219_Sample/Max7219_7Segment_Sample.csproj | 2 +- .../Samples/Pcd8544_Sample/Pcd8544_Sample.csproj | 2 +- .../Samples/Ssd1039_3DCube_Sample/Ssd1039_3DCube_Sample.csproj | 2 +- .../Samples/Ssd1306_Sample/Ssd1306_Sample.csproj | 2 +- .../Samples/Ssd1309_Game_Sample/Ssd1309_Game_Sample.csproj | 2 +- .../Samples/Ssd1309_Sample/Ssd1309_Sample.csproj | 2 +- .../Samples/Ssd1327_Sample/Ssd1327_Sample.csproj | 2 +- .../Displays.St7565/Samples/St7565_Sample/St7565_Sample.csproj | 2 +- .../Displays.TftSpi/Samples/Gc9a01_Sample/Gc9a01_Sample.csproj | 2 +- .../Samples/Hx8357b_Sample/Hx8357b_Sample.csproj | 2 +- .../Samples/Hx8357d_Sample/Hx8357d_Sample.csproj | 2 +- .../Samples/Ili9163_Sample/Ili9163_Sample.csproj | 2 +- .../Samples/Ili9341_Jpg_Sample/Ili9341_Jpg_Sample.csproj | 2 +- .../Samples/Ili9341_Sample/Ili9341_Sample.csproj | 2 +- .../Samples/Ili9481_Sample/Ili9481_Sample.csproj | 2 +- .../Samples/Ili9486_Sample/Ili9486_Sample.csproj | 2 +- .../Samples/Ili9488_Sample/Ili9488_Sample.csproj | 2 +- .../Samples/Rm68140_Sample/Rm68140_Sample.csproj | 2 +- .../Samples/S6D02A1_Sample/S6D02A1_Sample.csproj | 2 +- .../Displays.TftSpi/Samples/ST7789_Sample/ST7789_Sample.csproj | 2 +- .../Samples/Ssd1331_Sample/Ssd1331_Sample.csproj | 2 +- .../Samples/Ssd1351_Sample/Ssd1351_Sample.csproj | 2 +- .../Displays.TftSpi/Samples/St7735_Sample/St7735_Sample.csproj | 2 +- .../Samples/St7796s_Sample/St7796s_Sample.csproj | 2 +- .../Displays.Tm1637/Samples/Tm1637_Sample/Tm1637_Sample.csproj | 2 +- .../Displays.ePaper/Samples/IL0373_Sample/IL0373_Sample.csproj | 2 +- .../Samples/IL0376F_Sample/IL0376F_Sample.csproj | 2 +- .../Displays.ePaper/Samples/IL0398_Sample/IL0398_Sample.csproj | 2 +- .../Displays.ePaper/Samples/IL3897_Sample/IL3897_Sample.csproj | 2 +- .../Samples/IL91874V03_Sample/IL91874V03_Sample.csproj | 2 +- .../Samples/IL91874_Sample/IL91874_Sample.csproj | 2 +- .../Samples/SSD1608_Sample/SSD1608_Sample.csproj | 2 +- .../Samples/SSD1681_Sample/SSD1681_Sample.csproj | 2 +- .../Samples/Ads1015_Sample/Ads1015_Sample.csproj | 2 +- .../Samples/At24Cxx_Sample/At24Cxx_Sample.csproj | 2 +- .../Samples/Ds3502_Sample/Ds3502_Sample.csproj | 2 +- .../Samples/Ht16k33_Sample/Ht16k33_Sample.csproj | 2 +- .../Samples/Is31fl3731_Sample/Is31fl3731_Sample.csproj | 2 +- .../Samples/Mcp23x08_Input_Sample/Mcp23x08_Input_Sample.csproj | 2 +- .../Samples/Mcp23x08_Sample/Mcp23x08_Sample.csproj | 2 +- .../Samples/Pca9685_Sample/Pca9685_Sample.csproj | 2 +- .../Samples/Tca9548a_Sample/Tca9548a_Sample.csproj | 2 +- .../Samples/x74595_Sample/x74595_Sample.csproj | 2 +- .../Samples/Apa102_Display_Sample/Apa102_Display_Sample.csproj | 2 +- .../Leds.Apa102/Samples/Apa102_Sample/Apa102_Sample.csproj | 2 +- .../Leds.Pca9633/Samples/Pca9633_Sample/Pca9633_Sample.csproj | 2 +- .../ElectronicSpeedController_Sample.csproj | 2 +- .../Samples/A4988_Sample/A4988_Sample.csproj | 2 +- .../Samples/Uln2003_Sample/Uln2003_Sample.csproj | 2 +- .../Tb67h420ftg_Encoder_Sample.csproj | 2 +- .../Samples/Tb67h420ftg_Sample/Tb67h420ftg_Sample.csproj | 2 +- .../RTCs.Ds1307/Samples/Ds1307_Sample/Ds1307_Sample.csproj | 2 +- .../RTCs.Ds323x/Samples/Ds323x_Sample/Ds323x_Sample.csproj | 2 +- .../Samples/AdafruitMPRLS_Sample/AdafruitMPRLS_Sample.csproj | 2 +- .../Samples/Bme280_Sample/Bme280_Sample.csproj | 2 +- .../Samples/Bme680_Sample/Bme680_Sample.csproj | 2 +- .../Samples/Bmp085_Sample/Bmp085_Sample.csproj | 2 +- .../Samples/Bmp180_Sample/Bmp180_Sample.csproj | 2 +- .../Samples/Ccs811_Sample/Ccs811_Sample.csproj | 2 +- .../Samples/Dht10_Sample/Dht10_Sample.csproj | 2 +- .../Samples/Dht12_Sample/Dht12_Sample.csproj | 2 +- .../Samples/Hih6130_Sample/Hih6130_Sample.csproj | 2 +- .../Samples/Htu21d_Sample/Htu21d_Sample.csproj | 2 +- .../Samples/Htu31d_Sample/Htu31d_Sample.csproj | 2 +- .../Samples/Mpl115a2_Sample/Mpl115a2_Sample.csproj | 2 +- .../Samples/Mpl3115a2_Sample/Mpl3115a2_Sample.csproj | 2 +- .../Samples/Ms5611_Sample/Ms5611_Sample.csproj | 2 +- .../Samples/Sht31d_Sample/Sht31d_Sample.csproj | 2 +- .../Samples/Sht40_Sample/Sht4x_Sample.csproj | 2 +- .../Samples/Si70xx_Sample/Si70xx_Sample.csproj | 2 +- .../Samples/Th02_Sample/Th02_Sample.csproj | 2 +- .../ArducamMini_Display_Sample.csproj | 2 +- .../Samples/ArducamMini_Sample/ArducamMini_Sample.csproj | 2 +- .../Samples/Mlx90640_Sample/Mlx90640_Sample.csproj | 2 +- .../Samples/Vc0706_Sample/Vc0706_Sample.csproj | 2 +- .../Samples/Gp2d12_Sample/Gp2d12_Sample.csproj | 2 +- .../Samples/Hcsr04_Sample/Hcsr04_Sample.csproj | 2 +- .../Samples/Hysrf05_Sample/Hysrf05_Sample.csproj | 2 +- .../Samples/MaxBotix_Sample/MaxBotix_Sample.csproj | 2 +- .../Samples/Mb10x0_Sample/Mb10x0_Sample.csproj | 2 +- .../Samples/Sfsr02_Sample/Sfsr02_Sample.csproj | 2 +- .../Samples/Vl53l0x_Radar_Sample/Vl53l0x_Radar_Sample.csproj | 2 +- .../Samples/Vl53l0x_Sample/Vl53l0x_Sample.csproj | 2 +- .../Samples/Vl53l0x_St7789_Sample/Vl53l0x_St7789_Sample.csproj | 2 +- .../Samples/Ags01Db_Sample/Ags01Db_Sample.csproj | 2 +- .../Samples/Mt3339_Sample/Mt3339_Sample.csproj | 2 +- .../Samples/As5013_Sample/As5013_Sample.csproj | 2 +- .../Samples/Bbq10Keyboard_Sample/Bbq10Keyboard_Sample.csproj | 2 +- .../Samples/Mpr121_Sample/Mpr121_Sample.csproj | 2 +- .../Samples/Mpr121_St7789_Sample/Mpr121_St7789_Sample.csproj | 2 +- .../Samples/Tsc2004_Sample/Tsc2004_Sample.csproj | 2 +- .../NesClassicController_Sample.csproj | 2 +- .../SnesClassicController_Sample.csproj | 2 +- .../WiiClassicControllerPro_Sample.csproj | 2 +- .../WiiClassicController_Sample.csproj | 2 +- .../Samples/WiiNunchuck_Sample/WiiNunchuck_Sample.csproj | 2 +- .../Samples/Alspt19315C_Sample/Alspt19315C_Sample.csproj | 2 +- .../AnalogSolarGauge_Sample/AnalogSolarGauge_Sample.csproj | 2 +- .../Samples/Bh1745_Sample/Bh1745_Sample.csproj | 2 +- .../Samples/Bh1750_Sample/Bh1750_Sample.csproj | 2 +- .../Samples/Max44009_Sample/Max44009_Sample.csproj | 2 +- .../Samples/Si1145_Sample/Si1145_Sample.csproj | 2 +- .../Samples/Tcs3472x_Sample/Tcs3472x_Sample.csproj | 2 +- .../Samples/Temt6000_Sample/Temt6000_Sample.csproj | 2 +- .../Samples/Tsl2591_Sample/Tsl2591_Sample.csproj | 2 +- .../Samples/Veml7700_Sample/Veml7700_Sample.csproj | 2 +- .../Samples/Hx711_Sample/Hx711_Sample.csproj | 2 +- .../Samples/Nau7802_Sample/Nau7802_Sample.csproj | 2 +- .../Samples/Capacitive_Sample/Capacitive_Sample.csproj | 2 +- .../Samples/Fc28_Sample/Fc28_Sample.csproj | 2 +- .../Samples/Adxl335_Sample/Adxl335_Sample.csproj | 2 +- .../Samples/Adxl337_Sample/Adxl337_Sample.csproj | 2 +- .../Samples/Adxl345_Sample/Adxl345_Sample.csproj | 2 +- .../Samples/Adxl362_Sample/Adxl362_Sample.csproj | 2 +- .../Samples/Adxl377_Sample/Adxl377_Sample.csproj | 2 +- .../Samples/Apds9960_Sample/Apds9960_Sample.csproj | 2 +- .../Samples/Bno055_Sample/Bno055_Sample.csproj | 2 +- .../Samples/Hcsens0040_Sample/Hcsens0040_Sample.csproj | 2 +- .../Samples/Hmc5883_Sample/Hmc5883_Sample.csproj | 2 +- .../Samples/Qmc5883_Sample/Qmc5883_Sample/Qmc5883_Sample.csproj | 2 +- .../Samples/Mag3110_Sample/Mag3110_Sample.csproj | 2 +- .../Samples/Mma7660fc_Sample/Mma7660fc_Sample.csproj | 2 +- .../Samples/Mpu6050_Sample/Mpu6050_Sample.csproj | 2 +- .../Samples/ParallaxPir_Sample/ParallaxPir_Sample.csproj | 2 +- .../Samples/Ina260_Sample/Ina260_Sample.csproj | 2 +- .../Samples/IDxxLA_Sample/IDxxLA_Sample.csproj | 2 +- .../Samples/Rc522_Sample/Rc522_Sample.csproj | 2 +- .../Samples/Ky038_Sample/Ky038_Sample.csproj | 2 +- .../Samples/Ds18B20_Sample/Ds18B20_Sample.csproj | 2 +- .../Samples/Lm75_Sample/Lm75_Sample.csproj | 2 +- .../Samples/Mcp9808_Sample/Mcp9808_Sample.csproj | 2 +- .../Samples/Tmp102_Sample/Tmp102_Sample.csproj | 2 +- .../SwitchingAnemometer_Sample.csproj | 2 +- .../SwitchingRainGauge_Sample/SwitchingRainGauge_Sample.csproj | 2 +- .../Samples/WindVane_Sample/WindVane_Sample.csproj | 2 +- .../Samples/ServoCore_Sample/ServoCore_Sample.csproj | 2 +- .../Samples/Nrf24l01_RX_Sample/Nrf24l01_RX_Sample.csproj | 2 +- .../Samples/Nrf24l01_TX_Sample/Nrf24l01_TX_Sample.csproj | 2 +- .../Samples/SX127x_Sample/SX127x_Sample.csproj | 2 +- 176 files changed, 176 insertions(+), 176 deletions(-) diff --git a/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/Audio.PiezoSpeaker_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/Audio.PiezoSpeaker_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/Audio.PiezoSpeaker_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/Audio.PiezoSpeaker_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/Generators.SoftPwmPort_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/Generators.SoftPwmPort_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/Generators.SoftPwmPort_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/Generators.SoftPwmPort_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/Leds.LedBarGraph_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/Leds.LedBarGraph_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/Leds.LedBarGraph_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/Leds.LedBarGraph_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/Leds.Led_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/Leds.Led_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/Leds.Led_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/Leds.Led_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/Leds.PwmLedBarGraph_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/Leds.PwmLedBarGraph_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/Leds.PwmLedBarGraph_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/Leds.PwmLedBarGraph_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/Leds.PwmLed_Onboard_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/Leds.PwmLed_Onboard_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/Leds.PwmLed_Onboard_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/Leds.PwmLed_Onboard_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/Leds.PwmLed_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/Leds.PwmLed_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/Leds.PwmLed_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/Leds.PwmLed_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/Leds.RgbLed_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/Leds.RgbLed_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/Leds.RgbLed_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/Leds.RgbLed_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/Leds.RgbPwmLed_Onboard_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/Leds.RgbPwmLed_Onboard_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/Leds.RgbPwmLed_Onboard_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/Leds.RgbPwmLed_Onboard_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/Leds.RgbPwmLed_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/Leds.RgbPwmLed_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/Leds.RgbPwmLed_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/Leds.RgbPwmLed_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/Motor.HBridgeMotor_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/Motor.HBridgeMotor_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/Motor.HBridgeMotor_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/Motor.HBridgeMotor_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/Relays.Relay_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/Relays.Relay_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/Relays.Relay_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/Relays.Relay_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/Sensors.Buttons.PushButton_BasicSample.csproj b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/Sensors.Buttons.PushButton_BasicSample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/Sensors.Buttons.PushButton_BasicSample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/Sensors.Buttons.PushButton_BasicSample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/Sensors.Buttons.PushButton_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/Sensors.Buttons.PushButton_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/Sensors.Buttons.PushButton_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/Sensors.Buttons.PushButton_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/Sensors.Environmental.AnalogWaterLevel_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/Sensors.Environmental.AnalogWaterLevel_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/Sensors.Environmental.AnalogWaterLevel_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/Sensors.Environmental.AnalogWaterLevel_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/Sensors.HID.AnalogJoystick_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/Sensors.HID.AnalogJoystick_Sample.csproj index dfe2972534..5e74692a6e 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/Sensors.HID.AnalogJoystick_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/Sensors.HID.AnalogJoystick_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App enable diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/Sensors.HallEffect_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/Sensors.HallEffect_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/Sensors.HallEffect_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/Sensors.HallEffect_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/Sensors.Rotary.RotaryEncoderWithButton_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/Sensors.Rotary.RotaryEncoderWithButton_Sample.csproj index d136f98152..e92412d99d 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/Sensors.Rotary.RotaryEncoderWithButton_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/Sensors.Rotary.RotaryEncoderWithButton_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/Sensors.Rotary.RotaryEncoder_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/Sensors.Rotary.RotaryEncoder_Sample.csproj index d136f98152..e92412d99d 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/Sensors.Rotary.RotaryEncoder_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/Sensors.Rotary.RotaryEncoder_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/Sensors.Switches.DipSwitch_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/Sensors.Switches.DipSwitch_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/Sensors.Switches.DipSwitch_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/Sensors.Switches.DipSwitch_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/Sensors.Switches.SpdtSwitch_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/Sensors.Switches.SpdtSwitch_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/Sensors.Switches.SpdtSwitch_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/Sensors.Switches.SpdtSwitch_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/Sensors.Switches.SpstSwitch_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/Sensors.Switches.SpstSwitch_Sample.csproj index eeae8c91f4..e6018af65b 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/Sensors.Switches.SpstSwitch_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/Sensors.Switches.SpstSwitch_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/Sensors.Temperature.AnalogTemperature_Sample.csproj b/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/Sensors.Temperature.AnalogTemperature_Sample.csproj index 9302a9abe6..50fe5ff681 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/Sensors.Temperature.AnalogTemperature_Sample.csproj +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/Sensors.Temperature.AnalogTemperature_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/TextDisplayMenu_GameMenu_Sample.csproj b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/TextDisplayMenu_GameMenu_Sample.csproj index 0f742ae266..6cbb5b8fbf 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/TextDisplayMenu_GameMenu_Sample.csproj +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/TextDisplayMenu_GameMenu_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/TextDisplayMenu_Sample.csproj b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/TextDisplayMenu_Sample.csproj index e90f4ed035..c633250476 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/TextDisplayMenu_Sample.csproj +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/TextDisplayMenu_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/ImageLoadSample.csproj b/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/ImageLoadSample.csproj index 61cacbe115..ef051f53b7 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/ImageLoadSample.csproj +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/ImageLoadSample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/Nmea_SSD1309_Sample.csproj b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/Nmea_SSD1309_Sample.csproj index 5893a719c1..c4dd9c629d 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/Nmea_SSD1309_Sample.csproj +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/Nmea_SSD1309_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/NmeaProcessor_Sample.csproj b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/NmeaProcessor_Sample.csproj index 95a0d36e28..c58d09490d 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/NmeaProcessor_Sample.csproj +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/NmeaProcessor_Sample.csproj @@ -7,7 +7,7 @@ Wilderness Labs, Inc Wilderness Labs, Inc netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/ServerSimpleMeadow_Sample.csproj b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/ServerSimpleMeadow_Sample.csproj index c4171160ad..4d667c7dac 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/ServerSimpleMeadow_Sample.csproj +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/ServerSimpleMeadow_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Utilities/Maple.Server_UDP_Listener/Maple.Server_UDP_Listener.csproj b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Utilities/Maple.Server_UDP_Listener/Maple.Server_UDP_Listener.csproj index db6501eaf5..951e4e676f 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Utilities/Maple.Server_UDP_Listener/Maple.Server_UDP_Listener.csproj +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Utilities/Maple.Server_UDP_Listener/Maple.Server_UDP_Listener.csproj @@ -5,7 +5,7 @@ Debug AnyCPU {6B545252-7BC0-4FF2-B6FB-F37C27C87B73} - Exe + Library Maple.Server_UDP_Listener Maple.Server_UDP_Listener v4.7.2 diff --git a/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/Yx5300_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/Yx5300_Sample.csproj index bc3e057b43..d2ecebe490 100644 --- a/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/Yx5300_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/Yx5300_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/Tea5767_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/Tea5767_Sample.csproj index be5c16d37d..027e429109 100644 --- a/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/Tea5767_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/Tea5767_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/CharacterDisplay_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/CharacterDisplay_Sample.csproj index d340327241..d3c985f322 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/CharacterDisplay_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/CharacterDisplay_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/FourDigitSevenSegment_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/FourDigitSevenSegment_Sample.csproj index cbb074250f..fe6d156139 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/FourDigitSevenSegment_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/FourDigitSevenSegment_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/SevenSegment_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/SevenSegment_Sample.csproj index c46a075ece..ce7afa6720 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/SevenSegment_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/SevenSegment_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/Max7219_8x8x4_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/Max7219_8x8x4_Sample.csproj index a49a699a9c..89476daeed 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/Max7219_8x8x4_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/Max7219_8x8x4_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/Max7219_8x8x4x2_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/Max7219_8x8x4x2_Sample.csproj index a49a699a9c..89476daeed 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/Max7219_8x8x4x2_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/Max7219_8x8x4x2_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/Max7219_7Segment_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/Max7219_7Segment_Sample.csproj index f7d3d48c7f..3b960e2f66 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/Max7219_7Segment_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/Max7219_7Segment_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/Pcd8544_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/Pcd8544_Sample.csproj index 1dfa920e63..84d4abb3f1 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/Pcd8544_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/Pcd8544_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/Ssd1039_3DCube_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/Ssd1039_3DCube_Sample.csproj index c2931c0693..ff5db52e03 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/Ssd1039_3DCube_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/Ssd1039_3DCube_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/Ssd1306_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/Ssd1306_Sample.csproj index c2931c0693..ff5db52e03 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/Ssd1306_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/Ssd1306_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/Ssd1309_Game_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/Ssd1309_Game_Sample.csproj index c2931c0693..ff5db52e03 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/Ssd1309_Game_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/Ssd1309_Game_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/Ssd1309_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/Ssd1309_Sample.csproj index c2931c0693..ff5db52e03 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/Ssd1309_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/Ssd1309_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/Ssd1327_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/Ssd1327_Sample.csproj index a5654d047e..1b10b95e16 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/Ssd1327_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/Ssd1327_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/St7565_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/St7565_Sample.csproj index 9f8f6c298d..c119f1a348 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/St7565_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/St7565_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/Gc9a01_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/Gc9a01_Sample.csproj index 5b3fce656f..c844f16138 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/Gc9a01_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/Gc9a01_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/Hx8357b_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/Hx8357b_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/Hx8357b_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/Hx8357b_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/Hx8357d_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/Hx8357d_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/Hx8357d_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/Hx8357d_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/Ili9163_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/Ili9163_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/Ili9163_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/Ili9163_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/Ili9341_Jpg_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/Ili9341_Jpg_Sample.csproj index 855b59d724..3ee84b75d8 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/Ili9341_Jpg_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/Ili9341_Jpg_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/Ili9341_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/Ili9341_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/Ili9341_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/Ili9341_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/Ili9481_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/Ili9481_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/Ili9481_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/Ili9481_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/Ili9486_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/Ili9486_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/Ili9486_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/Ili9486_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/Ili9488_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/Ili9488_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/Ili9488_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/Ili9488_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/Rm68140_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/Rm68140_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/Rm68140_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/Rm68140_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/S6D02A1_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/S6D02A1_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/S6D02A1_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/S6D02A1_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/ST7789_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/ST7789_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/ST7789_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/ST7789_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/Ssd1331_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/Ssd1331_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/Ssd1331_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/Ssd1331_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/Ssd1351_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/Ssd1351_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/Ssd1351_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/Ssd1351_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/St7735_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/St7735_Sample.csproj index 6fce5601a3..8ac10e77e1 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/St7735_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/St7735_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/St7796s_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/St7796s_Sample.csproj index 212d22f9fb..69837bdd47 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/St7796s_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/St7796s_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/Tm1637_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/Tm1637_Sample.csproj index f7870294c6..d49a5c5805 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/Tm1637_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/Tm1637_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/IL0373_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/IL0373_Sample.csproj index e407b70a28..292edc9077 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/IL0373_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/IL0373_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/IL0376F_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/IL0376F_Sample.csproj index e407b70a28..292edc9077 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/IL0376F_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/IL0376F_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/IL0398_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/IL0398_Sample.csproj index e407b70a28..292edc9077 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/IL0398_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/IL0398_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/IL3897_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/IL3897_Sample.csproj index e407b70a28..292edc9077 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/IL3897_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/IL3897_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/IL91874V03_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/IL91874V03_Sample.csproj index e407b70a28..292edc9077 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/IL91874V03_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/IL91874V03_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/IL91874_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/IL91874_Sample.csproj index e407b70a28..292edc9077 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/IL91874_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/IL91874_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/SSD1608_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/SSD1608_Sample.csproj index e407b70a28..292edc9077 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/SSD1608_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/SSD1608_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/SSD1681_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/SSD1681_Sample.csproj index e407b70a28..292edc9077 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/SSD1681_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/SSD1681_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/Ads1015_Sample.csproj b/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/Ads1015_Sample.csproj index 5bf3b3d9a1..5745f20179 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/Ads1015_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/Ads1015_Sample.csproj @@ -2,7 +2,7 @@ netstandard2.1 true - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/At24Cxx_Sample.csproj b/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/At24Cxx_Sample.csproj index 1c03d168cf..71ca9ab21c 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/At24Cxx_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/At24Cxx_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/Ds3502_Sample.csproj b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/Ds3502_Sample.csproj index 382427781d..999329f58f 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/Ds3502_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/Ds3502_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/Ht16k33_Sample.csproj b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/Ht16k33_Sample.csproj index a1deb9ade7..2ef87395ec 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/Ht16k33_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/Ht16k33_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/Is31fl3731_Sample.csproj b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/Is31fl3731_Sample.csproj index 6422636f14..8661a88fa6 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/Is31fl3731_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/Is31fl3731_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/Mcp23x08_Input_Sample.csproj b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/Mcp23x08_Input_Sample.csproj index 10b24c009f..de803092a0 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/Mcp23x08_Input_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/Mcp23x08_Input_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/Mcp23x08_Sample.csproj b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/Mcp23x08_Sample.csproj index aa04694e19..67bf0e7e87 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/Mcp23x08_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/Mcp23x08_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/Pca9685_Sample.csproj b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/Pca9685_Sample.csproj index c256f51bbd..d789b49fb7 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/Pca9685_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/Pca9685_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App ICs.IOExpanders diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/Tca9548a_Sample.csproj b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/Tca9548a_Sample.csproj index d332f0b47a..deaad818d8 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/Tca9548a_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/Tca9548a_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App ICs.IOExpanders diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/x74595_Sample.csproj b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/x74595_Sample.csproj index 0449cb2f70..9ff9fa4d9f 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/x74595_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/x74595_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/Apa102_Display_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/Apa102_Display_Sample.csproj index 2f663231cb..9fed916d4f 100644 --- a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/Apa102_Display_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/Apa102_Display_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/Apa102_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/Apa102_Sample.csproj index f9beb89a13..bcedc58106 100644 --- a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/Apa102_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/Apa102_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/Pca9633_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/Pca9633_Sample.csproj index 4eecc68b98..f92d4c0c77 100644 --- a/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/Pca9633_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/Pca9633_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/ElectronicSpeedController_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/ElectronicSpeedController_Sample.csproj index d257c43574..904c81968a 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/ElectronicSpeedController_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/ElectronicSpeedController_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/A4988_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/A4988_Sample.csproj index eeb8305cc6..f98e130e29 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/A4988_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/A4988_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/Uln2003_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/Uln2003_Sample.csproj index e20b1e331a..40077d7007 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/Uln2003_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/Uln2003_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/Tb67h420ftg_Encoder_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/Tb67h420ftg_Encoder_Sample.csproj index 06f6695ce8..e20de9d449 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/Tb67h420ftg_Encoder_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/Tb67h420ftg_Encoder_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/Tb67h420ftg_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/Tb67h420ftg_Sample.csproj index 94cdb606a8..3ca59bd560 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/Tb67h420ftg_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/Tb67h420ftg_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/Ds1307_Sample.csproj b/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/Ds1307_Sample.csproj index 0ebee36f68..b879a40f83 100644 --- a/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/Ds1307_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/Ds1307_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/Ds323x_Sample.csproj b/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/Ds323x_Sample.csproj index a287f1aeff..d4c91d96b3 100644 --- a/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/Ds323x_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/Ds323x_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/AdafruitMPRLS_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/AdafruitMPRLS_Sample.csproj index 2708dfd9be..869a5c726a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/AdafruitMPRLS_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/AdafruitMPRLS_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/Bme280_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/Bme280_Sample.csproj index 1cd1211589..90b5acfcc4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/Bme280_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/Bme280_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme680/Samples/Bme680_Sample/Bme680_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme680/Samples/Bme680_Sample/Bme680_Sample.csproj index 361fe5609a..0d2725fadd 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme680/Samples/Bme680_Sample/Bme680_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme680/Samples/Bme680_Sample/Bme680_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App enable diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/Bmp085_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/Bmp085_Sample.csproj index 83d37b36cc..db274c81c7 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/Bmp085_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/Bmp085_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App enable diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/Bmp180_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/Bmp180_Sample.csproj index 14d05e42be..cd403aa330 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/Bmp180_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/Bmp180_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/Ccs811_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/Ccs811_Sample.csproj index e9c948d0a7..cd27e97beb 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/Ccs811_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/Ccs811_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/Dht10_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/Dht10_Sample.csproj index e87a52729c..f6af86687e 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/Dht10_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/Dht10_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App enable diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/Dht12_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/Dht12_Sample.csproj index 59d7abe76c..792fffeb03 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/Dht12_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/Dht12_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App enable diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/Hih6130_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/Hih6130_Sample.csproj index 928fad2a5f..2feed7ed2b 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/Hih6130_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/Hih6130_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App enable diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/Htu21d_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/Htu21d_Sample.csproj index 7b0208976b..66877913c0 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/Htu21d_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/Htu21d_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App enable diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/Htu31d_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/Htu31d_Sample.csproj index 7b0208976b..66877913c0 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/Htu31d_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/Htu31d_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App enable diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/Mpl115a2_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/Mpl115a2_Sample.csproj index 7508a53f37..08b6eb9c0c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/Mpl115a2_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/Mpl115a2_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App enable diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/Mpl3115a2_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/Mpl3115a2_Sample.csproj index f8aaf19c0c..4f97bf6022 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/Mpl3115a2_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/Mpl3115a2_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App enable diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/Ms5611_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/Ms5611_Sample.csproj index 4a4189d3aa..0b87465259 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/Ms5611_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/Ms5611_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/Sht31d_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/Sht31d_Sample.csproj index 01bc6b5fbc..584805fd80 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/Sht31d_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/Sht31d_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/Sht4x_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/Sht4x_Sample.csproj index 1ffb005e84..db80e9191b 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/Sht4x_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/Sht4x_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/Si70xx_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/Si70xx_Sample.csproj index db57bf5db0..3b2de999dc 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/Si70xx_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/Si70xx_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App enable diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/Th02_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/Th02_Sample.csproj index 9b8450bdec..e22795f3a0 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/Th02_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/Th02_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/ArducamMini_Display_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/ArducamMini_Display_Sample.csproj index bc0c7004cd..c38894bb67 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/ArducamMini_Display_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/ArducamMini_Display_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/ArducamMini_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/ArducamMini_Sample.csproj index b04f8e419e..570a6d7897 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/ArducamMini_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/ArducamMini_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/Mlx90640_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/Mlx90640_Sample.csproj index 7fad2e50f9..9bf7b43272 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/Mlx90640_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/Mlx90640_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/Vc0706_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/Vc0706_Sample.csproj index 59b5659d45..ec5c843c3d 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/Vc0706_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/Vc0706_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/Gp2d12_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/Gp2d12_Sample.csproj index 53bbc32423..d91c4e3553 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/Gp2d12_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/Gp2d12_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/Hcsr04_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/Hcsr04_Sample.csproj index 328b73803c..e6eef08b55 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/Hcsr04_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/Hcsr04_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/Hysrf05_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/Hysrf05_Sample.csproj index 78a532557b..273e81baed 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/Hysrf05_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/Hysrf05_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MaxBotix_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MaxBotix_Sample.csproj index d9e209972b..0a279b9f5f 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MaxBotix_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MaxBotix_Sample.csproj @@ -2,7 +2,7 @@ netstandard2.1 true - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/Mb10x0_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/Mb10x0_Sample.csproj index e84f0ae030..45b850f5c4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/Mb10x0_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/Mb10x0_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/Sfsr02_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/Sfsr02_Sample.csproj index fff16ba77a..bc08c35af0 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/Sfsr02_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/Sfsr02_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/Vl53l0x_Radar_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/Vl53l0x_Radar_Sample.csproj index 54c2b4a3ac..696d4ab957 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/Vl53l0x_Radar_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/Vl53l0x_Radar_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/Vl53l0x_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/Vl53l0x_Sample.csproj index 2606dd9b27..2497e4404e 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/Vl53l0x_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/Vl53l0x_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/Vl53l0x_St7789_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/Vl53l0x_St7789_Sample.csproj index 60755abd9d..78d6952ea5 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/Vl53l0x_St7789_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/Vl53l0x_St7789_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/Ags01Db_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/Ags01Db_Sample.csproj index 76c1a3292a..14d1a50e9c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/Ags01Db_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/Ags01Db_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/Mt3339_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/Mt3339_Sample.csproj index 9ec73e0132..f62f8b84b8 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/Mt3339_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/Mt3339_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/As5013_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/As5013_Sample.csproj index fdb6282865..3ed9ee7e3e 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/As5013_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/As5013_Sample.csproj @@ -2,7 +2,7 @@ netstandard2.1 true - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/Bbq10Keyboard_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/Bbq10Keyboard_Sample.csproj index 04f668969b..222d382dbf 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/Bbq10Keyboard_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/Bbq10Keyboard_Sample.csproj @@ -2,7 +2,7 @@ netstandard2.1 true - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/Mpr121_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/Mpr121_Sample.csproj index f636db7a06..afa540666f 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/Mpr121_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/Mpr121_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/Mpr121_St7789_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/Mpr121_St7789_Sample.csproj index 2799207749..a475ac5082 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/Mpr121_St7789_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/Mpr121_St7789_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/Tsc2004_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/Tsc2004_Sample.csproj index 81cd17baa2..aaafbc0a86 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/Tsc2004_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/Tsc2004_Sample.csproj @@ -2,7 +2,7 @@ netstandard2.1 true - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/NesClassicController_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/NesClassicController_Sample.csproj index 6bf1e2f95c..343cae2414 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/NesClassicController_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/NesClassicController_Sample.csproj @@ -2,7 +2,7 @@ netstandard2.1 true - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/SnesClassicController_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/SnesClassicController_Sample.csproj index 6bf1e2f95c..343cae2414 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/SnesClassicController_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/SnesClassicController_Sample.csproj @@ -2,7 +2,7 @@ netstandard2.1 true - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/WiiClassicControllerPro_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/WiiClassicControllerPro_Sample.csproj index 6bf1e2f95c..343cae2414 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/WiiClassicControllerPro_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/WiiClassicControllerPro_Sample.csproj @@ -2,7 +2,7 @@ netstandard2.1 true - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/WiiClassicController_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/WiiClassicController_Sample.csproj index 6bf1e2f95c..343cae2414 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/WiiClassicController_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/WiiClassicController_Sample.csproj @@ -2,7 +2,7 @@ netstandard2.1 true - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/WiiNunchuck_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/WiiNunchuck_Sample.csproj index 7771d8ac4e..b962813d59 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/WiiNunchuck_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/WiiNunchuck_Sample.csproj @@ -2,7 +2,7 @@ netstandard2.1 true - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/Alspt19315C_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/Alspt19315C_Sample.csproj index 0c43d956c8..23e0930246 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/Alspt19315C_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/Alspt19315C_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/AnalogSolarGauge_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/AnalogSolarGauge_Sample.csproj index 8f1f0d12b8..b881ca1e66 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/AnalogSolarGauge_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/AnalogSolarGauge_Sample.csproj @@ -2,7 +2,7 @@ netstandard2.1 true - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/Bh1745_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/Bh1745_Sample.csproj index 3e69e4bfc1..a1ee7c8bc2 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/Bh1745_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/Bh1745_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/Bh1750_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/Bh1750_Sample.csproj index e5737bc823..b9951b6d80 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/Bh1750_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/Bh1750_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/Max44009_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/Max44009_Sample.csproj index b05ca018d8..f87042fe17 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/Max44009_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/Max44009_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/Si1145_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/Si1145_Sample.csproj index 7d1ea0502b..456b0a0f18 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/Si1145_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/Si1145_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/Tcs3472x_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/Tcs3472x_Sample.csproj index 322f51a7df..a47dbc94ac 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/Tcs3472x_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/Tcs3472x_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/Temt6000_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/Temt6000_Sample.csproj index db3c264b00..753672c91a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/Temt6000_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/Temt6000_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/Tsl2591_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/Tsl2591_Sample.csproj index e7039c2759..121f45c423 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/Tsl2591_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/Tsl2591_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/Veml7700_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/Veml7700_Sample.csproj index 07385a65e2..471b07bfa4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/Veml7700_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/Veml7700_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/Hx711_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/Hx711_Sample.csproj index d7446bbbf6..7c504cee07 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/Hx711_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/Hx711_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/Nau7802_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/Nau7802_Sample.csproj index 854808c411..b0c9ab24cb 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/Nau7802_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/Nau7802_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/Capacitive_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/Capacitive_Sample.csproj index f28c70a9ea..e922b75eb4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/Capacitive_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/Capacitive_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/Fc28_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/Fc28_Sample.csproj index b638bd89e7..88cfec4086 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/Fc28_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/Fc28_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/Adxl335_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/Adxl335_Sample.csproj index 784dbf4777..2d865883dc 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/Adxl335_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/Adxl335_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/Adxl337_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/Adxl337_Sample.csproj index 784dbf4777..2d865883dc 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/Adxl337_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/Adxl337_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/Adxl345_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/Adxl345_Sample.csproj index 4b2c6f632e..bf8a3bf612 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/Adxl345_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/Adxl345_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/Adxl362_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/Adxl362_Sample.csproj index 4b2c6f632e..bf8a3bf612 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/Adxl362_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/Adxl362_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/Adxl377_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/Adxl377_Sample.csproj index 784dbf4777..2d865883dc 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/Adxl377_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/Adxl377_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/Apds9960_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/Apds9960_Sample.csproj index bf4018b0fb..7931fe3ee2 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/Apds9960_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/Apds9960_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/Bno055_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/Bno055_Sample.csproj index 032e7a98d4..4b04fb3de3 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/Bno055_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/Bno055_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/Hcsens0040_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/Hcsens0040_Sample.csproj index aeb8fb46cb..1a43328b5c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/Hcsens0040_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/Hcsens0040_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/Hmc5883_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/Hmc5883_Sample.csproj index 55e835c0c2..4efb45b547 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/Hmc5883_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/Hmc5883_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/Qmc5883_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/Qmc5883_Sample.csproj index c095f3bbed..12db61ca6b 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/Qmc5883_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/Qmc5883_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/Mag3110_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/Mag3110_Sample.csproj index 5cecc0a3d7..3b99730ebf 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/Mag3110_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/Mag3110_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/Mma7660fc_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/Mma7660fc_Sample.csproj index 685a4474af..14a50db1f9 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/Mma7660fc_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/Mma7660fc_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/Mpu6050_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/Mpu6050_Sample.csproj index b212d3b545..689b903a5e 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/Mpu6050_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/Mpu6050_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/ParallaxPir_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/ParallaxPir_Sample.csproj index 0158eadb65..cdfb6eb29c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/ParallaxPir_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/ParallaxPir_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/Ina260_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/Ina260_Sample.csproj index f84bcb6a41..b5b4fba457 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/Ina260_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/Ina260_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/IDxxLA_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/IDxxLA_Sample.csproj index 25f91a72a4..f35f314208 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/IDxxLA_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/IDxxLA_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/Rc522_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/Rc522_Sample.csproj index a43b0c01ed..2b8955288c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/Rc522_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/Rc522_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/Ky038_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/Ky038_Sample.csproj index cbdcd55be2..fb777cf430 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/Ky038_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/Ky038_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/Ds18B20_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/Ds18B20_Sample.csproj index 0534502e21..c994e4c0a4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/Ds18B20_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/Ds18B20_Sample.csproj @@ -2,7 +2,7 @@ netstandard2.1 true - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/Lm75_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/Lm75_Sample.csproj index b9fbbc7b92..3f723e4749 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/Lm75_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/Lm75_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/Mcp9808_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/Mcp9808_Sample.csproj index 0ab82ce007..34b700c347 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/Mcp9808_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/Mcp9808_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/Tmp102_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/Tmp102_Sample.csproj index d7fed9aacd..5a6a375104 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/Tmp102_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/Tmp102_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/SwitchingAnemometer_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/SwitchingAnemometer_Sample.csproj index 498ac9133c..7c9c07fbd0 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/SwitchingAnemometer_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/SwitchingAnemometer_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/SwitchingRainGauge_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/SwitchingRainGauge_Sample.csproj index 4a16f0a8e0..2ba8ac7b45 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/SwitchingRainGauge_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/SwitchingRainGauge_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/WindVane_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/WindVane_Sample.csproj index 414a3a0efc..4e32d2f552 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/WindVane_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/WindVane_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/ServoCore_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/ServoCore_Sample.csproj index f81a9d0d1d..126f1b71ed 100644 --- a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/ServoCore_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/ServoCore_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/Nrf24l01_RX_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/Nrf24l01_RX_Sample.csproj index 4ef1ffb8fb..30ca1cabf3 100644 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/Nrf24l01_RX_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/Nrf24l01_RX_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/Nrf24l01_TX_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/Nrf24l01_TX_Sample.csproj index 4ef1ffb8fb..30ca1cabf3 100644 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/Nrf24l01_TX_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/Nrf24l01_TX_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/SX127x_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/SX127x_Sample.csproj index 7f2252dc16..41f8b3fec8 100644 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/SX127x_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/SX127x_Sample.csproj @@ -5,7 +5,7 @@ Wilderness Labs, Inc true netstandard2.1 - Exe + Library App From 173c0b44e263b8af49dc5c35c272b460125c455c Mon Sep 17 00:00:00 2001 From: Adrian Stevens Date: Tue, 5 Jul 2022 10:42:31 -0700 Subject: [PATCH 04/16] Remove program.cs from samples --- .../Audio.PiezoSpeaker_Sample/Program.cs | 17 -------------- .../Generators.SoftPwmPort_Sample/Program.cs | 17 -------------- .../Leds.LedBarGraph_Sample/Program.cs | 17 -------------- .../Leds.Led_Sample/Program.cs | 17 -------------- .../Leds.PwmLedBarGraph_Sample/Program.cs | 19 ---------------- .../Leds.PwmLed_Onboard_Sample/Program.cs | 17 -------------- .../Leds.PwmLed_Sample/Program.cs | 17 -------------- .../Leds.RgbLed_Sample/Program.cs | 17 -------------- .../Leds.RgbPwmLed_Onboard_Sample/Program.cs | 17 -------------- .../Leds.RgbPwmLed_Sample/Program.cs | 17 -------------- .../Motor.HBridgeMotor_Sample/Program.cs | 17 -------------- .../Relays.Relay_Sample/Program.cs | 17 -------------- .../Program.cs | 17 -------------- .../Program.cs | 17 -------------- .../Program.cs | 17 -------------- .../Program.cs | 17 -------------- .../Sensors.HallEffect_Sample/Program.cs | 19 ---------------- .../Program.cs | 17 -------------- .../Program.cs | 17 -------------- .../Program.cs | 17 -------------- .../Program.cs | 17 -------------- .../Program.cs | 17 -------------- .../Program.cs | 17 -------------- .../Program.cs | 17 -------------- .../Samples/TextDisplayMenu_Sample/Program.cs | 17 -------------- .../Samples/ImageLoadSample/Program.cs | 17 -------------- .../Samples/NMEA_SSD1309_Sample/Program.cs | 19 ---------------- .../Samples/NmeaProcessor_Sample/Program.cs | 17 -------------- .../ServerSimpleMeadow_Sample/Program.cs | 17 -------------- .../Samples/Yx5300_Sample/Program.cs | 17 -------------- .../Samples/Tea5767_Sample/Program.cs | 17 -------------- .../CharacterDisplay_Sample/Program.cs | 17 -------------- .../FourDigitSevenSegment_Sample/Program.cs | 17 -------------- .../Samples/SevenSegment_Sample/Program.cs | 17 -------------- .../Samples/Max7219_8x8x4_Sample/Program.cs | 17 -------------- .../Samples/Max7219_8x8x4x2_Sample/Program.cs | 17 -------------- .../Samples/Max7219_Sample/Program.cs | 17 -------------- .../Samples/Pcd8544_Sample/Program.cs | 17 -------------- .../Samples/Ssd1039_3DCube_Sample/Program.cs | 17 -------------- .../Samples/Ssd1306_Sample/Program.cs | 17 -------------- .../Samples/Ssd1309_Game_Sample/Program.cs | 17 -------------- .../Samples/Ssd1309_Sample/Program.cs | 17 -------------- .../Samples/Ssd1327_Sample/Program.cs | 17 -------------- .../Samples/St7565_Sample/Program.cs | 17 -------------- .../Samples/Gc9a01_Sample/Program.cs | 17 -------------- .../Samples/Hx8357b_Sample/Program.cs | 17 -------------- .../Samples/Hx8357d_Sample/Program.cs | 17 -------------- .../Samples/Ili9163_Sample/Program.cs | 17 -------------- .../Samples/Ili9341_Jpg_Sample/Program.cs | 17 -------------- .../Samples/Ili9341_Sample/Program.cs | 17 -------------- .../Samples/Ili9481_Sample/Program.cs | 17 -------------- .../Samples/Ili9486_Sample/Program.cs | 17 -------------- .../Samples/Ili9488_Sample/Program.cs | 17 -------------- .../Samples/Rm68140_Sample/Program.cs | 17 -------------- .../Samples/S6D02A1_Sample/Program.cs | 17 -------------- .../Samples/ST7789_Sample/Program.cs | 17 -------------- .../Samples/Ssd1331_Sample/Program.cs | 17 -------------- .../Samples/Ssd1351_Sample/Program.cs | 17 -------------- .../Samples/St7735_Sample/Program.cs | 19 ---------------- .../Samples/St7796s_Sample/Program.cs | 17 -------------- .../Samples/Tm1637_Sample/Program.cs | 17 -------------- .../Samples/IL0373_Sample/Program.cs | 18 --------------- .../Samples/IL0376F_Sample/Program.cs | 17 -------------- .../Samples/IL0398_Sample/Program.cs | 17 -------------- .../Samples/IL3897_Sample/Program.cs | 17 -------------- .../Samples/IL91874V03_Sample/Program.cs | 17 -------------- .../Samples/IL91874_Sample/Program.cs | 17 -------------- .../Samples/SSD1608_Sample/Program.cs | 17 -------------- .../Samples/SSD1681_Sample/Program.cs | 17 -------------- .../Samples/Ads1015_Sample/Program.cs | 19 ---------------- .../Samples/At24Cxx_Sample/Program.cs | 17 -------------- .../Samples/Ds3502_Sample/Program.cs | 17 -------------- .../Samples/Ht16k33_Sample/Program.cs | 17 -------------- .../Samples/Is31fl3731_Sample/Program.cs | 19 ---------------- .../Samples/Mcp23x08_Input_Sample/Program.cs | 17 -------------- .../Samples/Mcp23x08_Sample/Program.cs | 17 -------------- .../Samples/Pca9685_Sample/Program.cs | 19 ---------------- .../Samples/Tca9548a_Sample/Program.cs | 19 ---------------- .../Samples/x74595_Sample/Program.cs | 17 -------------- .../Samples/Apa102_Display_Sample/Program.cs | 19 ---------------- .../Samples/Apa102_Sample/Program.cs | 19 ---------------- .../Samples/Pca9633_Sample/Program.cs | 19 ---------------- .../Program.cs | 17 -------------- .../Samples/A4988_Sample/Program.cs | 17 -------------- .../Samples/Uln2003_Sample/Program.cs | 17 -------------- .../Tb67h420ftg_Encoder_Sample/Program.cs | 17 -------------- .../Samples/Tb67h420ftg_Sample/Program.cs | 17 -------------- .../Samples/Ds1307_Sample/Program.cs | 17 -------------- .../Samples/Ds323x_Sample/Program.cs | 17 -------------- .../Samples/AdafruitMPRLS_Sample/Program.cs | 19 ---------------- .../Samples/Bme280_Sample/Program.cs | 17 -------------- .../Samples/Bme680_Sample/Program.cs | 17 -------------- .../Samples/Bmp085_Sample/Program.cs | 17 -------------- .../Samples/Bmp180_Sample/Program.cs | 17 -------------- .../Samples/Ccs811_Sample/Program.cs | 17 -------------- .../Samples/Dht10_Sample/Program.cs | 19 ---------------- .../Samples/Dht12_Sample/Program.cs | 17 -------------- .../Samples/Hih6130_Sample/Program.cs | 17 -------------- .../Samples/Htu21d_Sample/Program.cs | 17 -------------- .../Samples/Htu31d_Sample/Program.cs | 17 -------------- .../Samples/Mpl115a2_Sample/Program.cs | 17 -------------- .../Samples/Mpl3115a2_Sample/Program.cs | 17 -------------- .../Samples/Ms5611_Sample/Program.cs | 16 -------------- .../Samples/Sht31d_Sample/Program.cs | 17 -------------- .../Samples/Sht40_Sample/Program.cs | 17 -------------- .../Samples/Si70xx_Sample/Program.cs | 17 -------------- .../Samples/Th02_Sample/Program.cs | 17 -------------- .../ArducamMini_Display_Sample/Program.cs | 17 -------------- .../Samples/ArducamMini_Sample/Program.cs | 17 -------------- .../Samples/Mlx90640_Sample/Program.cs | 19 ---------------- .../Samples/Vc0706_Sample/Program.cs | 19 ---------------- .../Samples/Gp2d12_Sample/Program.cs | 17 -------------- .../Samples/Hcsr04_Sample/Program.cs | 17 -------------- .../Samples/Hysrf05_Sample/Program.cs | 17 -------------- .../Samples/MaxBotix_Sample/Program.cs | 19 ---------------- .../Samples/Mb10x0_Sample/Program.cs | 19 ---------------- .../Samples/Sfsr02_Sample/Program.cs | 17 -------------- .../Samples/Vl53l0x_Radar_Sample/Program.cs | 17 -------------- .../Samples/Vl53l0x_Sample/Program.cs | 19 ---------------- .../Samples/Vl53l0x_St7789_Sample/Program.cs | 19 ---------------- .../Samples/Ags01Db_Sample/Program.cs | 17 -------------- .../Samples/Mt3339_Sample/Program.cs | 17 -------------- .../Samples/As5013_Sample/Program.cs | 19 ---------------- .../Samples/Bbq10Keyboard_Sample/Program.cs | 19 ---------------- .../Samples/Mpr121_Sample/Program.cs | 17 -------------- .../Samples/Mpr121_St7789_Sample/Program.cs | 17 -------------- .../Samples/Tsc2004_Sample/Program.cs | 19 ---------------- .../NesClassicController_Sample/Program.cs | 19 ---------------- .../SnesClassicController_Sample/Program.cs | 19 ---------------- .../WiiClassicControllerPro_Sample/Program.cs | 19 ---------------- .../WiiClassicController_Sample/Program.cs | 19 ---------------- .../Samples/WiiNunchuck_Sample/Program.cs | 19 ---------------- .../Samples/Alspt19315C_Sample/Program.cs | 17 -------------- .../AnalogSolarGauge_Sample/Program.cs | 17 -------------- .../Samples/Bh1745_Sample/Program.cs | 17 -------------- .../Samples/Bh1750_Sample/Program.cs | 17 -------------- .../Samples/Max44009_Sample/Program.cs | 17 -------------- .../Samples/Si1145_Sample/Program.cs | 17 -------------- .../Samples/Tcs3472x_Sample/Program.cs | 17 -------------- .../Samples/Temt6000_Sample/Program.cs | 17 -------------- .../Samples/Tsl2591_Sample/Program.cs | 17 -------------- .../Samples/Veml7700_Sample/Program.cs | 17 -------------- .../Samples/Hx711_Sample/Program.cs | 20 ----------------- .../Samples/Nau7802_Sample/Program.cs | 20 ----------------- .../Samples/Capacitive_Sample/Program.cs | 17 -------------- .../Samples/Fc28_Sample/Program.cs | 17 -------------- .../Samples/Adxl335_Sample/Program.cs | 17 -------------- .../Samples/Adxl337_Sample/Program.cs | 17 -------------- .../Samples/Adxl345_Sample/Program.cs | 17 -------------- .../Samples/Adxl362_Sample/Program.cs | 17 -------------- .../Samples/Adxl377_Sample/Program.cs | 17 -------------- .../Samples/Apds9960_Sample/Program.cs | 17 -------------- .../Samples/Bno055_Sample/Program.cs | 17 -------------- .../Samples/Hcsens0040_Sample/Program.cs | 17 -------------- .../Samples/Hmc5883_Sample/Program.cs | 17 -------------- .../Qmc5883_Sample/Qmc5883_Sample/Program.cs | 17 -------------- .../Samples/Mag3110_Sample/Program.cs | 17 -------------- .../Samples/Mma7660fc_Sample/Program.cs | 17 -------------- .../Samples/Mpu6050_Sample/Program.cs | 17 -------------- .../Samples/ParallaxPir_Sample/Program.cs | 17 -------------- .../Samples/Ina260_Sample/Program.cs | 17 -------------- .../Samples/IDxxLA_Sample/Program.cs | 22 ------------------- .../Samples/Rc522_Sample/Program.cs | 17 -------------- .../Samples/Ky038_Sample/Program.cs | 17 -------------- .../Samples/Ds18B20_Sample/Program.cs | 19 ---------------- .../Samples/Lm75_Sample/Program.cs | 17 -------------- .../Samples/Mcp9808_Sample/Program.cs | 17 -------------- .../Samples/Tmp102_Sample/Program.cs | 17 -------------- .../SwitchingAnemometer_Sample/Program.cs | 17 -------------- .../SwitchingRainGauge_Sample/Program.cs | 17 -------------- .../Samples/WindVane_Sample/Program.cs | 17 -------------- .../Samples/ServoCore_Sample/Program.cs | 16 -------------- .../Samples/Nrf24l01_RX_Sample/Program.cs | 19 ---------------- .../Samples/Nrf24l01_TX_Sample/Program.cs | 19 ---------------- .../Samples/SX127x_Sample/Program.cs | 17 -------------- 175 files changed, 3045 deletions(-) delete mode 100644 Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/Program.cs delete mode 100644 Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme680/Samples/Bme680_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/Program.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/Program.cs diff --git a/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/Program.cs deleted file mode 100644 index f763bed707..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Audio.PiezoSpeaker_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/Program.cs deleted file mode 100644 index 159b2978e3..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Generators.SoftPwmPort_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/Program.cs deleted file mode 100644 index 0319d17b8a..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Leds.LedBarGraph_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/Program.cs deleted file mode 100644 index 66d08ecb29..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Leds.Led_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/Program.cs deleted file mode 100644 index 176a87e49f..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Leds.PwmLedBarGraph_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/Program.cs deleted file mode 100644 index 0c967781c8..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Leds.PwmLed_Onboard_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/Program.cs deleted file mode 100644 index 081ca6eec9..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Leds.PwmLed_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/Program.cs deleted file mode 100644 index 452c4fc119..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Leds.RgbLed_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/Program.cs deleted file mode 100644 index 965279b886..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Leds.RgbPwmLed_Onboard_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/Program.cs deleted file mode 100644 index 44d6244e6b..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Leds.RgbPwmLed_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/Program.cs deleted file mode 100644 index 280780d0b8..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Motor.HBridgeMotor_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/Program.cs deleted file mode 100644 index 47cabaade6..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Relays.Relay_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/Program.cs deleted file mode 100644 index e6d948a233..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Buttons.PushButton_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/Program.cs deleted file mode 100644 index 1e978e75cb..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Temperature.AnalogWaterLevel_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/Program.cs deleted file mode 100644 index 28c434d9a5..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/Program.cs deleted file mode 100644 index 03e3ec9f5f..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.HallEffect_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/Program.cs deleted file mode 100644 index 593ea870bc..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Rotary.RotaryEncoderWithButton_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/Program.cs deleted file mode 100644 index bad34fe209..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Rotary.RotaryEncoder_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/Program.cs deleted file mode 100644 index 0e20c3c099..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Switches.DipSwitch_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/Program.cs deleted file mode 100644 index d22b48c791..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Switches.SpdtSwitch_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/Program.cs deleted file mode 100644 index 1483ed76bb..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Switches.SpstSwitch_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/Program.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/Program.cs deleted file mode 100644 index 038c3dca51..0000000000 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Temperature.AnalogTemperature_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/Program.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/Program.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/Program.cs deleted file mode 100644 index 2f3c6dc5f7..0000000000 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/Program.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/Program.cs deleted file mode 100644 index a4c3fb666d..0000000000 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Meadow.Foundation.Graphics -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/Program.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/Program.cs deleted file mode 100644 index 9455222bfd..0000000000 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.GPS.NMEA_SSD1309_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/Program.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/Program.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/Program.cs deleted file mode 100644 index 04291a5188..0000000000 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Maple.ServerSimpleMeadow_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/Program.cs deleted file mode 100644 index 70a91a0ae3..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Audio.Radio.Tea5767_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/Program.cs deleted file mode 100644 index 1e28082e45..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.Lcd.CharacterDisplay_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/Program.cs deleted file mode 100644 index de749a71b7..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.Led.SevenSegment_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/Program.cs deleted file mode 100644 index de749a71b7..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.Led.SevenSegment_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/Program.cs deleted file mode 100644 index 2f3c6dc5f7..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/Program.cs deleted file mode 100644 index 28c434d9a5..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/Program.cs deleted file mode 100644 index 312a164fdc..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.Pcd8854_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/Program.cs deleted file mode 100644 index 8500ef40fd..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.Ssd130x.Ssd1309_3DCube_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/Program.cs deleted file mode 100644 index da86871db3..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.Ssd130x.Ssd1306_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/Program.cs deleted file mode 100644 index ad114b44a9..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.Ssd130x.Ssd1309_Game_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/Program.cs deleted file mode 100644 index 8edf5e3568..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.Ssd130x.Ssd1309_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/Program.cs deleted file mode 100644 index 3c842acf83..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.ST7565_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/Program.cs deleted file mode 100644 index 5ab36db292..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.Gc9a01_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/Program.cs deleted file mode 100644 index 05ca506f96..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.Hx8357b_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/Program.cs deleted file mode 100644 index 7c36f3bed9..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.Hx8357d_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/Program.cs deleted file mode 100644 index b4ffd98d81..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.Ili9163_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/Program.cs deleted file mode 100644 index a5b64ab88c..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.TftSpi.Ili9341_Jpg_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/Program.cs deleted file mode 100644 index 1c62996056..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.Ili9341_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/Program.cs deleted file mode 100644 index 5662507d53..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.Ili9481_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/Program.cs deleted file mode 100644 index a3f9c56347..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.Ili9486_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/Program.cs deleted file mode 100644 index 6c7a994839..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.Ili9488_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/Program.cs deleted file mode 100644 index e15e9358da..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.Rm68140_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/Program.cs deleted file mode 100644 index 44a03bf2f8..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.S6D02A1_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/Program.cs deleted file mode 100644 index e6719c25b7..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.ST7789_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/Program.cs deleted file mode 100644 index 4179f799d7..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.Ssd1331_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/Program.cs deleted file mode 100644 index 5ba5bd9377..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace BasicDisplays.Tft.Ssd1351_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/Program.cs deleted file mode 100644 index 8f7db7cef1..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.TftSpi.St7735_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/Program.cs deleted file mode 100644 index e1a9448579..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Displays.Tft.St7796s_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/Program.cs deleted file mode 100644 index 28c434d9a5..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/Program.cs deleted file mode 100644 index af9f88cabb..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/Program.cs +++ /dev/null @@ -1,18 +0,0 @@ - -using System.Threading; -using Meadow; - -namespace Displays.ePaper.IL0373_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/Program.cs deleted file mode 100644 index 13fb9f9570..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.ePaper.IL0376F_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/Program.cs deleted file mode 100644 index 15d3d3fcdc..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.ePaper.IL0398_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/Program.cs deleted file mode 100644 index c1bfdab77c..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.ePaper.IL3897_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/Program.cs deleted file mode 100644 index e5e39638ee..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.ePaper.IL91874V03_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/Program.cs deleted file mode 100644 index 4fd68e9987..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.ePaper.IL91874_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/Program.cs deleted file mode 100644 index db79d2083a..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.ePaper.SSD1608_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/Program.cs deleted file mode 100644 index 4c393c8b80..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Displays.ePaper.SSD1681_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/Program.cs deleted file mode 100644 index 0ac84e1382..0000000000 --- a/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System; -using System.Threading; - -namespace Ads1015_Sample -{ - internal class Program - { - static IApp app; - public static void Main(string[] args) - { - Console.WriteLine("Meadow ADS1115 Sample Application"); - - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/Program.cs deleted file mode 100644 index 2f3c6dc5f7..0000000000 --- a/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/Program.cs deleted file mode 100644 index f3705d8a7d..0000000000 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace ICs.IOExpanders.Ds3502_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/Program.cs deleted file mode 100644 index 9f2602982a..0000000000 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace ICs.IOExpanders.HT16K33_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/Program.cs deleted file mode 100644 index d86f71c9b1..0000000000 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace ICs.IOExpanders.Is31fl3731_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/Program.cs deleted file mode 100644 index f435e0ffdd..0000000000 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace ICs.IOExpanders.Mcp23x08_Input_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/Program.cs deleted file mode 100644 index 1d38cf7c2f..0000000000 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace ICs.IOExpanders.Mcp23x08_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/Program.cs deleted file mode 100644 index 497505e629..0000000000 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace ICs.IOExpanders.Pca9685_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/Program.cs deleted file mode 100644 index 8167173756..0000000000 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace ICs.IOExpanders.Tca9685_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/Program.cs deleted file mode 100644 index 2f3c6dc5f7..0000000000 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/Program.cs deleted file mode 100644 index 88a54ecee5..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Leds.Apa102_Display_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/Program.cs deleted file mode 100644 index a4c0b1246a..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Leds.APA102_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/Program.cs deleted file mode 100644 index 872f19a9dc..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Leds.Pca9633_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/Program.cs deleted file mode 100644 index f573a32581..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace ElectronicSpeedController_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/Program.cs deleted file mode 100644 index 5ab1662da4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/Program.cs deleted file mode 100644 index 5ab1662da4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/Program.cs deleted file mode 100644 index 62fe1ad25e..0000000000 --- a/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace RTCs.DS1307_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/Program.cs deleted file mode 100644 index 2f3c6dc5f7..0000000000 --- a/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/Program.cs deleted file mode 100644 index ae23d7376f..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace AdafruitMPRLSSensorExample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/Program.cs deleted file mode 100644 index 12f137b7d6..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Atmospheric.BME280_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme680/Samples/Bme680_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme680/Samples/Bme680_Sample/Program.cs deleted file mode 100644 index 052b74eae4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme680/Samples/Bme680_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Atmospheric.BME680_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/Program.cs deleted file mode 100644 index 773054b092..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Atmospheric.Bmp085_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/Program.cs deleted file mode 100644 index a888f978c2..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Atmospheric.Bmp180_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/Program.cs deleted file mode 100644 index 83feba9bd4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.AirQuality.Ccs811_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/Program.cs deleted file mode 100644 index e1e1505824..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Dht10_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/Program.cs deleted file mode 100644 index 9c0046551a..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Atmospheric.Dht12_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/Program.cs deleted file mode 100644 index 28c434d9a5..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/Program.cs deleted file mode 100644 index 5ab1662da4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/Program.cs deleted file mode 100644 index 5ab1662da4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/Program.cs deleted file mode 100644 index 2f83ec526e..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Atmospheric.Mpl3115A2_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/Program.cs deleted file mode 100644 index 1b550a13dd..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/Program.cs +++ /dev/null @@ -1,16 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Ms5611_Sample -{ - class Program - { - static IApp app; - - static void Main(string[] args) - { - app = new MeadowApp(); - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/Program.cs deleted file mode 100644 index 93f44cd801..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace BasicSensors.Atmospheric.SHT31D_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/Program.cs deleted file mode 100644 index deb7198f66..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace BasicSensors.Atmospheric.Sht4x_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/Program.cs deleted file mode 100644 index 1d765cd8d3..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace BasicSensors.Atmospheric.SI7021_Sample -{ - class Program - { - static IApp? app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/Program.cs deleted file mode 100644 index d70834957c..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Atmospheric.Th02_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/Program.cs deleted file mode 100644 index 28c434d9a5..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/Program.cs deleted file mode 100644 index 28c434d9a5..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/Program.cs deleted file mode 100644 index be1d24658e..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Temperature.MLX90640_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/Program.cs deleted file mode 100644 index d85283ea19..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Camera.Vc0706_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/Program.cs deleted file mode 100644 index 28c434d9a5..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/Program.cs deleted file mode 100644 index cffdcc0a01..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Distance.HCSR04_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/Program.cs deleted file mode 100644 index e343c79484..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Distance.HYSRF05_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/Program.cs deleted file mode 100644 index 84c2405e0a..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace MaxBotix_Sample -{ - internal class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/Program.cs deleted file mode 100644 index 5a7051fe69..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Distance.Mb10x0_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/Program.cs deleted file mode 100644 index 515ee8db86..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Distance.SFSR02_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/Program.cs deleted file mode 100644 index f578f49859..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Distance.Vl53l0x_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/Program.cs deleted file mode 100644 index ea3630c82b..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Distance.Vl53l0x_St7789_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/Program.cs deleted file mode 100644 index 724e4b114f..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Gnss.Mt3339_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/Program.cs deleted file mode 100644 index d96816cd51..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace As5013_Sample -{ - internal class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/Program.cs deleted file mode 100644 index d560e0d7be..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Bbq10Keyboard_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/Program.cs deleted file mode 100644 index a583a03554..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Distance.Mpr121_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/Program.cs deleted file mode 100644 index a583a03554..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Distance.Mpr121_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/Program.cs deleted file mode 100644 index d560e0d7be..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Bbq10Keyboard_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/Program.cs deleted file mode 100644 index ada73a2d01..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace NesClassicController_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/Program.cs deleted file mode 100644 index 48c9277307..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace SnesClassicController_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/Program.cs deleted file mode 100644 index 3b2b47d970..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace WiiClassicControllerPro_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/Program.cs deleted file mode 100644 index 7cde90731a..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace WiiClassicController_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/Program.cs deleted file mode 100644 index e4f9c5c53d..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace WiiNunchuck_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/Program.cs deleted file mode 100644 index 5ab1662da4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/Program.cs deleted file mode 100644 index 5ab1662da4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/Program.cs deleted file mode 100644 index 5ab1662da4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/Program.cs deleted file mode 100644 index a7bb744893..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Light.Max44009_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/Program.cs deleted file mode 100644 index 5ab1662da4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/Program.cs deleted file mode 100644 index 5ab1662da4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/Program.cs deleted file mode 100644 index 5ab1662da4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/Program.cs deleted file mode 100644 index 3a8fb6b7d1..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Light.Tsl2591_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/Program.cs deleted file mode 100644 index aa9bd9adb2..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Light.Veml7700_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/Program.cs deleted file mode 100644 index 6a811c5dd9..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/Program.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Threading; -using Meadow; - -namespace Sensors.LoadCell.Hx711_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - Console.WriteLine($"HX711 Load Cell Sample"); - - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/Program.cs deleted file mode 100644 index 37f6d64560..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/Program.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Threading; -using Meadow; - -namespace Sensors.LoadCell.Nau7802_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - Console.WriteLine($"NAU7802 Load Cell Sample"); - - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/Program.cs deleted file mode 100644 index 2ffb379b47..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Moisture.Capacitive_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/Program.cs deleted file mode 100644 index 739e4386bd..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Moisture.FC28_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/Program.cs deleted file mode 100644 index 55fcf172fe..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Motion.Adxl335_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/Program.cs deleted file mode 100644 index 069732137f..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Motion.Adxl337_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/Program.cs deleted file mode 100644 index ffeb251583..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Motion.Adxl345_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/Program.cs deleted file mode 100644 index ea0c3e9992..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Motion.Adxl362_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/Program.cs deleted file mode 100644 index cc2572ead7..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Motion.Adxl377_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/Program.cs deleted file mode 100644 index 38492301af..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Meadow; -using System.Threading; - -namespace BasicSensors.Motion.Apds9960_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/Program.cs deleted file mode 100644 index 2f3c6dc5f7..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/Program.cs deleted file mode 100644 index 037d59d6e0..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Motion.ParallaxPir_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/Program.cs deleted file mode 100644 index 28c434d9a5..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/Program.cs deleted file mode 100644 index 2f3c6dc5f7..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/Program.cs deleted file mode 100644 index 2f3c6dc5f7..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/Program.cs deleted file mode 100644 index ea43fb5b4e..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Motion.Mma7660fc_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/Program.cs deleted file mode 100644 index 78aab421f6..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Motion.mpu5060_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/Program.cs deleted file mode 100644 index 037d59d6e0..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Motion.ParallaxPir_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/Program.cs deleted file mode 100644 index 28c434d9a5..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/Program.cs deleted file mode 100644 index f954c1e3a4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/Program.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Threading; - -namespace Meadow.Foundation.Sensors.Radio.Rfid.IDxxLA_Sample -{ - internal class Program - { - private static IApp app; - - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") - { - return; - } - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/Program.cs deleted file mode 100644 index 1a78e9e350..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Meadow.Foundation.Sensors.Rfid_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/Program.cs deleted file mode 100644 index 8d4620111a..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Sound.Ky038_Sample -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/Program.cs deleted file mode 100644 index 74e1b5dff4..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Sensors.Temperature.Ds18B20_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/Program.cs deleted file mode 100644 index 1841c77e5e..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Temperature.Lm75_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(-1); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/Program.cs deleted file mode 100644 index 56f8910195..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Temperature.Mcp9808_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(-1); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/Program.cs deleted file mode 100644 index fc2305184e..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace Sensors.Temperature.Tmp102_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(-1); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/Program.cs deleted file mode 100644 index 2e5e8b6835..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/Program.cs deleted file mode 100644 index ffb9dd9208..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/Program.cs +++ /dev/null @@ -1,16 +0,0 @@ -using Meadow; - -namespace Servos.Servo_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/Program.cs deleted file mode 100644 index 17b5ee23e5..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Transceivers.Nrf24l01_RX_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/Program.cs deleted file mode 100644 index 4b783bbfbf..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using Meadow; -using System.Threading; - -namespace Transceivers.Nrf24l01_TX_Sample -{ - class Program - { - static IApp app; - public static void Main(string[] args) - { - if (args.Length > 0 && args[0] == "--exitOnDebug") return; - - // instantiate and run new meadow app - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/Program.cs b/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/Program.cs deleted file mode 100644 index 28c434d9a5..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/Program.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Threading; -using Meadow; - -namespace MeadowApp -{ - class Program - { - static IApp app; - - public static void Main(string[] args) - { - app = new MeadowApp(); - - Thread.Sleep(Timeout.Infinite); - } - } -} From 88930e150433c3972bdbc1d4cdb4d68abb589623 Mon Sep 17 00:00:00 2001 From: Jorge Ramirez Date: Tue, 5 Jul 2022 20:29:10 -0700 Subject: [PATCH 05/16] Update Meadow.Foundation.Core samples with app life cycle changes --- .../Audio.PiezoSpeaker_Sample/MeadowApp.cs | 13 ++---- .../MeadowApp.cs | 8 ++-- .../Leds.LedBarGraph_Sample/MeadowApp.cs | 1 - .../Leds.Led_Sample/MeadowApp.cs | 1 - .../Leds.PwmLedBarGraph_Sample/MeadowApp.cs | 2 +- .../Leds.PwmLed_Onboard_Sample/MeadowApp.cs | 13 +++--- .../Leds.PwmLed_Sample/MeadowApp.cs | 44 +++++++++---------- .../Leds.RgbLed_Sample/MeadowApp.cs | 19 ++++---- .../MeadowApp.cs | 26 ++++++----- .../Leds.RgbPwmLed_Sample/MeadowApp.cs | 15 ++++--- .../Motor.HBridgeMotor_Sample/MeadowApp.cs | 15 ++++--- .../MeadowApp.cs | 16 +++---- .../MeadowApp.cs | 5 ++- .../MeadowApp.cs | 10 +++-- .../MeadowApp.cs | 9 ++-- .../Sensors.HallEffect_Sample/MeadowApp.cs | 5 ++- .../MeadowApp.cs | 9 ++-- .../MeadowApp.cs | 14 +++--- .../MeadowApp.cs | 9 ++-- .../MeadowApp.cs | 9 ++-- .../MeadowApp.cs | 9 ++-- .../MeadowApp.cs | 4 +- 22 files changed, 137 insertions(+), 119 deletions(-) diff --git a/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/MeadowApp.cs index 57c5967fb3..1c0f7575d6 100644 --- a/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Audio.PiezoSpeaker_Sample/MeadowApp.cs @@ -1,9 +1,9 @@ -using System; -using System.Threading.Tasks; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Audio; using Meadow.Units; +using System; +using System.Threading.Tasks; namespace Audio.PiezoSpeaker_Sample { @@ -22,12 +22,7 @@ public override Task Initialize() return Task.CompletedTask; } - public override Task Run() - { - return PlayTriad(); - } - - async Task PlayTriad() + public override async Task Run() { for (int i = 0; i < 5; i++) { diff --git a/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/MeadowApp.cs index 830f77ef1e..d6f1c86491 100644 --- a/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Generators.SoftPwmPort_Sample/MeadowApp.cs @@ -1,10 +1,10 @@ -using System; -using System.Threading; -using System.Threading.Tasks; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Generators; using Meadow.Hardware; +using System; +using System.Threading; +using System.Threading.Tasks; namespace Generators.SoftPwmPort_Sample { diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/MeadowApp.cs index 22876e2d32..932b005b5c 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.LedBarGraph_Sample/MeadowApp.cs @@ -3,7 +3,6 @@ using Meadow.Foundation.Leds; using Meadow.Hardware; using System; -using System.Threading; using System.Threading.Tasks; namespace Leds.LedBarGraph_Sample diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/MeadowApp.cs index 914fc8d0ac..13b1dc7176 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.Led_Sample/MeadowApp.cs @@ -3,7 +3,6 @@ using Meadow.Foundation.Leds; using System; using System.Collections.Generic; -using System.Threading; using System.Threading.Tasks; namespace Leds.Led_Sample diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/MeadowApp.cs index 92b2ecaca8..1b125f4bc9 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLedBarGraph_Sample/MeadowApp.cs @@ -2,8 +2,8 @@ using Meadow.Devices; using Meadow.Foundation.Leds; using Meadow.Hardware; -using System; using Meadow.Units; +using System; using System.Threading.Tasks; namespace Leds.PwmLedBarGraph_Sample diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/MeadowApp.cs index 1568c217f3..7c4625ef61 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Onboard_Sample/MeadowApp.cs @@ -1,9 +1,8 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation; using Meadow.Foundation.Leds; +using System; using System.Threading.Tasks; namespace Leds.PwmLed_Onboard_Sample @@ -35,19 +34,19 @@ public async Task BrightnessTest(int loopCount) { for (int i = 0; i < loopCount; i++) { Console.WriteLine("Blue On @ 1.0"); - bluePwmLed.SetBrightness(1); + bluePwmLed.Brightness = 1; await Task.Delay(1000); Console.WriteLine("Blue at 98.5%"); - bluePwmLed.SetBrightness(0.985f); + bluePwmLed.Brightness = 0.985f; await Task.Delay(1000); Console.WriteLine("Blue Off"); - bluePwmLed.SetBrightness(0); + bluePwmLed.Brightness = 0; await Task.Delay(1000); Console.WriteLine("Blue 50%"); - bluePwmLed.SetBrightness(0.5f); + bluePwmLed.Brightness = 0.5f; await Task.Delay(1000); bluePwmLed.Stop(); } diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/MeadowApp.cs index 11b827350c..2dccb22614 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.PwmLed_Sample/MeadowApp.cs @@ -1,10 +1,10 @@ -using System; -using System.Collections.Generic; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Leds; using Meadow.Units; +using System; +using System.Collections.Generic; +using System.Threading.Tasks; namespace Leds.PwmLed_Sample { @@ -14,7 +14,7 @@ public class MeadowApp : App List pwmLeds; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -43,10 +43,10 @@ public MeadowApp() onRgbLed.SetColor(RgbLed.Colors.Green); - TestPwmLeds(); + return Task.CompletedTask; } - protected void TestPwmLeds() + public override async Task Run() { Console.WriteLine("TestPwmLeds..."); @@ -58,67 +58,67 @@ protected void TestPwmLeds() foreach (var pwmLed in pwmLeds) { pwmLed.IsOn = true; - Thread.Sleep(1000); + await Task.Delay(1000); pwmLed.IsOn = false; } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Blinking the LED for a bit."); foreach (var pwmLed in pwmLeds) { pwmLed.StartBlink(); - Thread.Sleep(3000); + await Task.Delay(3000); pwmLed.Stop(); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Blinking the LED for a bit."); foreach (var pwmLed in pwmLeds) { pwmLed.StartBlink(TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(1)); - Thread.Sleep(3000); + await Task.Delay(3000); pwmLed.Stop(); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Pulsing the LED for a bit."); foreach (var pwmLed in pwmLeds) { pwmLed.StartPulse(); - Thread.Sleep(1000); + await Task.Delay(1000); pwmLed.Stop(); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Pulsing the LED for a bit."); foreach (var pwmLed in pwmLeds) { pwmLed.StartPulse(); - Thread.Sleep(1000); + await Task.Delay(1000); pwmLed.Stop(); } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Set brightness the LED for a bit."); foreach (var pwmLed in pwmLeds) { pwmLed.Brightness = 0.25f; - Thread.Sleep(250); + await Task.Delay(250); pwmLed.Brightness = 0.5f; - Thread.Sleep(250); + await Task.Delay(250); pwmLed.Brightness = 0.75f; - Thread.Sleep(250); + await Task.Delay(250); pwmLed.Brightness = 1.0f; - Thread.Sleep(250); + await Task.Delay(250); pwmLed.Stop(); } - Thread.Sleep(1000); + await Task.Delay(1000); } } diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/MeadowApp.cs index 96d6012dd5..5baff11b3f 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.RgbLed_Sample/MeadowApp.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Leds; @@ -13,7 +14,7 @@ public class MeadowApp : App protected List rgbLeds; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -46,10 +47,10 @@ public MeadowApp() onRgbLed.SetColor(RgbLed.Colors.Green); - TestRgbLeds(); + return Task.CompletedTask; } - protected void TestRgbLeds() + public override async Task Run() { Console.WriteLine("TestRgbLeds..."); @@ -61,11 +62,11 @@ protected void TestRgbLeds() for (int i = 0; i < (int)RgbLed.Colors.count; i++) { rgbLed.SetColor((RgbLed.Colors)i); - Thread.Sleep(500); + await Task.Delay(500); } } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Blinking through each color on each RGB LED..."); foreach (var rgbLed in rgbLeds) @@ -73,11 +74,11 @@ protected void TestRgbLeds() for (int i = 0; i < (int)RgbLed.Colors.count; i++) { rgbLed.StartBlink((RgbLed.Colors)i); - Thread.Sleep(3000); + await Task.Delay(3000); } } - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Blinking through each color on each RGB LED..."); foreach (var rgbLed in rgbLeds) @@ -85,11 +86,11 @@ protected void TestRgbLeds() for (int i = 0; i < (int)RgbLed.Colors.count; i++) { rgbLed.StartBlink((RgbLed.Colors)i, TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(1)); - Thread.Sleep(3000); + await Task.Delay(3000); } } - Thread.Sleep(1000); + await Task.Delay(1000); } } diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/MeadowApp.cs index c285ed721b..f6e4c58a20 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Onboard_Sample/MeadowApp.cs @@ -1,10 +1,10 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; -using Meadow.Hardware; using Meadow.Foundation; using Meadow.Foundation.Leds; +using System; +using System.Threading; +using System.Threading.Tasks; using static Meadow.Peripherals.Leds.IRgbLed; namespace Leds.RgbPwmLed_Onboard_Sample @@ -15,14 +15,7 @@ public class MeadowApp : App RgbPwmLed onboardLed; - public MeadowApp() - { - ConfigurePeripherals(); - TestColors(); - RunColors(); - } - - public void ConfigurePeripherals() + public override Task Initialize() { Console.WriteLine("Creating peripherals..."); this.onboardLed = new RgbPwmLed( @@ -31,6 +24,15 @@ public void ConfigurePeripherals() Device.Pins.OnboardLedGreen, Device.Pins.OnboardLedBlue, commonType: CommonType.CommonAnode); + + return Task.CompletedTask; + } + + public override async Task Run() + { + TestColors(); + + RunColors(); } public void TestColors() diff --git a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/MeadowApp.cs index 55b0593848..538ec1fb1d 100644 --- a/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Leds.RgbPwmLed_Sample/MeadowApp.cs @@ -1,10 +1,11 @@ -using System; -using System.Collections.Generic; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation; using Meadow.Foundation.Leds; +using System; +using System.Collections.Generic; +using System.Threading; +using System.Threading.Tasks; namespace Leds.RgbPwmLed_Sample { @@ -14,7 +15,7 @@ public class MeadowApp : App List rgbPwmLeds; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -51,10 +52,10 @@ public MeadowApp() onRgbLed.SetColor(RgbLed.Colors.Green); - TestRgbPwmLed(); + return Task.CompletedTask; } - protected void TestRgbPwmLed() + public override Task Run() { Console.WriteLine("TestRgbPwmLed..."); diff --git a/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/MeadowApp.cs index 0de07ec449..f67fade6fe 100644 --- a/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Motor.HBridgeMotor_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Motors; @@ -13,7 +14,7 @@ public class MeadowApp : App protected HBridgeMotor motor1; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -23,11 +24,11 @@ public MeadowApp() a2Port: Device.CreatePwmPort(Device.Pins.D08, new Frequency(100, Frequency.UnitType.Hertz)), enablePort: Device.CreateDigitalOutputPort(Device.Pins.D09) ); - - TestMotor(); + + return Task.CompletedTask; } - protected void TestMotor() + public override async Task Run() { Console.WriteLine("TestMotor..."); @@ -35,15 +36,15 @@ protected void TestMotor() { // Motor Forwards motor1.Power = 1f; - Thread.Sleep(1000); + await Task.Delay(1000); // Motor Stops motor1.Power = 0f; - Thread.Sleep(500); + await Task.Delay(500); // Motor Backwards motor1.Power = -1f; - Thread.Sleep(1000); + await Task.Delay(1000); } } diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs index 3208ddb2ef..b11e8a5870 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs @@ -1,10 +1,11 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation; using Meadow.Foundation.Leds; using Meadow.Foundation.Sensors.Buttons; +using System; +using System.Threading; +using System.Threading.Tasks; namespace MeadowApp { @@ -18,12 +19,7 @@ public class MeadowApp : App RgbPwmLed onboardLed; PushButton pushButton; - public MeadowApp() - { - Initialize(); - } - - void Initialize() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); @@ -68,6 +64,8 @@ void Initialize() }; Console.WriteLine("Hardware initialized."); + + return Task.CompletedTask; } } diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/MeadowApp.cs index f9ae3fbb26..ee5c3a3932 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_Sample/MeadowApp.cs @@ -7,6 +7,7 @@ using System; using System.Collections.Generic; using System.Threading; +using System.Threading.Tasks; namespace Sensors.Buttons.PushButton_Sample { @@ -17,7 +18,7 @@ public class MeadowApp : App RgbPwmLed led; List pushButtons; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -25,6 +26,8 @@ public MeadowApp() TestMultiplePorts(); Console.WriteLine("PushButton(s) ready!!!"); + + return Task.CompletedTask; } void TestAllResistorTypes() diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/MeadowApp.cs index bd50cbf795..130bbe066d 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Environmental.AnalogWaterLevel_Sample/MeadowApp.cs @@ -1,8 +1,8 @@ -using System; -using System.Threading.Tasks; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Environmental; +using System; +using System.Threading.Tasks; namespace Sensors.Temperature.AnalogWaterLevel_Sample { @@ -12,7 +12,7 @@ public class MeadowApp : App AnalogWaterLevel analogWaterLevel; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -39,6 +39,8 @@ public MeadowApp() // Spin up the sampling thread so that events are raised and IObservable notifications are sent. analogWaterLevel.StartUpdating(TimeSpan.FromSeconds(5)); + + return Task.CompletedTask; } protected async Task ReadLevel() diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/MeadowApp.cs index d722a31d88..b3697bd05f 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.HID.AnalogJoystick_Sample/MeadowApp.cs @@ -1,9 +1,10 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Hid; using Meadow.Peripherals.Sensors.Hid; using Meadow.Units; +using System; +using System.Threading.Tasks; namespace MeadowApp { @@ -13,7 +14,7 @@ public class MeadowApp : App AnalogJoystick joystick; - public MeadowApp() + public override Task Initialize() { joystick = new AnalogJoystick( Device.CreateAnalogInputPort(Device.Pins.A01, 1, TimeSpan.FromMilliseconds(10), new Voltage(3.3)), @@ -28,6 +29,8 @@ public MeadowApp() //==== IObservable joystick.StartUpdating(TimeSpan.FromMilliseconds(20)); + + return Task.CompletedTask; } void JoystickUpdated(object sender, IChangeResult e) diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/MeadowApp.cs index 572fecca55..dee7c69d7c 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.HallEffect_Sample/MeadowApp.cs @@ -3,6 +3,7 @@ using Meadow.Foundation; using Meadow.Foundation.Sensors.HallEffect; using System; +using System.Threading.Tasks; namespace Sensors.HallEffect_Sample { @@ -12,7 +13,7 @@ public class MeadowApp : App LinearHallEffectTachometer hallSensor; - public MeadowApp() + public override Task Initialize() { Console.Write("Initializing..."); @@ -24,6 +25,8 @@ public MeadowApp() hallSensor.RPMsChanged += HallSensorRPMsChanged; Console.WriteLine("done"); + + return Task.CompletedTask; } void HallSensorRPMsChanged(object sender, ChangeResult e) diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/MeadowApp.cs index cf9b3d8d6e..a2ffad4d65 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoderWithButton_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Rotary; using Meadow.Peripherals.Sensors.Rotary; +using System; +using System.Threading.Tasks; namespace Sensors.Rotary.RotaryEncoderWithButton_Sample { @@ -13,7 +14,7 @@ public class MeadowApp : App protected int value = 0; protected RotaryEncoderWithButton rotaryEncoder; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing Hardware..."); @@ -49,6 +50,8 @@ public MeadowApp() rotaryEncoder.PressStarted += (s, e) => Console.WriteLine("Press started"); Console.WriteLine("Hardware initialization complete."); + + return Task.CompletedTask; } private void RotaryEncoder_Rotated(object sender, RotaryChangeResult e) diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/MeadowApp.cs index 76b650db99..18fab176f9 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Rotary.RotaryEncoder_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Rotary; using Meadow.Peripherals.Sensors.Rotary; +using System; +using System.Threading.Tasks; namespace Sensors.Rotary.RotaryEncoder_Sample { @@ -13,12 +14,7 @@ public class MeadowApp : App protected int value = 0; protected RotaryEncoder rotaryEncoder; - public MeadowApp() - { - Initialize(); - } - - void Initialize() + public override Task Initialize() { Console.WriteLine("Initializing Hardware..."); @@ -48,6 +44,8 @@ void Initialize() rotaryEncoder.Subscribe(observer); Console.WriteLine("Hardware initialization complete."); + + return Task.CompletedTask; } void RotaryEncoder_Rotated(object sender, RotaryChangeResult e) diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/MeadowApp.cs index 71c2026443..0bdd64a578 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.DipSwitch_Sample/MeadowApp.cs @@ -1,9 +1,10 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Switches; using Meadow.Hardware; using Meadow.Peripherals.Switches; +using System; +using System.Threading.Tasks; namespace Sensors.Switches.DipSwitch_Sample { @@ -13,7 +14,7 @@ public class MeadowApp : App protected DipSwitch dipSwitch; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -29,6 +30,8 @@ public MeadowApp() }; Console.WriteLine("DipSwitch..."); + + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/MeadowApp.cs index e3f71d181c..36adf382eb 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpdtSwitch_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Switches; using Meadow.Hardware; +using System; +using System.Threading.Tasks; namespace Sensors.Switches.SpdtSwitch_Sample { @@ -12,7 +13,7 @@ public class MeadowApp : App protected SpdtSwitch spdtSwitch; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -23,6 +24,8 @@ public MeadowApp() }; Console.WriteLine("SpdtSwitch ready..."); + + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/MeadowApp.cs index ded579b757..c97bb49790 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Switches.SpstSwitch_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Switches; using Meadow.Hardware; +using System; +using System.Threading.Tasks; namespace Sensors.Switches.SpstSwitch_Sample { @@ -12,7 +13,7 @@ public class MeadowApp : App protected SpstSwitch spstSwitch; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -24,6 +25,8 @@ public MeadowApp() }; Console.WriteLine("SpstSwitch ready..."); + + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/MeadowApp.cs index 83328f8dd1..03ce2d7546 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Temperature.AnalogTemperature_Sample/MeadowApp.cs @@ -12,7 +12,7 @@ public class MeadowApp : App AnalogTemperature analogTemperature; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -50,6 +50,8 @@ public MeadowApp() // Spin up the sampling thread so that events are raised and IObservable notifications are sent. analogTemperature.StartUpdating(TimeSpan.FromMilliseconds(1000)); + + return Task.CompletedTask; } protected async Task ReadTemp() From 5bb49133022eafa79d4c0524b95af02126e06198 Mon Sep 17 00:00:00 2001 From: Jorge Ramirez Date: Tue, 5 Jul 2022 22:23:11 -0700 Subject: [PATCH 06/16] Update Audio.* and Displays.ePaper samples --- .../Samples/Yx5300_Sample/MeadowApp.cs | 39 ++++++++++--------- .../Samples/Tea5767_Sample/MeadowApp.cs | 23 ++++++++--- .../Samples/IL0373_Sample/MeadowApp.cs | 18 +++++++-- .../Samples/IL0376F_Sample/MeadowApp.cs | 16 ++++++-- .../Samples/IL0398_Sample/MeadowApp.cs | 16 ++++++-- .../Samples/IL3897_Sample/MeadowApp.cs | 23 ++++++++--- .../Samples/IL91874V03_Sample/MeadowApp.cs | 16 ++++++-- .../Samples/IL91874_Sample/MeadowApp.cs | 20 +++++++--- .../Samples/SSD1608_Sample/MeadowApp.cs | 16 ++++++-- .../Samples/SSD1681_Sample/MeadowApp.cs | 16 ++++++-- 10 files changed, 148 insertions(+), 55 deletions(-) diff --git a/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs index ffbcd816e2..a3a7639bba 100644 --- a/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs @@ -1,8 +1,8 @@ -using System; -using System.Threading.Tasks; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Audio.Mp3; +using System; +using System.Threading.Tasks; namespace MeadowApp { @@ -10,31 +10,34 @@ public class MeadowApp : App { // - public MeadowApp() + Yx5300 mp3Player; + + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); - var mp3Player = new Yx5300(Device, Device.SerialPortNames.Com4); + mp3Player = new Yx5300(Device, Device.SerialPortNames.Com4); - //using an async task - this code would likely go in an async method - Task.Run(async () => - { - mp3Player.SetVolume(15); + return Task.CompletedTask; + } + + public override async Task Run() + { + mp3Player.SetVolume(15); - var status = await mp3Player.GetStatus(); - Console.WriteLine($"Status: {status}"); + var status = await mp3Player.GetStatus(); + Console.WriteLine($"Status: {status}"); - var count = await mp3Player.GetNumberOfTracksInFolder(0); - Console.WriteLine($"Number of tracks: {count}"); + var count = await mp3Player.GetNumberOfTracksInFolder(0); + Console.WriteLine($"Number of tracks: {count}"); - mp3Player.Play(); + mp3Player.Play(); - await Task.Delay(5000); //leave playing for 5 seconds + await Task.Delay(5000); //leave playing for 5 seconds - mp3Player.Next(); + mp3Player.Next(); - await Task.Delay(5000); //leave playing for 5 seconds - }); + await Task.Delay(5000); //leave playing for 5 seconds } // diff --git a/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/MeadowApp.cs index 66bc5727c2..0622f5397c 100644 --- a/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/MeadowApp.cs @@ -1,8 +1,10 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Audio.Radio; +using Meadow.Units; +using System; +using System.Threading; +using System.Threading.Tasks; namespace Audio.Radio.Tea5767_Sample { @@ -10,12 +12,19 @@ public class MeadowApp : App { // - public MeadowApp() + Tea5767 radio; + + public override Task Initialize() { Console.WriteLine("Initializing..."); - var radio = new Tea5767(Device.CreateI2cBus()); + radio = new Tea5767(Device.CreateI2cBus()); + return Task.CompletedTask; + } + + public override Task Run() + { //scan through avaliable stations for (int i = 0; i < 8; i++) { @@ -27,7 +36,9 @@ public MeadowApp() } //set a known station - radio.SelectFrequency(new Meadow.Units.Frequency(94.5, Meadow.Units.Frequency.UnitType.Megahertz)); + radio.SelectFrequency(new Frequency(94.5, Frequency.UnitType.Megahertz)); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/MeadowApp.cs index 22ccdedb5a..8452d894c8 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.ePaper; using Meadow.Foundation.Graphics; +using System; +using System.Threading.Tasks; namespace Displays.ePaper.IL0373_Sample { @@ -10,7 +11,9 @@ public class MeadowApp : App { // - public MeadowApp() + MicroGraphics graphics; + + public override Task Initialize() { Console.WriteLine("Initialize ..."); @@ -23,8 +26,13 @@ public MeadowApp() width: 176, height: 264); - var graphics = new MicroGraphics(display); + graphics = new MicroGraphics(display); + + return base.Initialize(); + } + public override Task Run() + { //any color but black will show the ePaper alternate color graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Red, false); @@ -33,6 +41,8 @@ public MeadowApp() graphics.DrawText(2, 20, "Meadow F7", Meadow.Foundation.Color.Black); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/MeadowApp.cs index 55d8e2c7e5..e328601891 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.ePaper; using Meadow.Foundation.Graphics; +using System; +using System.Threading.Tasks; namespace Displays.ePaper.IL0376F_Sample { @@ -10,7 +11,9 @@ public class MeadowApp : App { // - public MeadowApp() + MicroGraphics graphics; + + public override Task Initialize() { Console.WriteLine("Initialize ..."); @@ -25,6 +28,11 @@ public MeadowApp() var graphics = new MicroGraphics(display); + return base.Initialize(); + } + + public override Task Run() + { //any color but black will show the ePaper alternate color graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Red, false); @@ -33,6 +41,8 @@ public MeadowApp() graphics.DrawText(2, 20, "Meadow F7", Meadow.Foundation.Color.Black); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/MeadowApp.cs index a1cc041917..5813d8e071 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.ePaper; @@ -10,7 +11,9 @@ public class MeadowApp : App { // - public MeadowApp() + MicroGraphics graphics; + + public override Task Initialize() { Console.WriteLine("Initialize ..."); @@ -23,16 +26,23 @@ public MeadowApp() width: 300, height: 400); - var graphics = new MicroGraphics(display); + graphics = new MicroGraphics(display); + + return base.Initialize(); + } + public override Task Run() + { //any color but black will show the ePaper alternate color graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Red, false); graphics.CurrentFont = new Font8x12(); - graphics.DrawText(2, 2, "IL0398", Meadow.Foundation.Color.Black); + graphics.DrawText(2, 2, "IL0373", Meadow.Foundation.Color.Black); graphics.DrawText(2, 20, "Meadow F7", Meadow.Foundation.Color.Black); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/MeadowApp.cs index 67ca41b004..cbb58f3ae9 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.ePaper; using Meadow.Foundation.Graphics; +using System; +using System.Threading.Tasks; namespace Displays.ePaper.IL3897_Sample { @@ -10,7 +11,9 @@ public class MeadowApp : App { // - public MeadowApp() + MicroGraphics graphics; + + public override Task Initialize() { Console.WriteLine("Initialize ..."); @@ -23,15 +26,23 @@ public MeadowApp() width: 122, height: 250); - var graphics = new MicroGraphics(display); + graphics = new MicroGraphics(display); - graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Black, false); + return base.Initialize(); + } + + public override Task Run() + { + //any color but black will show the ePaper alternate color + graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Red, false); graphics.CurrentFont = new Font8x12(); - graphics.DrawText(2, 2, "IL3897", Meadow.Foundation.Color.Black); + graphics.DrawText(2, 2, "IL0373", Meadow.Foundation.Color.Black); graphics.DrawText(2, 20, "Meadow F7", Meadow.Foundation.Color.Black); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/MeadowApp.cs index 5c95ce5ad7..6b193c0a9e 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.ePaper; using Meadow.Foundation.Graphics; +using System; +using System.Threading.Tasks; namespace Displays.ePaper.IL91874V03_Sample { @@ -10,7 +11,9 @@ public class MeadowApp : App { // - public MeadowApp() + MicroGraphics graphics; + + public override Task Initialize() { Console.WriteLine("Initialize ..."); @@ -25,6 +28,11 @@ public MeadowApp() var graphics = new MicroGraphics(display); + return base.Initialize(); + } + + public override Task Run() + { //any color but black will show the ePaper alternate color graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Red, false); @@ -33,6 +41,8 @@ public MeadowApp() graphics.DrawText(2, 20, "Meadow F7", Meadow.Foundation.Color.Black); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/MeadowApp.cs index 9e66feed06..963bc9301e 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/MeadowApp.cs @@ -1,16 +1,19 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.ePaper; using Meadow.Foundation.Graphics; +using System; +using System.Threading.Tasks; namespace Displays.ePaper.IL91874_Sample { public class MeadowApp : App { // - - public MeadowApp() + + MicroGraphics graphics; + + public override Task Initialize() { Console.WriteLine("Initialize ..."); @@ -23,8 +26,13 @@ public MeadowApp() width: 176, height: 264); - var graphics = new MicroGraphics(display); + graphics = new MicroGraphics(display); + + return base.Initialize(); + } + public override Task Run() + { //any color but black will show the ePaper alternate color graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Red, false); @@ -33,6 +41,8 @@ public MeadowApp() graphics.DrawText(2, 20, "Hello, Honeybees!", Meadow.Foundation.Color.Black); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs index 6c0fd38edd..236fa988e0 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.ePaper; using Meadow.Foundation.Graphics; +using System; +using System.Threading.Tasks; namespace Displays.ePaper.SSD1608_Sample { @@ -10,6 +11,8 @@ public class MeadowApp : App { // + MicroGraphics graphics; + public MeadowApp() { Console.WriteLine("Initialize ..."); @@ -23,15 +26,20 @@ public MeadowApp() width: 200, height: 200); - var graphics = new MicroGraphics(display); + graphics = new MicroGraphics(display); + } - graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Black); + public override Task Run() + { + graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Black); graphics.CurrentFont = new Font8x12(); graphics.DrawText(2, 2, "SSD1608", Meadow.Foundation.Color.Black); graphics.DrawText(2, 20, "Meadow F7", Meadow.Foundation.Color.Black); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/MeadowApp.cs index 1c751dfcef..e74a46572a 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1681_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.ePaper; @@ -10,7 +11,9 @@ public class MeadowApp : App { // - public MeadowApp() + MicroGraphics graphics; + + public override Task Initialize() { Console.WriteLine("Initialize ..."); @@ -23,15 +26,22 @@ public MeadowApp() width: 200, height: 200); - var graphics = new MicroGraphics(display); + graphics = new MicroGraphics(display); - graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Black); + return base.Initialize(); + } + + public override Task Run() + { + graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Black); graphics.CurrentFont = new Font8x12(); graphics.DrawText(2, 2, "SSD1681", Meadow.Foundation.Color.Black); graphics.DrawText(2, 20, "Meadow F7", Meadow.Foundation.Color.Black); graphics.Show(); + + return base.Run(); } // From 31648a60e8ec5566109e165e5536b58d5f63ab00 Mon Sep 17 00:00:00 2001 From: Jorge Ramirez Date: Tue, 5 Jul 2022 23:36:52 -0700 Subject: [PATCH 07/16] Update Displays.* samples --- .../CharacterDisplay_Sample/MeadowApp.cs | 16 ++- .../FourDigitSevenSegment_Sample/MeadowApp.cs | 16 ++- .../Samples/SevenSegment_Sample/MeadowApp.cs | 20 ++- .../Samples/Max7219_8x8x4_Sample/MeadowApp.cs | 51 ++++---- .../Max7219_8x8x4x2_Sample/MeadowApp.cs | 70 +++++----- .../Samples/Max7219_Sample/MeadowApp.cs | 24 ++-- .../Samples/Pcd8544_Sample/MeadowApp.cs | 18 ++- .../Ssd1039_3DCube_Sample/MeadowApp.cs | 33 +++-- .../Samples/Ssd1306_Sample/MeadowApp.cs | 28 ++-- .../Samples/Ssd1309_Game_Sample/MeadowApp.cs | 123 +++++++++--------- .../Samples/Ssd1309_Sample/MeadowApp.cs | 32 +++-- .../Samples/Ssd1327_Sample/MeadowApp.cs | 14 +- .../Samples/St7565_Sample/MeadowApp.cs | 22 +++- .../Samples/Gc9a01_Sample/MeadowApp.cs | 22 ++-- .../Samples/Hx8357b_Sample/MeadowApp.cs | 28 ++-- .../Samples/Hx8357d_Sample/MeadowApp.cs | 22 ++-- .../Samples/Ili9163_Sample/MeadowApp.cs | 23 +++- .../Samples/Ili9341_Jpg_Sample/MeadowApp.cs | 77 ++++++----- .../Samples/Ili9341_Sample/MeadowApp.cs | 26 ++-- .../Samples/Ili9481_Sample/MeadowApp.cs | 22 +++- .../Samples/Ili9486_Sample/MeadowApp.cs | 16 ++- .../Samples/Ili9488_Sample/MeadowApp.cs | 20 ++- .../Samples/Rm68140_Sample/MeadowApp.cs | 20 ++- .../Samples/S6D02A1_Sample/MeadowApp.cs | 22 +++- .../Samples/ST7789_Sample/MeadowApp.cs | 14 +- .../Samples/Ssd1331_Sample/MeadowApp.cs | 24 +++- .../Samples/Ssd1351_Sample/MeadowApp.cs | 34 +++-- .../Samples/St7735_Sample/MeadowApp.cs | 22 +++- .../Samples/St7796s_Sample/MeadowApp.cs | 20 ++- 29 files changed, 543 insertions(+), 336 deletions(-) diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/MeadowApp.cs index 0e55aa3f3e..0387b7d962 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Lcd.CharacterDisplay/Samples/CharacterDisplay_Sample/MeadowApp.cs @@ -4,6 +4,7 @@ using Meadow.Hardware; using System; using System.Threading; +using System.Threading.Tasks; namespace Displays.Lcd.CharacterDisplay_Sample { @@ -13,16 +14,14 @@ public class MeadowApp : App CharacterDisplay display; - public MeadowApp() + public override Task Initialize() { //InitGpio(); //InitGpioWithPWM(); //InitI2c(); InitGrove(); - TestCharacterDisplay(); - - Console.WriteLine("Test complete"); + return base.Initialize(); } void InitGpio() @@ -121,6 +120,15 @@ void TestCharacterDisplay() display.WriteLine("Complete!", 0); } + public override Task Run() + { + TestCharacterDisplay(); + + Console.WriteLine("Test complete"); + + return base.Run(); + } + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/MeadowApp.cs index 4cf0ecf4c4..2b46c9764b 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Led.FourDigitSevenSegment/Samples/FourDigitSevenSegment_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.Led; +using System; +using System.Threading; +using System.Threading.Tasks; namespace Displays.Led.SevenSegment_Sample { @@ -12,7 +13,7 @@ public class MeadowApp : App FourDigitSevenSegment sevenSegment; - public MeadowApp() + public override Task Initialize() { Console.Write("Initializing..."); @@ -33,7 +34,14 @@ public MeadowApp() isCommonCathode: true ); + return base.Initialize(); + } + + public override Task Run() + { sevenSegment.SetDisplay("1234"); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/MeadowApp.cs index cf855f14a8..c55a94a96f 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Led.SevenSegment/Samples/SevenSegment_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.Led; +using System; +using System.Threading; +using System.Threading.Tasks; namespace Displays.Led.SevenSegment_Sample { @@ -10,11 +11,13 @@ public class MeadowApp : App { // - public MeadowApp() + SevenSegment sevenSegment; + + public override Task Initialize() { Console.WriteLine("Initializing..."); - var sevenSegment = new SevenSegment + sevenSegment = new SevenSegment ( portA: Device.CreateDigitalOutputPort(Device.Pins.D14), portB: Device.CreateDigitalOutputPort(Device.Pins.D15), @@ -27,7 +30,14 @@ public MeadowApp() isCommonCathode: false ); + return base.Initialize(); + } + + public override Task Run() + { sevenSegment.SetDisplay(character: '1', showDecimal: true); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/MeadowApp.cs index c870b622de..366a037e36 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4_Sample/MeadowApp.cs @@ -1,9 +1,10 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; -using Meadow.Foundation.Graphics; using Meadow.Foundation.Displays; +using Meadow.Foundation.Graphics; +using System; +using System.Threading; +using System.Threading.Tasks; namespace MeadowApp { @@ -12,27 +13,7 @@ public class MeadowApp : App MicroGraphics graphics; Max7219 display; - public MeadowApp() - { - Init(); - - while (true) - { - ShowText(); - Thread.Sleep(2000); - - ScrollText(); - Thread.Sleep(2000); - - Counter(); - Thread.Sleep(2000); - - DrawPixels(); - Thread.Sleep(2000); - } - } - - void Init() + public override Task Initialize() { Console.WriteLine("Init..."); @@ -61,6 +42,8 @@ void Init() graphics.Show(); Thread.Sleep(2000); + + return base.Initialize(); } void ScrollText() @@ -115,5 +98,23 @@ void Counter() graphics.Show(); } } + + public override Task Run() + { + while (true) + { + ShowText(); + Thread.Sleep(2000); + + ScrollText(); + Thread.Sleep(2000); + + Counter(); + Thread.Sleep(2000); + + DrawPixels(); + Thread.Sleep(2000); + } + } } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/MeadowApp.cs index c1b57c0295..e0729b5991 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_8x8x4x2_Sample/MeadowApp.cs @@ -1,9 +1,10 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; -using Meadow.Foundation.Graphics; using Meadow.Foundation.Displays; +using Meadow.Foundation.Graphics; +using System; +using System.Threading; +using System.Threading.Tasks; namespace MeadowApp { @@ -20,7 +21,7 @@ public class MeadowApp : App int[,] cubeWireframe = new int[12, 3]; int[,] cubeVertices; - public MeadowApp() + public override Task Initialize() { int cubeSize = 5; @@ -35,35 +36,6 @@ public MeadowApp() { -cubeSize, cubeSize, -cubeSize}, }; - Init(); - - Show3dCube(); - - graphics.Clear(); - graphics.DrawRectangle(0, 0, 16, 16); - graphics.Show(); - - Thread.Sleep(1000); - - graphics.Clear(); - graphics.DrawRectangle(0, 0, 20, 10); - graphics.Show(); - - /* while (true) - { - Counter(); - Thread.Sleep(2000); - - DrawPixels(); - Thread.Sleep(2000); - - ShowText(); - Thread.Sleep(2000); - } */ - } - - void Init() - { Console.WriteLine("Init..."); var spiBus = Device.CreateSpiBus(Max7219.DefaultSpiBusSpeed); @@ -75,6 +47,8 @@ void Init() graphics.Rotation = RotationType._90Degrees; Console.WriteLine("Max7219 instantiated"); + + return base.Initialize(); } void Show3dCube() @@ -152,5 +126,33 @@ void DrawWireframe() graphics.DrawLine(cubeWireframe[3, 0], cubeWireframe[3, 1], cubeWireframe[7, 0], cubeWireframe[7, 1], true); } + public override Task Run() + { + Show3dCube(); + + graphics.Clear(); + graphics.DrawRectangle(0, 0, 16, 16); + graphics.Show(); + + Thread.Sleep(1000); + + graphics.Clear(); + graphics.DrawRectangle(0, 0, 20, 10); + graphics.Show(); + + /* while (true) + { + Counter(); + Thread.Sleep(2000); + + DrawPixels(); + Thread.Sleep(2000); + + ShowText(); + Thread.Sleep(2000); + } */ + + return base.Run(); + } } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/MeadowApp.cs index 7c43a1cd86..d30be11676 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Max7219/Samples/Max7219_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays; +using System; +using System.Threading; +using System.Threading.Tasks; namespace MeadowApp { @@ -12,17 +13,13 @@ public class MeadowApp : App Max7219 display; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize..."); display = new Max7219(Device, Device.CreateSpiBus(), Device.Pins.D01, 1, Max7219.Max7219Mode.Character); - while (true) - { - TestDigitalMode(); - TestCharacterMode(); - } + return base.Initialize(); } void TestCharacterMode() @@ -55,6 +52,15 @@ void TestDigitalMode() } } + public override Task Run() + { + while (true) + { + TestDigitalMode(); + TestCharacterMode(); + } + } + // void CharacterDemo() diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/MeadowApp.cs index 8626a6a42b..cfff03de18 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Pcd8544/Samples/Pcd8544_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays; using Meadow.Foundation.Graphics; +using System; +using System.Threading.Tasks; namespace Displays.Pcd8854_Sample { @@ -10,7 +11,9 @@ public class MeadowApp : App { // - public MeadowApp() + MicroGraphics graphics; + + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -25,14 +28,21 @@ public MeadowApp() resetPin: Device.Pins.D02 ); - var graphics = new MicroGraphics(display); + graphics = new MicroGraphics(display); + + return base.Initialize(); + } + public override Task Run() + { graphics.Clear(true); graphics.CurrentFont = new Font8x12(); graphics.DrawText(0, 0, "PCD8544"); graphics.DrawRectangle(5, 14, 30, 10, true); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/MeadowApp.cs index f21ff75396..91696bf93c 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1039_3DCube_Sample/MeadowApp.cs @@ -1,9 +1,10 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.Ssd130x; using Meadow.Foundation.Graphics; using Meadow.Units; +using System; +using System.Threading.Tasks; namespace Displays.Ssd130x.Ssd1309_3DCube_Sample { @@ -20,17 +21,11 @@ public class MeadowApp : App int[,] cubeWireframe = new int[12, 3]; int[,] cubeVertices; - public MeadowApp() + public override Task Initialize() { // CreateSpiDisplay(); CreateI2CDisplay(); - /* display.Clear(true); - - Console.WriteLine("Create Graphics Library"); - TestDisplayGraphicsAPI(); - Thread.Sleep(500); */ - int cubeSize = 20; cubeVertices = new int[8, 3] { @@ -57,10 +52,7 @@ public MeadowApp() graphics = new MicroGraphics(display); - Show3dCube(); - - // Grid(); - + return base.Initialize(); } void CreateSpiDisplay() @@ -206,5 +198,20 @@ void TestDisplayGraphicsAPI() graphics.Show(); } + + public override Task Run() + { + /* display.Clear(true); + + Console.WriteLine("Create Graphics Library"); + TestDisplayGraphicsAPI(); + Thread.Sleep(500); */ + + Show3dCube(); + + // Grid(); + + return base.Run(); + } } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/MeadowApp.cs index 3c54fd7137..c37b1ac663 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1306_Sample/MeadowApp.cs @@ -1,9 +1,10 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.Ssd130x; using Meadow.Foundation.Graphics; +using System; +using System.Threading; +using System.Threading.Tasks; namespace Displays.Ssd130x.Ssd1306_Sample { @@ -14,19 +15,14 @@ public class MeadowApp : App MicroGraphics graphics; Ssd1306 display; - public MeadowApp() + public override Task Initialize() { //CreateSpiDisplay(); CreateI2CDisplay(); graphics = new MicroGraphics(display); - graphics.Clear(); - graphics.CurrentFont = new Font8x12(); - graphics.DrawText(0, 0, "Meadow F7", Meadow.Foundation.Color.White); - graphics.DrawRectangle(5, 14, 30, 10, true); - - graphics.Show(); + return base.Initialize(); } void CreateSpiDisplay() @@ -56,6 +52,18 @@ void CreateI2CDisplay() ); } + public override Task Run() + { + graphics.Clear(); + graphics.CurrentFont = new Font8x12(); + graphics.DrawText(0, 0, "Meadow F7", Meadow.Foundation.Color.White); + graphics.DrawRectangle(5, 14, 30, 10, true); + + graphics.Show(); + + return base.Run(); + } + // void AdditionalTests() diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs index 370604d63d..f0fa4849c6 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs @@ -6,6 +6,7 @@ using Meadow.Units; using System; using System.Threading; +using System.Threading.Tasks; namespace Displays.Ssd130x.Ssd1309_Game_Sample { @@ -24,16 +25,60 @@ public class MeadowApp : App BreakoutGame breakoutGame; SnakeGame snakeGame; - public MeadowApp() + public override Task Initialize() { - Initialize(); + Console.WriteLine("Initialize hardware..."); - breakoutGame = new BreakoutGame(64, 128); - StartBreakoutLoop(); + Console.WriteLine("Create Display with SPI..."); - snakeGame = new SnakeGame(64, 128); - // StartSnakeLoop(); + var config = new SpiClockConfiguration(new Frequency(12000, Frequency.UnitType.Kilohertz), SpiClockConfiguration.Mode.Mode0); + + var bus = Device.CreateSpiBus(Device.Pins.SCK, Device.Pins.MOSI, Device.Pins.MISO, config); + + display = new Ssd1309 + ( + device: Device, + spiBus: bus, + chipSelectPin: Device.Pins.D02, + dcPin: Device.Pins.D01, + resetPin: Device.Pins.D00 + ); + + Console.WriteLine("Create Graphics Library..."); + + graphics = new MicroGraphics(display); + graphics.Rotation = RotationType._270Degrees; + graphics.CurrentFont = new Font8x12(); + + graphics.Clear(); + graphics.DrawText(0, 0, "Hello"); + graphics.Show(); + + Console.WriteLine("Create buttons..."); + portLeft = Device.CreateDigitalInputPort(Device.Pins.D12, InterruptMode.EdgeFalling, ResistorMode.InternalPullDown); + portUp = Device.CreateDigitalInputPort(Device.Pins.D13, InterruptMode.EdgeFalling, ResistorMode.InternalPullDown); + portRight = Device.CreateDigitalInputPort(Device.Pins.D07, InterruptMode.EdgeFalling, ResistorMode.InternalPullDown); + portDown = Device.CreateDigitalInputPort(Device.Pins.D11, InterruptMode.EdgeFalling, ResistorMode.InternalPullDown); + + portRight.Changed += PortRight_Changed; + portLeft.Changed += PortLeft_Changed; + portUp.Changed += PortUp_Changed; + portDown.Changed += PortDown_Changed; + + /* btnUp = new PushButton(Device, Device.Pins.D13); + btnLeft = new PushButton(Device, Device.Pins.D12); + btnDown = new PushButton(Device, Device.Pins.D11); + btnRight = new PushButton(Device, Device.Pins.D10); + + btnUp.Clicked += BtnUp_Clicked; + btnLeft.Clicked += BtnLeft_Clicked; + btnDown.Clicked += BtnDown_Clicked; + btnRight.Clicked += BtnRight_Clicked; */ + + Console.WriteLine("Initialize complete"); + + return base.Initialize(); } void StartBreakoutLoop() @@ -94,61 +139,6 @@ void StartSnakeLoop() } } - void Initialize() - { - Console.WriteLine("Initialize hardware..."); - - Console.WriteLine("Create Display with SPI..."); - - var config = new SpiClockConfiguration(new Frequency(12000, Frequency.UnitType.Kilohertz), SpiClockConfiguration.Mode.Mode0); - - var bus = Device.CreateSpiBus(Device.Pins.SCK, Device.Pins.MOSI, Device.Pins.MISO, config); - - display = new Ssd1309 - ( - device: Device, - spiBus: bus, - chipSelectPin: Device.Pins.D02, - dcPin: Device.Pins.D01, - resetPin: Device.Pins.D00 - ); - - Console.WriteLine("Create Graphics Library..."); - - graphics = new MicroGraphics(display); - graphics.Rotation = RotationType._270Degrees; - graphics.CurrentFont = new Font8x12(); - - graphics.Clear(); - graphics.DrawText(0, 0, "Hello"); - graphics.Show(); - - Console.WriteLine("Create buttons..."); - - portLeft = Device.CreateDigitalInputPort(Device.Pins.D12, InterruptMode.EdgeFalling, ResistorMode.InternalPullDown); - portUp = Device.CreateDigitalInputPort(Device.Pins.D13, InterruptMode.EdgeFalling, ResistorMode.InternalPullDown); - portRight = Device.CreateDigitalInputPort(Device.Pins.D07, InterruptMode.EdgeFalling, ResistorMode.InternalPullDown); - portDown = Device.CreateDigitalInputPort(Device.Pins.D11, InterruptMode.EdgeFalling, ResistorMode.InternalPullDown); - - portRight.Changed += PortRight_Changed; - portLeft.Changed += PortLeft_Changed; - portUp.Changed += PortUp_Changed; - portDown.Changed += PortDown_Changed; - - /* btnUp = new PushButton(Device, Device.Pins.D13); - btnLeft = new PushButton(Device, Device.Pins.D12); - btnDown = new PushButton(Device, Device.Pins.D11); - btnRight = new PushButton(Device, Device.Pins.D10); - - btnUp.Clicked += BtnUp_Clicked; - btnLeft.Clicked += BtnLeft_Clicked; - btnDown.Clicked += BtnDown_Clicked; - btnRight.Clicked += BtnRight_Clicked; */ - - Console.WriteLine("Initialize complete"); - - } - private void PortRight_Changed(object sender, DigitalPortResult e) { /* graphics.Clear(); @@ -221,5 +211,16 @@ void OutputText() { } + + public override Task Run() + { + breakoutGame = new BreakoutGame(64, 128); + StartBreakoutLoop(); + + snakeGame = new SnakeGame(64, 128); + // StartSnakeLoop(); + + return base.Run(); + } } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/MeadowApp.cs index 7ba1a12ced..36ad9b912d 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Sample/MeadowApp.cs @@ -1,10 +1,11 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.Ssd130x; using Meadow.Foundation.Graphics; using Meadow.Units; +using System; +using System.Threading; +using System.Threading.Tasks; namespace Displays.Ssd130x.Ssd1309_Sample { @@ -15,7 +16,7 @@ public class MeadowApp : App MicroGraphics graphics; Ssd1309 display; - public MeadowApp() + public override Task Initialize() { CreateSpiDisplay(); //CreateI2CDisplay(); @@ -23,14 +24,7 @@ public MeadowApp() Console.WriteLine("Create canvas..."); graphics = new MicroGraphics(display); - graphics.Clear(); - graphics.CurrentFont = new Font8x12(); - graphics.DrawText(0, 0, "Meadow F7", Meadow.Foundation.Color.White); - graphics.DrawRectangle(5, 14, 30, 10, true); - - Console.WriteLine("Show..."); - graphics.Show(); - Console.WriteLine("Show Complete"); + return base.Initialize(); } void CreateSpiDisplay() @@ -62,6 +56,20 @@ void CreateI2CDisplay() ); } + public override Task Run() + { + graphics.Clear(); + graphics.CurrentFont = new Font8x12(); + graphics.DrawText(0, 0, "Meadow F7", Meadow.Foundation.Color.White); + graphics.DrawRectangle(5, 14, 30, 10, true); + + Console.WriteLine("Show..."); + graphics.Show(); + Console.WriteLine("Show Complete"); + + return base.Run(); + } + // void TestCircles() diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/MeadowApp.cs index 06a7e9fb71..21d9f464a8 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd1327/Samples/Ssd1327_Sample/MeadowApp.cs @@ -5,6 +5,7 @@ using Meadow.Foundation.Graphics; using System; using System.Threading; +using System.Threading.Tasks; namespace MeadowApp { @@ -14,7 +15,7 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize display..."); @@ -27,14 +28,21 @@ public MeadowApp() graphics = new MicroGraphics(display); graphics.CurrentFont = new Font8x12(); + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); - for(int i = 10; i > 0; i--) + for (int i = 10; i > 0; i--) { //interate across different brightnesses graphics.DrawText(0, i * 11, "SSD1327", Color.FromRgb(i * 0.1, i * 0.1, i * 0.1)); - } + } graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/MeadowApp.cs index a6dff2911d..bc7ce9975c 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.St7565/Samples/St7565_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays; using Meadow.Foundation.Graphics; +using System; +using System.Threading.Tasks; namespace Displays.ST7565_Sample { @@ -12,29 +13,36 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); var sT7565 = new St7565 ( - device: Device, + device: Device, spiBus: Device.CreateSpiBus(), chipSelectPin: Device.Pins.D02, dcPin: Device.Pins.D00, resetPin: Device.Pins.D01, - width: 128, + width: 128, height: 64 ); graphics = new MicroGraphics(sT7565); - graphics.CurrentFont = new Font8x8(); + + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); graphics.DrawTriangle(10, 10, 50, 50, 10, 50, Meadow.Foundation.Color.Red); - graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, true); + graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, true); graphics.DrawText(5, 5, "ST7565"); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/MeadowApp.cs index 8c4a0a6e7a..86cbdc3b60 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Gc9a01_Sample/MeadowApp.cs @@ -1,10 +1,11 @@ -using System; -using Meadow; -using Meadow.Units; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; using Meadow.Hardware; +using Meadow.Units; +using System; +using System.Threading.Tasks; namespace Displays.Tft.Gc9a01_Sample { @@ -14,7 +15,7 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -25,14 +26,12 @@ public MeadowApp() var display = new Gc9a01 ( - device: Device, + device: Device, spiBus: spiBus, chipSelectPin: Device.Pins.D02, dcPin: Device.Pins.D01, resetPin: Device.Pins.D00 - ) - { - }; + ); graphics = new MicroGraphics(display) { @@ -40,12 +39,19 @@ public MeadowApp() CurrentFont = new Font12x20() }; + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); graphics.DrawTriangle(10, 10, 50, 50, 10, 50, Meadow.Foundation.Color.Red); graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, false); graphics.DrawCircle(50, 50, 40, Meadow.Foundation.Color.Blue, false); graphics.DrawText(5, 5, "Meadow F7"); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/MeadowApp.cs index d436f1e58e..98f01013ef 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357b_Sample/MeadowApp.cs @@ -1,13 +1,14 @@ -using System; -using System.Diagnostics; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; using Meadow.Hardware; using Meadow.Units; +using System; +using System.Diagnostics; +using System.Threading; +using System.Threading.Tasks; namespace Displays.Tft.Hx8357b_Sample { @@ -17,7 +18,7 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -27,20 +28,21 @@ public MeadowApp() Console.WriteLine("Create display driver instance"); var display = new Hx8357b( - device: Device, - spiBus: spiBus, + device: Device, + spiBus: spiBus, chipSelectPin: Device.Pins.D02, dcPin: Device.Pins.D01, resetPin: Device.Pins.D00, - width: 320, height: 480, displayColorMode: ColorType.Format16bppRgb565) - { - }; - - Console.WriteLine("Create graphics lib"); + width: 320, height: 480, displayColorMode: ColorType.Format16bppRgb565); graphics = new MicroGraphics(display); graphics.IgnoreOutOfBoundsPixels = true; + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); graphics.DrawRectangle(120, 0, 120, 220, Color.White, true); @@ -52,6 +54,8 @@ public MeadowApp() graphics.DrawRectangle(0, 120, 120, 20, Color.Orange, true); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/MeadowApp.cs index f2e1ad410a..b1b71f93ea 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Hx8357d_Sample/MeadowApp.cs @@ -1,13 +1,14 @@ -using System; -using System.Diagnostics; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; using Meadow.Hardware; using Meadow.Units; +using System; +using System.Diagnostics; +using System.Threading; +using System.Threading.Tasks; namespace Displays.Tft.Hx8357d_Sample { @@ -17,7 +18,7 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -30,15 +31,18 @@ public MeadowApp() chipSelectPin: Device.Pins.D02, dcPin: Device.Pins.D01, resetPin: Device.Pins.D00, - width: 320, height: 480) - { - }; + width: 320, height: 480); Console.WriteLine("Create graphics lib"); graphics = new MicroGraphics(display); graphics.IgnoreOutOfBoundsPixels = true; + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); graphics.DrawRectangle(120, 0, 120, 220, Color.White, true); @@ -50,6 +54,8 @@ public MeadowApp() graphics.DrawRectangle(0, 120, 120, 20, Color.Orange, true); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/MeadowApp.cs index 345d2bae81..3a3fe98350 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9163_Sample/MeadowApp.cs @@ -1,10 +1,11 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; using Meadow.Hardware; using Meadow.Units; +using System; +using System.Threading.Tasks; namespace Displays.Tft.Ili9163_Sample { @@ -14,7 +15,7 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -25,15 +26,13 @@ public MeadowApp() var display = new Ili9163 ( - device: Device, + device: Device, spiBus: spiBus, chipSelectPin: Device.Pins.D02, dcPin: Device.Pins.D01, resetPin: Device.Pins.D00, width: 128, height: 160 - ) - { - }; + ); graphics = new MicroGraphics(display) { @@ -41,12 +40,22 @@ public MeadowApp() CurrentFont = new Font8x8() }; + + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); + graphics.DrawTriangle(10, 10, 50, 50, 10, 50, Meadow.Foundation.Color.Red); graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, false); graphics.DrawCircle(50, 50, 40, Meadow.Foundation.Color.Blue, false); graphics.DrawText(5, 5, "Meadow F7"); + graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/MeadowApp.cs index 8033d26c79..38679f94ec 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Jpg_Sample/MeadowApp.cs @@ -1,14 +1,15 @@ -using System; -using System.IO; -using System.Reflection; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; using Meadow.Foundation.Graphics.Buffers; using SimpleJpegDecoder; +using System; +using System.IO; +using System.Reflection; +using System.Threading; +using System.Threading.Tasks; namespace Displays.TftSpi.Ili9341_Jpg_Sample { @@ -17,7 +18,7 @@ public class MeadowApp : App Ili9341 display; MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -31,39 +32,12 @@ public MeadowApp() dcPin: Device.Pins.D14, resetPin: Device.Pins.D15, width: 240, height: 320 - ) - { - }; + ); graphics = new MicroGraphics(display); graphics.IgnoreOutOfBoundsPixels = true; - int delay = 5000; - - while (true) - { - JpegTest(); - - Thread.Sleep(delay); - - CharacterTest(); - - Thread.Sleep(delay); - - DrawMeadowLogo(); - - Thread.Sleep(delay); - - FontTest(); - - Thread.Sleep(delay); - - TestDisplay(); - - Thread.Sleep(delay); - - TestDisplay(); - } + return base.Initialize(); } void JpegTest() @@ -146,7 +120,6 @@ void DrawMeadowLogo() } graphics.Show(); - } void CharacterTest() @@ -235,5 +208,37 @@ void TestDisplay() graphics.DrawText(5, 5, "Meadow F7 SPI", Color.White); graphics.Show(); } + + public override Task Run() + { + int delay = 5000; + + while (true) + { + JpegTest(); + + Thread.Sleep(delay); + + CharacterTest(); + + Thread.Sleep(delay); + + DrawMeadowLogo(); + + Thread.Sleep(delay); + + FontTest(); + + Thread.Sleep(delay); + + TestDisplay(); + + Thread.Sleep(delay); + + TestDisplay(); + } + + return base.Run(); + } } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/MeadowApp.cs index feeed30145..c54a5fc6b2 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9341_Sample/MeadowApp.cs @@ -1,12 +1,13 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; using Meadow.Hardware; using Meadow.Units; +using System; +using System.Threading; +using System.Threading.Tasks; namespace Displays.Tft.Ili9341_Sample { @@ -17,7 +18,7 @@ public class MeadowApp : App Ili9341 display; MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -26,7 +27,7 @@ public MeadowApp() Console.WriteLine("Create display driver instance"); - display = new Ili9341 + var display = new Ili9341 ( device: Device, spiBus: spiBus, @@ -34,9 +35,7 @@ public MeadowApp() dcPin: Device.Pins.D14, resetPin: Device.Pins.D15, width: 240, height: 320 - ) - { - }; + ); graphics = new MicroGraphics(display) { @@ -44,15 +43,24 @@ public MeadowApp() CurrentFont = new Font12x16() }; + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); + graphics.DrawTriangle(10, 30, 50, 50, 10, 50, Meadow.Foundation.Color.Red); graphics.DrawRectangle(20, 45, 40, 20, Meadow.Foundation.Color.Yellow, false); graphics.DrawCircle(50, 50, 40, Meadow.Foundation.Color.Blue, false); graphics.DrawText(5, 5, "Meadow F7", Meadow.Foundation.Color.White); + graphics.Show(); DisplayTest(); - } + + return base.Run(); + } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/MeadowApp.cs index 170cf6dfc2..0423b647cd 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9481_Sample/MeadowApp.cs @@ -1,10 +1,11 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; using Meadow.Hardware; using Meadow.Units; +using System; +using System.Threading.Tasks; namespace Displays.Tft.Ili9481_Sample { @@ -14,7 +15,7 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -25,15 +26,13 @@ public MeadowApp() var display = new Ili9481 ( - device: Device, + device: Device, spiBus: spiBus, chipSelectPin: Device.Pins.D02, dcPin: Device.Pins.D01, resetPin: Device.Pins.D00, width: 320, height: 480 - ) - { - }; + ); graphics = new MicroGraphics(display) { @@ -41,12 +40,21 @@ public MeadowApp() CurrentFont = new Font8x8() }; + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); + graphics.DrawTriangle(10, 10, 50, 50, 10, 50, Meadow.Foundation.Color.Red); graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, false); graphics.DrawCircle(50, 50, 40, Meadow.Foundation.Color.Blue, false); graphics.DrawText(5, 5, "Meadow F7"); + graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/MeadowApp.cs index 3f9b22536c..a529e97a97 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9486_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.TftSpi; @@ -14,7 +15,7 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -31,22 +32,29 @@ public MeadowApp() dcPin: Device.Pins.D01, resetPin: Device.Pins.D00, width: 320, height: 480 - ) - { - }; + ); graphics = new MicroGraphics(display) { IgnoreOutOfBoundsPixels = true, CurrentFont = new Font8x8() }; + + return base.Initialize(); + } + public override Task Run() + { graphics.Clear(); + graphics.DrawTriangle(10, 10, 50, 50, 10, 50, Meadow.Foundation.Color.Red); graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, false); graphics.DrawCircle(50, 50, 40, Meadow.Foundation.Color.Blue, false); graphics.DrawText(5, 5, "Meadow F7"); + graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/MeadowApp.cs index 06ca0236b1..d1157a20a8 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ili9488_Sample/MeadowApp.cs @@ -1,10 +1,11 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; using Meadow.Hardware; using Meadow.Units; +using System; +using System.Threading.Tasks; namespace Displays.Tft.Ili9488_Sample { @@ -14,7 +15,7 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -31,9 +32,7 @@ public MeadowApp() dcPin: Device.Pins.D01, resetPin: Device.Pins.D00, width: 320, height: 480 - ) - { - }; + ); graphics = new MicroGraphics(display) { @@ -41,12 +40,21 @@ public MeadowApp() CurrentFont = new Font8x8() }; + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); + graphics.DrawTriangle(10, 10, 50, 50, 10, 50, Meadow.Foundation.Color.Red); graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, false); graphics.DrawCircle(50, 50, 40, Meadow.Foundation.Color.Blue, false); graphics.DrawText(5, 5, "Meadow F7"); + graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/MeadowApp.cs index 7546109623..170463f0b2 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Rm68140_Sample/MeadowApp.cs @@ -1,10 +1,11 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; using Meadow.Hardware; using Meadow.Units; +using System; +using System.Threading.Tasks; namespace Displays.Tft.Rm68140_Sample { @@ -14,7 +15,7 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -31,9 +32,7 @@ public MeadowApp() dcPin: Device.Pins.D01, resetPin: Device.Pins.D00, width: 320, height: 480 - ) - { - }; + ); graphics = new MicroGraphics(display) { @@ -41,12 +40,21 @@ public MeadowApp() CurrentFont = new Font8x8() }; + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); + graphics.DrawTriangle(10, 10, 50, 50, 10, 50, Meadow.Foundation.Color.Red); graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, false); graphics.DrawCircle(50, 50, 40, Meadow.Foundation.Color.Blue, false); graphics.DrawText(5, 5, "Meadow F7"); + graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/MeadowApp.cs index 43bbabbd68..b4bc47febe 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/S6D02A1_Sample/MeadowApp.cs @@ -1,10 +1,11 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; using Meadow.Hardware; using Meadow.Units; +using System; +using System.Threading.Tasks; namespace Displays.Tft.S6D02A1_Sample { @@ -14,7 +15,7 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -25,15 +26,13 @@ public MeadowApp() var display = new S6D02A1 ( - device: Device, + device: Device, spiBus: spiBus, chipSelectPin: Device.Pins.D02, dcPin: Device.Pins.D01, resetPin: Device.Pins.D00, width: 128, height: 160 - ) - { - }; + ); graphics = new MicroGraphics(display) { @@ -41,12 +40,21 @@ public MeadowApp() CurrentFont = new Font8x8() }; + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); + graphics.DrawTriangle(10, 10, 50, 50, 10, 50, Meadow.Foundation.Color.Red); graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, false); graphics.DrawCircle(50, 50, 40, Meadow.Foundation.Color.Blue, false); graphics.DrawText(5, 5, "Meadow F7"); + graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/MeadowApp.cs index f908dad134..53770a56af 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/ST7789_Sample/MeadowApp.cs @@ -1,6 +1,7 @@ using System; using System.Diagnostics; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation; @@ -34,7 +35,7 @@ public class MeadowApp : App MicroGraphics graphics; St7789 display; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -47,9 +48,7 @@ public MeadowApp() chipSelectPin: Device.Pins.A03, dcPin: Device.Pins.A04, resetPin: Device.Pins.A05, - width: 240, height: 240, displayColorMode: ColorType.Format16bppRgb565) - { - }; + width: 240, height: 240, displayColorMode: ColorType.Format16bppRgb565); display.Clear(Color.AliceBlue); display.Show(); @@ -60,6 +59,11 @@ public MeadowApp() IgnoreOutOfBoundsPixels = true }; + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(true); graphics.DrawRectangle(120, 0, 120, 220, Color.White, true); @@ -73,6 +77,8 @@ public MeadowApp() graphics.Show(); DisplayTest(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/MeadowApp.cs index a863c081cd..085017c8c6 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1331_Sample/MeadowApp.cs @@ -1,9 +1,10 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; using Meadow.Hardware; +using System; +using System.Threading.Tasks; namespace Displays.Tft.Ssd1331_Sample { @@ -13,7 +14,7 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -25,22 +26,31 @@ public MeadowApp() var display = new St7796s ( - device: Device, + device: Device, spiBus: spiBus, resetPin: Device.Pins.D00, - chipSelectPin: Device.Pins.D02, + chipSelectPin: Device.Pins.D02, dcPin: Device.Pins.D01, width: 320, height: 480 ); graphics = new MicroGraphics(display); - graphics.CurrentFont = new Font8x8(); + + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); + graphics.DrawTriangle(10, 10, 50, 50, 10, 50, Meadow.Foundation.Color.Red); - graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, false); + graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, false); graphics.DrawText(5, 5, "Meadow F7"); + graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/MeadowApp.cs index bb3da28944..60bdd1ff0a 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/Ssd1351_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; +using System; +using System.Threading.Tasks; namespace BasicDisplays.Tft.Ssd1351_Sample { @@ -10,28 +11,33 @@ public class MeadowApp : App { // - public MeadowApp() + MicroGraphics graphics; + + public override Task Initialize() { Console.WriteLine("Initializing ..."); - + var spiBus = Device.CreateSpiBus(Ssd1351.DefaultSpiBusSpeed); var display = new Ssd1351( - device: Device, - spiBus: spiBus, - chipSelectPin: Device.Pins.D02, - dcPin: Device.Pins.D01, - resetPin: Device.Pins.D00, - width: 128, height: 128) - { - }; + device: Device, + spiBus: spiBus, + chipSelectPin: Device.Pins.D02, + dcPin: Device.Pins.D01, + resetPin: Device.Pins.D00, + width: 128, height: 128); - var graphics = new MicroGraphics(display) + graphics = new MicroGraphics(display) { CurrentFont = new Font8x12(), IgnoreOutOfBoundsPixels = true }; + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); graphics.DrawCircle(80, 80, 40, Meadow.Foundation.Color.Cyan, false); @@ -54,6 +60,8 @@ public MeadowApp() graphics.DrawText(indent, y += spacing, "Brown", Meadow.Foundation.Color.Brown); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/MeadowApp.cs index d597111bf0..2d9de8bda3 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7735_Sample/MeadowApp.cs @@ -1,9 +1,10 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation; using Meadow.Foundation.Displays.TftSpi; using Meadow.Foundation.Graphics; +using System; +using System.Threading.Tasks; namespace Displays.TftSpi.St7735_Sample { @@ -11,7 +12,9 @@ public class MeadowApp : App { // - public MeadowApp() + MicroGraphics graphics; + + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -24,12 +27,17 @@ public MeadowApp() chipSelectPin: Device.Pins.D02, dcPin: Device.Pins.D01, resetPin: Device.Pins.D00, - width: 128, - height: 160, + width: 128, + height: 160, St7735.DisplayType.ST7735R); - var graphics = new MicroGraphics(display); + graphics = new MicroGraphics(display); + + return base.Initialize(); + } + public override Task Run() + { graphics.Clear(); graphics.DrawCircle(60, 60, 20, Color.Purple); @@ -43,6 +51,8 @@ public MeadowApp() graphics.DrawLine(10, 120, 110, 130, Color.SlateGray); graphics.Show(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/MeadowApp.cs index 1ae4f8d36d..27486a1935 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.TftSpi/Samples/St7796s_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Displays.TftSpi; @@ -13,7 +14,7 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); @@ -25,22 +26,31 @@ public MeadowApp() var display = new Ssd1331 ( - device: Device, + device: Device, spiBus: spiBus, resetPin: Device.Pins.D00, - chipSelectPin: Device.Pins.D02, + chipSelectPin: Device.Pins.D02, dcPin: Device.Pins.D01, width: 96, height: 64 ); graphics = new MicroGraphics(display); - graphics.CurrentFont = new Font8x8(); + + return base.Initialize(); + } + + public override Task Run() + { graphics.Clear(); + graphics.DrawTriangle(10, 10, 50, 50, 10, 50, Meadow.Foundation.Color.Red); - graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, false); + graphics.DrawRectangle(20, 15, 40, 20, Meadow.Foundation.Color.Yellow, false); graphics.DrawText(5, 5, "Meadow F7"); + graphics.Show(); + + return base.Run(); } // From b2c13546e164e12a528b8b29bb32844eaadd086a Mon Sep 17 00:00:00 2001 From: Jorge Ramirez Date: Wed, 6 Jul 2022 00:12:16 -0700 Subject: [PATCH 08/16] Update all ICs.* sample projects --- .../Samples/Ads1015_Sample/MeadowApp.cs | 24 ++++--- .../Samples/At24Cxx_Sample/MeadowApp.cs | 20 ++++-- .../Samples/Ds3502_Sample/MeadowApp.cs | 16 +++-- .../Samples/Ht16k33_Sample/MeadowApp.cs | 17 +++-- .../Samples/Is31fl3731_Sample/MeadowApp.cs | 23 ++++--- .../Mcp23x08_Input_Sample/MeadowApp.cs | 68 +++++-------------- .../Samples/Mcp23x08_Sample/MeadowApp.cs | 29 ++++---- .../Samples/Pca9685_Sample/MeadowApp.cs | 16 ++++- .../Samples/Tca9548a_Sample/MeadowApp.cs | 25 +++++-- .../Samples/x74595_Sample/MeadowApp.cs | 16 +++-- 10 files changed, 140 insertions(+), 114 deletions(-) diff --git a/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs index 62fdfcacea..6f8b186eab 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs @@ -10,14 +10,10 @@ public class MeadowApp : App { private Ads1x15 _adc; - public MeadowApp() - { - Initialize(); - } - - void Initialize() + public override async Task Initialize() { Console.WriteLine("Initialize hardware..."); + _adc = new Ads1015( Device.CreateI2cBus(Meadow.Hardware.I2cBusSpeed.FastPlus), Ads1x15.Addresses.Default, @@ -46,13 +42,12 @@ void Initialize() ); _adc.Subscribe(observer); - _adc.Updated += (sender, result) => { + _adc.Updated += (sender, result) => + { Console.WriteLine($" Voltage: {result.New.Volts:N2}V"); }; - _adc.Read().Wait(); - - _adc.StartUpdating(TimeSpan.FromMilliseconds(500)); + await _adc.Read(); } async Task TestSpeed() @@ -91,5 +86,12 @@ async Task TakeMeasurements() await Task.Delay(5000); } } + + public override Task Run() + { + _adc.StartUpdating(TimeSpan.FromMilliseconds(500)); + + return base.Run(); + } } -} +} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs index 38c8fcee59..dcabff7f9c 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.ICs.EEPROM; +using System; +using System.Threading; +using System.Threading.Tasks; namespace MeadowApp { @@ -10,14 +11,21 @@ public class MeadowApp : App { // - public MeadowApp() + At24Cxx eeprom; + + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); //256kbit = 256*1024 bits = 262144 bits = 262144 / 8 bytes = 32768 bytes //if you're using the ZS-042 board, it has an AT24C32 and uses the default value of 8192 - var eeprom = new At24Cxx(i2cBus: Device.CreateI2cBus(), memorySize: 32768); + eeprom = new At24Cxx(i2cBus: Device.CreateI2cBus(), memorySize: 32768); + return base.Initialize(); + } + + public override Task Run() + { Console.WriteLine("Write to eeprom"); eeprom.Write(0, new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }); @@ -39,6 +47,8 @@ public MeadowApp() Thread.Sleep(50); Console.WriteLine("Byte: " + index + ", Value: " + memory[index]); } + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/MeadowApp.cs index 8481a7439d..7214ae1de9 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ds3502/Samples/Ds3502_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.ICs.IOExpanders; +using System; +using System.Threading; +using System.Threading.Tasks; namespace ICs.IOExpanders.Ds3502_Sample { @@ -12,12 +13,17 @@ public class MeadowApp : App protected Ds3502 ds3502; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize..."); ds3502 = new Ds3502(Device.CreateI2cBus(Ds3502.DefaultBusSpeed)); + return base.Initialize(); + } + + public override Task Run() + { for (byte i = 0; i < 127; i++) { ds3502.SetWiper(i); @@ -25,6 +31,8 @@ public MeadowApp() Thread.Sleep(1000); } + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/MeadowApp.cs index f2f510f605..f181681e71 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Ht16k33/Samples/Ht16k33_Sample/MeadowApp.cs @@ -1,8 +1,8 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.ICs.IOExpanders; +using System; +using System.Threading.Tasks; namespace ICs.IOExpanders.HT16K33_Sample { @@ -10,13 +10,18 @@ public class MeadowApp : App { // - protected Ht16k33 ht16k33; + Ht16k33 ht16k33; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize..."); ht16k33 = new Ht16k33(Device.CreateI2cBus()); + return base.Initialize(); + } + + public override async Task Run() + { int index = 0; bool on = true; @@ -32,7 +37,7 @@ public MeadowApp() on = !on; } - Thread.Sleep(100); + await Task.Delay(100); } } diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/MeadowApp.cs index 3d438d2ad2..064e1412f6 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/MeadowApp.cs @@ -1,8 +1,9 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.ICs.IOExpanders; +using System; +using System.Threading; +using System.Threading.Tasks; namespace ICs.IOExpanders.Is31fl3731_Sample { @@ -11,13 +12,18 @@ public class MeadowApp : App // Is31fl3731 iS31FL3731; - public MeadowApp() + + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); - iS31FL3731 = new Is31fl3731(Device.CreateI2cBus()); iS31FL3731.Initialize(); + return base.Initialize(); + } + + public override Task Run() + { iS31FL3731.ClearAllFrames(); iS31FL3731.SetFrame(frame: 0); iS31FL3731.DisplayFrame(frame: 0); @@ -26,12 +32,14 @@ public MeadowApp() for (byte i = 0; i <= 144; i++) { iS31FL3731.SetLedPwm( - frame: 0, - ledIndex: i, + frame: 0, + ledIndex: i, brightness: 128); Thread.Sleep(50); } + + return base.Run(); } // @@ -52,7 +60,6 @@ void IS31FL3731Tests() iS31FL3731.Clear(); } - void DarkToBright() { byte brightness = 0; diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/MeadowApp.cs index 9e65ac5a47..63d5924662 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Input_Sample/MeadowApp.cs @@ -1,12 +1,13 @@ -using System; +using Meadow; +using Meadow.Devices; +using Meadow.Foundation.ICs.IOExpanders; +using Meadow.Hardware; +using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.Threading; -using Meadow; -using Meadow.Devices; -using Meadow.Foundation.ICs.IOExpanders; -using Meadow.Hardware; +using System.Threading.Tasks; namespace ICs.IOExpanders.Mcp23x08_Input_Sample { @@ -14,60 +15,27 @@ public class MeadowApp : App { Mcp23x08 _mcp; - public MeadowApp() + public override async Task Initialize() { Console.WriteLine("Initializing."); - if (ConfigurePeripherals()) - { - TestInterrupts(); TestInterrupts(); - } - - //while (true) { - // TestBulkPinReads(10); - // TestDigitalInputPorts(10); - //} - - } - - public bool ConfigurePeripherals() - { IDigitalInputPort interruptPort = Device.CreateDigitalInputPort( Device.Pins.D00, InterruptMode.EdgeRising); - // create a new mcp with all the address pins pulled low for - // an address of 0x20/32 - while (true) - { - try - { + // create a new mcp with all the address pins pulled low for // an address of 0x20/32 - _mcp = new Mcp23x08(Device.CreateI2cBus(), false, false, false, interruptPort); - return true; - } - catch (Exception ex) - { - Console.WriteLine($"Configuring peripherals failed: {ex.Message}"); - /* - Console.WriteLine($"Pulsing outputs..."); - while (true) - { - using (var o1 = Device.CreateDigitalOutputPort(Device.Pins.D07, true)) - using (var o2 = Device.CreateDigitalOutputPort(Device.Pins.D08, true)) - { - Console.WriteLine($"."); - Thread.Sleep(500); - o1.State = o2.State = false; - Thread.Sleep(500); - o1.State = o2.State = true; - } - } - */ - } - Thread.Sleep(1000); - } + _mcp = new Mcp23x08(Device.CreateI2cBus(), false, false, false, interruptPort); + + await Task.Delay(1000); + } + + public override Task Run() + { + TestInterrupts(); + + return base.Run(); } void TestBulkPinReads(int loopCount) diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/MeadowApp.cs index b00be040b4..82c9e83524 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Mcp23x08/Samples/Mcp23x08_Sample/MeadowApp.cs @@ -4,6 +4,7 @@ using Meadow.Hardware; using System.Collections.Generic; using System.Threading; +using System.Threading.Tasks; namespace ICs.IOExpanders.Mcp23x08_Sample { @@ -12,31 +13,29 @@ public class MeadowApp : App // Mcp23x08 _mcp; - public MeadowApp() + + public override Task Initialize() { - TestOutputs(); + IDigitalInputPort interruptPort = + Device.CreateDigitalInputPort( + Device.Pins.D00, + InterruptMode.EdgeRising); + // create a new mcp with all the address pins pulled low for + // an address of 0x20/32 + _mcp = new Mcp23x08(Device.CreateI2cBus(), false, false, false, interruptPort); + + return base.Initialize(); } - void TestOutputs() + public override Task Run() { - InitializeOutputs(); - while (true) { TestBulkDigitalOutputPortWrites(20); TestDigitalOutputPorts(2); } - } - void InitializeOutputs() - { - IDigitalInputPort interruptPort = - Device.CreateDigitalInputPort( - Device.Pins.D00, - InterruptMode.EdgeRising); - // create a new mcp with all the address pins pulled low for - // an address of 0x20/32 - _mcp = new Mcp23x08(Device.CreateI2cBus(), false, false, false, interruptPort); + return base.Run(); } void TestDigitalOutputPorts(int loopCount) diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/MeadowApp.cs index 25c36c1b9f..6cb02bb993 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/MeadowApp.cs @@ -3,6 +3,7 @@ using Meadow.Foundation.ICs.IOExpanders; using Meadow.Hardware; using System; +using System.Threading.Tasks; namespace ICs.IOExpanders.Pca9685_Sample { @@ -10,19 +11,28 @@ public class MeadowApp : App { // - public MeadowApp() + Pca9685 pca9685; + + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); var i2CBus = Device.CreateI2cBus(I2cBusSpeed.FastPlus); var pca9685 = new Pca9685(i2CBus, new Meadow.Units.Frequency(50, Meadow.Units.Frequency.UnitType.Hertz), (byte)Pca9685.Addresses.Default); pca9685.Initialize(); - - var port0 = pca9685.CreatePwmPort(0, 0.05f); + + return base.Initialize(); + } + + public override Task Run() + { + var port0 = pca9685.CreatePwmPort(0, 0.05f); var port7 = pca9685.CreatePwmPort(7); port0.Start(); port7.Start(); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/MeadowApp.cs index e4425341a4..14be83e564 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/MeadowApp.cs @@ -3,7 +3,7 @@ using Meadow.Foundation.ICs.IOExpanders; using Meadow.Hardware; using System; -using System.Threading; +using System.Threading.Tasks; namespace ICs.IOExpanders.Tca9685_Sample { @@ -11,7 +11,10 @@ public class MeadowApp : App { // - public MeadowApp() + IDigitalOutputPort bus0Port0; + IDigitalOutputPort bus1Port0; + + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); @@ -19,18 +22,26 @@ public MeadowApp() var tca9548a = new Tca9548a(i2cBus, 0x70); var mcp0 = new Mcp23x08(tca9548a.Bus0); var mcp1 = new Mcp23x08(tca9548a.Bus1); - - var bus0Port0 = mcp0.CreateDigitalOutputPort(mcp0.Pins.GP0); - var bus1Port0 = mcp1.CreateDigitalOutputPort(mcp1.Pins.GP0); + bus0Port0 = mcp0.CreateDigitalOutputPort(mcp0.Pins.GP0); + bus1Port0 = mcp1.CreateDigitalOutputPort(mcp1.Pins.GP0); + + return base.Initialize(); + } + + public override async Task Run() + { while (true) { bus0Port0.State = true; bus1Port0.State = false; - Thread.Sleep(1000); + + await Task.Delay(1000); + bus0Port0.State = false; bus1Port0.State = true; - Thread.Sleep(1000); + + await Task.Delay(1000); } } diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs index a24ba9a445..1c6b90a169 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.ICs.IOExpanders; @@ -12,12 +13,17 @@ public class MeadowApp : App x74595 shiftRegister; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); shiftRegister = new x74595(Device, Device.CreateSpiBus(), Device.Pins.D00, 8); + return base.Initialize(); + } + + public override async Task Run() + { shiftRegister.Clear(true); Console.WriteLine("Set Pin 3 to high"); @@ -31,11 +37,11 @@ public MeadowApp() Console.WriteLine("Toggle pin 4"); - Thread.Sleep(1000); + await Task.Delay(1000); port4.State = false; - Thread.Sleep(1000); + await Task.Delay(1000); port4.State = true; - Thread.Sleep(1000); + await Task.Delay(1000); Console.WriteLine("Raise all pins to high"); while (true) @@ -45,7 +51,7 @@ public MeadowApp() foreach (var pin in shiftRegister.Pins.AllPins) { shiftRegister.WriteToPin(pin, true); - Thread.Sleep(50); + await Task.Delay(50); } } } From 530ebe6cc0393ed17d89deeeee49d7c7d970e9ce Mon Sep 17 00:00:00 2001 From: Jorge Ramirez Date: Thu, 7 Jul 2022 00:32:10 -0700 Subject: [PATCH 09/16] Update Leds.*, Motors.* and RTCs.* sample projects --- .../Apa102_Display_Sample/MeadowApp.cs | 32 +++++++------- .../Samples/Apa102_Sample/MeadowApp.cs | 12 ++++- .../Samples/Pca9633_Sample/MeadowApp.cs | 26 ++++++++--- .../MeadowApp.cs | 30 ++++++------- .../Samples/A4988_Sample/MeadowApp.cs | 44 ++++++++++++++----- .../Samples/Uln2003_Sample/MeadowApp.cs | 25 ++++++++--- .../Tb67h420ftg_Encoder_Sample/MeadowApp.cs | 14 +++--- .../Samples/Tb67h420ftg_Sample/MeadowApp.cs | 11 +++-- .../Samples/Ds1307_Sample/MeadowApp.cs | 23 +++++++--- .../Samples/Ds323x_Sample/MeadowApp.cs | 22 +++++++--- 10 files changed, 155 insertions(+), 84 deletions(-) diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs index 4ea087ea69..ea231ed790 100644 --- a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs @@ -5,6 +5,7 @@ using Meadow.Foundation.Leds; using System; using System.Threading; +using System.Threading.Tasks; namespace Leds.Apa102_Display_Sample { @@ -14,38 +15,39 @@ public class MeadowApp : App MicroGraphics canvas; - public MeadowApp() + public override Task Initialize() { - Initialize(); + Console.WriteLine("Initialize hardware..."); + display = new Apa102(Device.CreateSpiBus(Apa102.DefaultSpiBusSpeed), 32, 8, Apa102.PixelOrder.BGR); + canvas = new MicroGraphics(display); + + Console.WriteLine("Hardware intitialized."); + + return base.Initialize(); + } + + public override async Task Run() + { canvas.CurrentFont = new Font4x8(); - while (true) { + while (true) + { canvas.Clear(); canvas.DrawText(0, 1, "MEADOW", Colors.AzureBlue); canvas.DrawText(24, 1, "F7", Colors.ChileanFire); canvas.Show(); - Thread.Sleep(1000); + await Task.Delay(1000); canvas.Clear(); canvas.DrawText(0, 1, "Rocks", Colors.PearGreen); canvas.Show(); - Thread.Sleep(1000); + await Task.Delay(1000); } } - void Initialize() - { - Console.WriteLine("Initialize hardware..."); - - display = new Apa102(Device.CreateSpiBus(Apa102.DefaultSpiBusSpeed), 32, 8, Apa102.PixelOrder.BGR); - canvas = new MicroGraphics(display); - - Console.WriteLine("Hardware intitialized."); - } - static class Colors { public static Color AzureBlue { diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs index 75a0909c0c..b7c0c59d42 100644 --- a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs @@ -4,6 +4,7 @@ using Meadow.Foundation.Leds; using System; using System.Threading; +using System.Threading.Tasks; namespace Leds.APA102_Sample { @@ -15,11 +16,16 @@ public class MeadowApp : App int numberOfLeds = 49; float maxBrightness = 0.25f; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); apa102 = new Apa102(Device.CreateSpiBus(Apa102.DefaultSpiBusSpeed), numberOfLeds, Apa102.PixelOrder.BGR); + return base.Initialize(); + } + + public override Task Run() + { apa102.Clear(); apa102.SetLed(index: 0, color: Color.Red, brightness: 0.5f); @@ -30,6 +36,8 @@ public MeadowApp() apa102.SetLed(index: 5, color: Color.Orange, brightness: 1.0f); apa102.Show(); + + return base.Run(); } // @@ -135,7 +143,7 @@ void WalkTheStrip(Color color, int numberOfTraverses) } } - void Run() + void Start() { Console.WriteLine("Run..."); apa102.Clear(); diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs index dd3c75071d..6b29908820 100644 --- a/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs @@ -4,30 +4,42 @@ using Meadow.Foundation.Leds; using System; using System.Threading; +using System.Threading.Tasks; namespace Leds.Pca9633_Sample { public class MeadowApp : App { // - public MeadowApp() + + Pca9633 pca9633; + + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); - var driver = new Pca9633(Device.CreateI2cBus()); + pca9633 = new Pca9633(Device.CreateI2cBus()); + + return base.Initialize(); + } + public override Task Run() + { //set the location of R,G,B leds for color control - driver.SetRgbLedPositions(redLed: Pca9633.LedPosition.Led2, - greenLed: Pca9633.LedPosition.Led1, + pca9633.SetRgbLedPositions(redLed: Pca9633.LedPosition.Led2, + greenLed: Pca9633.LedPosition.Led1, blueLed: Pca9633.LedPosition.Led0); //set a single color - driver.SetColor(Color.Red); + pca9633.SetColor(Color.Red); Thread.Sleep(1000); - driver.SetColor(Color.Blue); + pca9633.SetColor(Color.Blue); Thread.Sleep(1000); - driver.SetColor(Color.Yellow); + pca9633.SetColor(Color.Yellow); + + return base.Run(); } + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/MeadowApp.cs index 93cec78573..74a073303a 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/MeadowApp.cs @@ -1,12 +1,12 @@ -using System; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation; -using Meadow.Foundation.Leds; using Meadow.Foundation.Motors; using Meadow.Foundation.Sensors.Rotary; using Meadow.Peripherals.Sensors.Rotary; using Meadow.Units; +using System; +using System.Threading.Tasks; namespace ElectronicSpeedController_Sample { @@ -21,19 +21,13 @@ public class MeadowApp : App ElectronicSpeedController esc; RotaryEncoderWithButton rotary; - public MeadowApp() - { - Initialize(); - DisplayPowerOnLed(esc.Power); - } - - void Initialize() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); //==== rotary encoder rotary = new RotaryEncoderWithButton(Device, Device.Pins.D07, Device.Pins.D08, Device.Pins.D06); - rotary.Rotated += Rotary_Rotated; + rotary.Rotated += RotaryRotated; rotary.Clicked += (s, e) => { Console.WriteLine($"Arming the device."); esc.Arm(); @@ -43,9 +37,11 @@ void Initialize() esc = new ElectronicSpeedController(Device, Device.Pins.D02, frequency); Console.WriteLine("Hardware initialized."); + + return base.Initialize(); } - private void Rotary_Rotated(object sender, Meadow.Peripherals.Sensors.Rotary.RotaryChangeResult e) + private void RotaryRotated(object sender, RotaryChangeResult e) { esc.Power += (e.New == RotationDirection.Clockwise) ? powerIncrement : -powerIncrement; DisplayPowerOnLed(esc.Power); @@ -61,15 +57,17 @@ private void Rotary_Rotated(object sender, Meadow.Peripherals.Sensors.Rotary.Rot void DisplayPowerOnLed(float power) { // `0.0` - `1.0` - int r = (int)Map(power, 0f, 1f, 0f, 255f); - int b = (int)Map(power, 0f, 1f, 255f, 0f); + int r = (int)ExtensionMethods.Map(power, 0f, 1f, 0f, 255f); + int b = (int)ExtensionMethods.Map(power, 0f, 1f, 255f, 0f); var color = Color.FromRgb(r, 0, b); } - float Map(float value, float fromSource, float toSource, float fromTarget, float toTarget) + public override Task Run() { - return (value - fromSource) / (toSource - fromSource) * (toTarget - fromTarget) + fromTarget; + DisplayPowerOnLed(esc.Power); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/MeadowApp.cs index 06438d98ee..8110439079 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.A4988/Samples/A4988_Sample/MeadowApp.cs @@ -3,6 +3,7 @@ using Meadow.Foundation.Motors.Stepper; using System; using System.Threading; +using System.Threading.Tasks; namespace MeadowApp { @@ -10,34 +11,55 @@ public class MeadowApp : App { // - public MeadowApp() + A4988 a4988; + + public override Task Initialize() { - var a = new A4988(Device, Device.Pins.D01, Device.Pins.D00, Device.Pins.D04, Device.Pins.D03, Device.Pins.D02); + a4988 = new A4988( + device: Device, + step: Device.Pins.D01, + direction: Device.Pins.D00, + ms1: Device.Pins.D04, + ms2: Device.Pins.D03, + ms3: Device.Pins.D02); - var s = (StepDivisor[])Enum.GetValues(typeof(StepDivisor)); + return base.Initialize(); + } + + public override Task Run() + { + var stepDivisors = (StepDivisor[])Enum.GetValues(typeof(StepDivisor)); while (true) { - foreach (var sd in s) + foreach (var step in stepDivisors) { for (var d = 2; d < 5; d++) { - Console.WriteLine($"180 degrees..Speed divisor = {d}..1/{(int)sd} Steps..{a.Direction}..."); - a.RotationSpeedDivisor = d; - a.StepDivisor = sd; - a.Rotate(180); + Console.WriteLine($"180 degrees..Speed divisor = {d}..1/{(int)step} Steps..{a4988.Direction}..."); + a4988.RotationSpeedDivisor = d; + a4988.StepDivisor = step; + a4988.Rotate(180); Thread.Sleep(500); } } - a.Direction = (a.Direction == RotationDirection.Clockwise) ? RotationDirection.Counterclockwise : RotationDirection.Clockwise; + a4988.Direction = (a4988.Direction == RotationDirection.Clockwise) ? RotationDirection.Counterclockwise : RotationDirection.Clockwise; } + + return base.Run(); } // public void StepperSample_Divisors() { - var a = new A4988(Device, Device.Pins.D01, Device.Pins.D00, Device.Pins.D04, Device.Pins.D03, Device.Pins.D02); + var a = new A4988( + device: Device, + step: Device.Pins.D01, + direction: Device.Pins.D00, + ms1: Device.Pins.D04, + ms2: Device.Pins.D03, + ms3: Device.Pins.D02); var s = (StepDivisor[])Enum.GetValues(typeof(StepDivisor)); while (true) @@ -51,7 +73,5 @@ public void StepperSample_Divisors() } } } - - } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/MeadowApp.cs index 55523c3751..38e8b1f860 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.Stepper.Uln2003/Samples/Uln2003_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Motors.Stepper; @@ -10,15 +11,22 @@ public class MeadowApp : App { // - public MeadowApp() + Uln2003 stepperController; + + public override Task Initialize() { - var stepperController = new Uln2003( - device: Device, - pin1: Device.Pins.D01, - pin2: Device.Pins.D02, - pin3: Device.Pins.D03, + stepperController = new Uln2003( + device: Device, + pin1: Device.Pins.D01, + pin2: Device.Pins.D02, + pin3: Device.Pins.D03, pin4: Device.Pins.D04); + return base.Initialize(); + } + + public override Task Run() + { stepperController.Step(1024); for (int i = 0; i < 100; i++) @@ -33,8 +41,11 @@ public MeadowApp() Console.WriteLine($"Step backwards {i}"); stepperController.Step(-50); Thread.Sleep(10); - } + } + + return base.Run(); } + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs index 261055fe7a..151e8d9275 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs @@ -7,8 +7,9 @@ using Meadow.Foundation.Sensors.Rotary; using Meadow.Hardware; using System; +using System.Threading.Tasks; -namespace MeadowApp +namespace Motors.Tb67h420ftg_Encoder_Sample { public class MeadowApp : App { @@ -20,12 +21,7 @@ public class MeadowApp : App PushButton button1; PushButton button2; - public MeadowApp() - { - Initialize(); - } - - void Initialize() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); @@ -56,7 +52,7 @@ void Initialize() Console.WriteLine("Init encoder"); encoder = new RotaryEncoder(Device, Device.Pins.D09, Device.Pins.D15); - // encoder.Rotated += Encoder_Rotated; + //encoder.Rotated += Encoder_Rotated; Console.WriteLine("Init display"); var ssd1306 = new Ssd1306(Device.CreateI2cBus(), 60, Ssd1306.DisplayType.OLED128x32); @@ -65,6 +61,8 @@ void Initialize() Console.WriteLine("Initialization complete."); UpdateDisplay("Initialization", "Complete"); + + return base.Initialize(); } int forwardCount = 0; diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/MeadowApp.cs index 85bf256003..ac601075f3 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/MeadowApp.cs @@ -1,11 +1,12 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Motors; using Meadow.Foundation.Sensors.Buttons; using Meadow.Hardware; -namespace MeadowApp +namespace Motors.Tb67h420ftg_Sample { public class MeadowApp : App { @@ -16,12 +17,12 @@ public class MeadowApp : App PushButton button1; PushButton button2; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); - button1 = new PushButton(Device, Device.Pins.D12, Meadow.Hardware.ResistorMode.InternalPullDown); - button2 = new PushButton(Device, Device.Pins.D13, Meadow.Hardware.ResistorMode.InternalPullDown); + button1 = new PushButton(Device, Device.Pins.D12, ResistorMode.InternalPullDown); + button2 = new PushButton(Device, Device.Pins.D13, ResistorMode.InternalPullDown); button1.PressStarted += Button1_PressStarted; button1.PressEnded += Button1_PressEnded; @@ -39,6 +40,8 @@ public MeadowApp() motorDriver.Motor2.MotorCalibrationMultiplier = 0.5f; Console.WriteLine("Initialization complete."); + + return base.Initialize(); } private void Button1_PressStarted(object sender, EventArgs e) diff --git a/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/MeadowApp.cs index ee98dcf1a2..c6e1cfae85 100644 --- a/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/RTCs.Ds1307/Samples/Ds1307_Sample/MeadowApp.cs @@ -1,8 +1,8 @@ -using System; -using System.Threading; -using Meadow; +using Meadow; using Meadow.Devices; using Meadow.Foundation.RTCs; +using System; +using System.Threading.Tasks; namespace RTCs.DS1307_Sample { @@ -10,12 +10,19 @@ public class MeadowApp : App { // - public MeadowApp() + Ds1307 rtc; + + public override Task Initialize() { Console.WriteLine("Initializing..."); - var rtc = new Ds1307(Device.CreateI2cBus()); + rtc = new Ds1307(Device.CreateI2cBus()); + + return base.Initialize(); + } + public override Task Run() + { var dateTime = new DateTime(); var running = rtc.IsRunning; @@ -26,7 +33,7 @@ public MeadowApp() Console.WriteLine(" Starting RTC..."); rtc.IsRunning = true; } - + dateTime = rtc.GetTime(); Console.WriteLine($" RTC current time is: {dateTime.ToString("MM/dd/yy HH:mm:ss")}"); @@ -37,7 +44,7 @@ public MeadowApp() dateTime = rtc.GetTime(); Console.WriteLine($" RTC current time is: {dateTime.ToString("MM/dd/yy HH:mm:ss")}"); - Random rand = new Random(); + var rand = new Random(); var data = new byte[56]; @@ -51,6 +58,8 @@ public MeadowApp() Console.Write($" Reading from RTC RAM : "); data = rtc.ReadRAM(0, 56); Console.WriteLine(BitConverter.ToString(data)); + + return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs index 9a843f750c..4eefc8a6cf 100644 --- a/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs @@ -1,21 +1,29 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.RTCs; -namespace MeadowApp +namespace RTCs.Ds323x_Sample { public class MeadowApp : App { // - public MeadowApp() + Ds3231 sensor; + + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); - var sensor = new Ds3231(Device, Device.CreateI2cBus(), Device.Pins.D06); + sensor = new Ds3231(Device, Device.CreateI2cBus(), Device.Pins.D06); sensor.OnAlarm1Raised += Sensor_OnAlarm1Raised; + return base.Initialize(); + } + + public override Task Run() + { sensor.CurrentDateTime = new DateTime(2020, 1, 1); Console.WriteLine($"Current time: {sensor.CurrentDateTime}"); @@ -23,11 +31,13 @@ public MeadowApp() sensor.ClearInterrupt(Ds323x.Alarm.BothAlarmsRaised); - sensor.SetAlarm(Ds323x.Alarm.Alarm1Raised, - new DateTime(2020, 1, 1, 1, 0, 0), - Ds323x.AlarmType.WhenSecondsMatch); + sensor.SetAlarm(Ds323x.Alarm.Alarm1Raised, + new DateTime(2020, 1, 1, 1, 0, 0), + Ds323x.AlarmType.WhenSecondsMatch); sensor.DisplayRegisters(); + + return base.Run(); } private void Sensor_OnAlarm1Raised(object sender) From b20c978f448c2a5bc869c6b54e43a8ca9278d739 Mon Sep 17 00:00:00 2001 From: Adrian Stevens Date: Thu, 7 Jul 2022 17:00:43 -0700 Subject: [PATCH 10/16] M.F. sample lifecycle updates --- .../Bme280_Sample/Bme280_Sample.csproj | 5 +- .../Samples/Hx711_Sample/MeadowApp.cs | 45 +++++----- .../Samples/Nau7802_Sample/MeadowApp.cs | 33 ++++--- .../Capacitive_Sample.csproj | 7 +- .../Samples/Capacitive_Sample/MeadowApp.cs | 19 ++--- .../Samples/Fc28_Sample/MeadowApp.cs | 24 ++---- .../Samples/Adxl335_Sample/MeadowApp.cs | 14 ++- .../Samples/Adxl337_Sample/MeadowApp.cs | 15 ++-- .../Samples/Adxl345_Sample/MeadowApp.cs | 42 ++------- .../Samples/Adxl362_Sample/MeadowApp.cs | 18 ++-- .../Samples/Adxl377_Sample/MeadowApp.cs | 14 ++- .../Samples/Apds9960_Sample/MeadowApp.cs | 85 +++---------------- .../Samples/Bno055_Sample/MeadowApp.cs | 17 ++-- .../Samples/Hcsens0040_Sample/MeadowApp.cs | 8 +- .../Hmc5883_Sample/Hmc5883_Sample.csproj | 5 +- .../Samples/Hmc5883_Sample/MeadowApp.cs | 15 ++-- .../{Qmc5883_Sample => }/MeadowApp.cs | 23 +++-- .../Qmc5883_Sample.csproj | 9 +- .../Samples/Mag3110_Sample/MeadowApp.cs | 14 ++- .../Samples/Mma7660fc_Sample/MeadowApp.cs | 15 ++-- .../Samples/Mpu6050_Sample/MeadowApp.cs | 17 ++-- .../Mpu6050_Sample/Mpu6050_Sample.csproj | 5 +- .../Samples/ParallaxPir_Sample/MeadowApp.cs | 8 +- .../Samples/Ina260_Sample/MeadowApp.cs | 25 ++++-- .../Samples/IDxxLA_Sample/MeadowApp.cs | 14 ++- .../Samples/Rc522_Sample/MeadowApp.cs | 8 +- .../Samples/Ky038_Sample/MeadowApp.cs | 20 ++++- .../Samples/Ds18B20_Sample/MeadowApp.cs | 38 ++++++++- .../Samples/Lm75_Sample/MeadowApp.cs | 25 ++---- .../Samples/Mcp9808_Sample/MeadowApp.cs | 24 +++--- .../Samples/Tmp102_Sample/MeadowApp.cs | 25 +++--- .../SwitchingAnemometer_Sample/MeadowApp.cs | 12 ++- .../SwitchingRainGauge_Sample/MeadowApp.cs | 10 ++- .../Samples/WindVane_Sample/MeadowApp.cs | 10 ++- .../Samples/ServoCore_Sample/MeadowApp.cs | 25 +++--- .../Samples/Nrf24l01_RX_Sample/MeadowApp.cs | 11 ++- .../Samples/Nrf24l01_TX_Sample/MeadowApp.cs | 10 ++- .../Samples/SX127x_Sample/MeadowApp.cs | 13 ++- Source/Meadow.Foundation.sln | 20 ++--- 39 files changed, 360 insertions(+), 387 deletions(-) rename Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/{Qmc5883_Sample => }/MeadowApp.cs (81%) rename Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/{Qmc5883_Sample => }/Qmc5883_Sample.csproj (57%) diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/Bme280_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/Bme280_Sample.csproj index 90b5acfcc4..d9d4ec955f 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/Bme280_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/Bme280_Sample.csproj @@ -8,10 +8,7 @@ Library App - - 8.0 - - + 8.0 diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs index c95e9e815c..e2723e3452 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs @@ -1,10 +1,10 @@ using Meadow; using Meadow.Units; using Meadow.Devices; -using Meadow.Foundation; using Meadow.Foundation.Sensors.LoadCell; using System; using System.Threading; +using System.Threading.Tasks; namespace Sensors.LoadCell.Hx711_Sample { @@ -17,28 +17,33 @@ public class MeadowApp : App public int CalibrationFactor { get; set; } = 0; //9834945 - 8458935; // TODO: change this based on your scale (using the method provided below) public double CalibrationWeight { get; set; } = 1.6; // TODO: enter the known-weight (in units below) you used in calibration - public MeadowApp() + public override async Task Initialize() { - Console.WriteLine($"Creating Sensor..."); - using (loadSensor = new Hx711(Device, Device.Pins.D04, Device.Pins.D03)) + Console.WriteLine("Initialize hardware..."); + + loadSensor = new Hx711(Device, Device.Pins.D04, Device.Pins.D03); + + if (CalibrationFactor == 0) { - if (CalibrationFactor == 0) - { - GetAndDisplayCalibrationUnits(loadSensor); - } - else - { // wait for the ADC to settle - Thread.Sleep(500); - - // Set the current load to be zero - loadSensor.SetCalibrationFactor(CalibrationFactor, new Mass(CalibrationWeight, Mass.UnitType.Grams)); - loadSensor.Tare(); - - loadSensor.MassUpdated += (sender, values) => Console.WriteLine($"Mass is now returned {values.New.Grams:N2}g"); - - loadSensor.StartUpdating(TimeSpan.FromSeconds(2)); - } + GetAndDisplayCalibrationUnits(loadSensor); } + else + { // wait for the ADC to settle + await Task.Delay(500); + + // Set the current load to be zero + loadSensor.SetCalibrationFactor(CalibrationFactor, new Mass(CalibrationWeight, Mass.UnitType.Grams)); + loadSensor.Tare(); + } + + loadSensor.MassUpdated += (sender, values) => Console.WriteLine($"Mass is now returned {values.New.Grams:N2}g"); + } + + public override Task Run() + { + loadSensor.StartUpdating(TimeSpan.FromSeconds(2)); + + return Task.CompletedTask; } public void GetAndDisplayCalibrationUnits(Hx711 sensor) diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/MeadowApp.cs index 50cac3dad5..a2e89c8c12 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/MeadowApp.cs @@ -4,7 +4,7 @@ using Meadow.Foundation.Sensors.LoadCell; using Meadow.Units; using System; -using System.Threading; +using System.Threading.Tasks; namespace Sensors.LoadCell.Nau7802_Sample { @@ -17,39 +17,48 @@ public class MeadowApp : App public int CalibrationFactor { get; set; } = 16526649; // TODO: change this based on your scale (using the method provided below) public Mass CalibrationWeight { get; set; } = new Mass(1600, Mass.UnitType.Grams); // TODO: enter the known-weight you used in calibration - public MeadowApp() + public override async Task Initialize() { - Console.WriteLine("Initializing ..."); + Console.WriteLine("Initialize hardware..."); loadSensor = new Nau7802(Device.CreateI2cBus()); + if (CalibrationFactor == 0) { - GetAndDisplayCalibrationUnits(loadSensor); + await GetAndDisplayCalibrationUnits(loadSensor); } else { // wait for the ADC to settle - Thread.Sleep(500); + await Task.Delay(500); // Set the current load to be zero loadSensor.SetCalibrationFactor(CalibrationFactor, CalibrationWeight); loadSensor.Tare(); - - // start reading - loadSensor.MassUpdated += (sender, values) => Console.WriteLine($"Mass is now returned {values.New.Grams:N2}g"); - loadSensor.StartUpdating(TimeSpan.FromSeconds(2)); } + + loadSensor.MassUpdated += (sender, values) => Console.WriteLine($"Mass is now returned {values.New.Grams:N2}g"); + } + + public override Task Run() + { + loadSensor.StartUpdating(TimeSpan.FromSeconds(2)); + + return Task.CompletedTask; } - public void GetAndDisplayCalibrationUnits(Nau7802 sensor) + public async Task GetAndDisplayCalibrationUnits(Nau7802 sensor) { // first notify the user we're starting Console.WriteLine($"Beginning Calibration. First we'll tare (set a zero)."); Console.WriteLine($"Make sure scale bed is clear. Next step in 5 seconds..."); - Thread.Sleep(5000); + + await Task.Delay(5000); sensor.Tare(); Console.WriteLine($"Place a known weight on the scale. Next step in 5 seconds..."); - Thread.Sleep(5000); + + await Task.Delay(500); var factor = sensor.CalculateCalibrationFactor(); + Console.WriteLine($"Your scale's Calibration Factor is: {factor}. Enter this into the code for future use."); } diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/Capacitive_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/Capacitive_Sample.csproj index e922b75eb4..9b98db4794 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/Capacitive_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/Capacitive_Sample.csproj @@ -8,11 +8,8 @@ Library App - - 8.0 - - - 8.0 + + 9.0 diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/MeadowApp.cs index 6d49dd1da0..fab9d7c194 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/MeadowApp.cs @@ -13,9 +13,9 @@ public class MeadowApp : App Capacitive capacitive; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); capacitive = new Capacitive( analogPort: Device.CreateAnalogInputPort(Device.Pins.A00, 5, TimeSpan.FromMilliseconds(40), new Voltage(3.3, Voltage.UnitType.Volts)), @@ -26,7 +26,6 @@ public MeadowApp() // Example that uses an IObservable subscription to only be notified when the humidity changes by filter defined. var consumer = Capacitive.CreateObserver( handler: result => { - // the first time through, old will be null. string oldValue = (result.Old is { } old) ? $"{old:n2}" : "n/a"; // C# 8 pattern matching Console.WriteLine($"Subscribed - " + $"new: {result.New}, " + @@ -38,22 +37,20 @@ public MeadowApp() // classical .NET events can also be used: capacitive.HumidityUpdated += (sender, result) => - { // the first time through, old will be null. + { string oldValue = (result.Old is { } old) ? $"{old:n2}" : "n/a"; // C# 8 pattern matching Console.WriteLine($"Updated - New: {result.New}, Old: {oldValue}"); }; - // Get an initial reading. - ReadMoisture().Wait(); - - // Spin up the sampling thread so that events are raised and IObservable notifications are sent. - capacitive.StartUpdating(TimeSpan.FromSeconds(5)); + return Task.CompletedTask; } - protected async Task ReadMoisture() + public async override Task Run() { var moisture = await capacitive.Read(); - Console.WriteLine($"Moisture New Value { moisture }"); + Console.WriteLine($"Moisture New Value {moisture}"); + + capacitive.StartUpdating(TimeSpan.FromSeconds(3)); } // } diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs index 97960b6c92..22d627eca9 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs @@ -3,7 +3,6 @@ using Meadow.Foundation.Sensors.Moisture; using Meadow.Units; using System; -using System.Threading; using System.Threading.Tasks; using VU = Meadow.Units.Voltage.UnitType; @@ -15,9 +14,9 @@ public class MeadowApp : App Fc28 fc28; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); fc28 = new Fc28( Device.CreateAnalogInputPort(Device.Pins.A01, 5, TimeSpan.FromMilliseconds(40), new Voltage(3.3, Voltage.UnitType.Volts)), @@ -43,22 +42,17 @@ public MeadowApp() Console.WriteLine($"Moisture Updated: {e.New}"); }; - fc28.StartUpdating(); + return Task.CompletedTask; } - // - - async Task TestFC28Read() + public async override Task Run() { - Console.WriteLine("TestFC28Sensor..."); - - while (true) - { - var moisture = await fc28.Read(); + var moisture = await fc28.Read(); + Console.WriteLine($"Moisture Value { moisture}"); - Console.WriteLine($"Moisture Value { moisture}"); - Thread.Sleep(1000); - } + fc28.StartUpdating(); } + + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/MeadowApp.cs index bad0126693..9c490e6e6a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/MeadowApp.cs @@ -14,9 +14,9 @@ public class MeadowApp : App Adxl335 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing"); + Console.WriteLine("Initialize hardware..."); // create the sensor driver sensor = new Adxl335(Device, Device.Pins.A00, Device.Pins.A01, Device.Pins.A02, null); @@ -40,20 +40,18 @@ public MeadowApp() }); sensor.Subscribe(consumer); - //==== one-off read - ReadConditions().Wait(); - - // start updating - sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public async override Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($"Accel: [X:{result.X.MetersPerSecondSquared:N2}," + $"Y:{result.Y.MetersPerSecondSquared:N2}," + $"Z:{result.Z.MetersPerSecondSquared:N2} (m/s^2)]"); + + sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/MeadowApp.cs index c62e907ca3..614948fd8a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/MeadowApp.cs @@ -14,9 +14,9 @@ public class MeadowApp : App Adxl337 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing"); + Console.WriteLine("Initialize hardware..."); // create the sensor driver sensor = new Adxl337(Device, Device.Pins.A00, Device.Pins.A01, Device.Pins.A02, null); @@ -40,22 +40,19 @@ public MeadowApp() }); sensor.Subscribe(consumer); - //==== one-off read - ReadConditions().Wait(); - - // start updating - sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public async override Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($"Accel: [X:{result.X.MetersPerSecondSquared:N2}," + $"Y:{result.Y.MetersPerSecondSquared:N2}," + $"Z:{result.Z.MetersPerSecondSquared:N2} (m/s^2)]"); - } + sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); + } // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/MeadowApp.cs index d12832d113..3e83b6a3a4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/MeadowApp.cs @@ -12,9 +12,9 @@ public class MeadowApp : App Adxl345 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing"); + Console.WriteLine("Initialize hardware..."); sensor = new Adxl345(Device.CreateI2cBus()); sensor.SetPowerState(false, false, true, false, Adxl345.Frequencies.TwoHz); @@ -27,48 +27,18 @@ public MeadowApp() $"Z:{result.New.Z.MetersPerSecondSquared:N2} (m/s^2)]"); }; - //==== one-off read - ReadConditions().Wait(); - - // start updating - sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public async override Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($"Accel: [X:{result.X.MetersPerSecondSquared:N2}," + $"Y:{result.Y.MetersPerSecondSquared:N2}," + $"Z:{result.Z.MetersPerSecondSquared:N2} (m/s^2)]"); - } - // - - //==== IObservable - // Example that uses an IObservable subscription to only be notified - // when the temperature changes by at least a degree, and humidty by 5%. - // (blowing hot breath on the sensor should trigger) - // TODO/BUG: uncommenting this means no events are raised. - //var consumer = Mpu6050.CreateObserver( - // handler: result => { - // Console.WriteLine($"Observer: [x] changed by threshold; new [x]: X:{result.New.Acceleration3D?.X:N2}, old: X:{result.Old?.Acceleration3D?.X:N2}"); - // }, - // // only notify if the change is greater than 0.5°C - // filter: result => { - // if (result.Old is { } old) { //c# 8 pattern match syntax. checks for !null and assigns var. - // return ( - // (result.New.Acceleration3D.Value - old.Acceleration3D.Value).X > 0.1 // returns true if > 0.1 X change. - // // can add addtional constraints, too: - // //&& - // //(result.New.AngularAcceleration3D.Value - old.AngularAcceleration3D.Value).X > 0.05 // - // ); - // } - // return false; - // } - // // if you want to always get notified, pass null for the filter: - // //filter: null - // ); - //sensor.Subscribe(consumer); + sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); + } } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/MeadowApp.cs index a4f601d296..3ef5f9b5d1 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/MeadowApp.cs @@ -14,9 +14,9 @@ public class MeadowApp : App Adxl362 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing"); + Console.WriteLine("Initialize hardware..."); // create the sensor driver sensor = new Adxl362(Device, Device.CreateSpiBus(), Device.Pins.D00); @@ -40,16 +40,14 @@ public MeadowApp() return false; }); sensor.Subscribe(consumer); - //==== get the device id - Console.WriteLine($"Device ID: {sensor.DeviceID}"); - //==== one-off read - ReadConditions().Wait(); - // start updating - sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); + + return Task.CompletedTask; } - protected async Task ReadConditions() + public async override Task Run() { + Console.WriteLine($"Device ID: {sensor.DeviceID}"); + var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($"Accel: [X:{result.Acceleration3D?.X.MetersPerSecondSquared:N2}," + @@ -57,6 +55,8 @@ protected async Task ReadConditions() $"Z:{result.Acceleration3D?.Z.MetersPerSecondSquared:N2} (m/s^2)]"); Console.WriteLine($"Temp: {result.Temperature?.Celsius:N2}C"); + + sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/MeadowApp.cs index d5c4b6cf59..72e4acb935 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/MeadowApp.cs @@ -14,9 +14,9 @@ public class MeadowApp : App Adxl377 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing"); + Console.WriteLine("Initialize hardware..."); // create the sensor driver sensor = new Adxl377(Device, Device.Pins.A00, Device.Pins.A01, Device.Pins.A02, null); @@ -40,20 +40,18 @@ public MeadowApp() }); sensor.Subscribe(consumer); - //==== one-off read - ReadConditions().Wait(); - - // start updating - sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public async override Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($"Accel: [X:{result.X.MetersPerSecondSquared:N2}," + $"Y:{result.Y.MetersPerSecondSquared:N2}," + $"Z:{result.Z.MetersPerSecondSquared:N2} (m/s^2)]"); + + sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/MeadowApp.cs index fcb95f84aa..50462d193b 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/MeadowApp.cs @@ -12,93 +12,34 @@ public class MeadowApp : App Apds9960 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); // configure our sensor on the I2C Bus var i2c = Device.CreateI2cBus(); sensor = new Apds9960(Device, i2c, Device.Pins.D00); - + // classical .NET events can also be used: - sensor.Updated += (sender, result) => { + sensor.Updated += (sender, result) => + { Console.WriteLine($" Ambient Light: {result.New.AmbientLight?.Lux:N2}Lux"); Console.WriteLine($" Color: {result.New.Color:N2}Lux"); }; - //==== enable the features we want sensor.EnableLightSensor(false); - //==== one-off read - ReadConditions().Wait(); - - // start updating continuously - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public async override Task Run() { - var result = await sensor.Read(); + var (Color, AmbientLight) = await sensor.Read(); Console.WriteLine("Initial Readings:"); - Console.WriteLine($" Ambient Light: {result.AmbientLight?.Lux:N2}Lux"); - Console.WriteLine($" Color: {result.Color:N2}Lux"); - } + Console.WriteLine($" Ambient Light: {AmbientLight?.Lux:N2}Lux"); + Console.WriteLine($" Color: {Color:N2}Lux"); - // + sensor.StartUpdating(TimeSpan.FromSeconds(1)); + } } -} - -////==== IObservable -//// Example that uses an IObservable subscription to only be notified -//// when the filter is satisfied -//var consumer = Apds9960.CreateObserver( -// handler: result => { -// Console.WriteLine($"Observer: filter satisifed: {result.New.VisibleLight?.Lux:N2}Lux, old: {result.Old?.VisibleLight?.Lux:N2}Lux"); -// }, -// // only notify if the visible light changes by 100 lux (put your hand over the sensor to trigger) -// filter: result => { -// if (result.Old is { } old) { //c# 8 pattern match syntax. checks for !null and assigns var. -// // returns true if > 100lux change -// return ((result.New.VisibleLight.Value - old.VisibleLight.Value).Abs().Lux > 100); -// } -// return false; -// } -// // if you want to always get notified, pass null for the filter: -// //filter: null -// ); -//sensor.Subscribe(consumer); - - - -// Console.WriteLine($"Prox: {sensor.ReadProximity()}"); -// Thread.Sleep(2000); - -// /* if(sensor.IsGestureAvailable()) -// { -// Console.WriteLine($"Gesture: {sensor.ReadGesture()}"); -// } -// else -// { -// Console.WriteLine("No gesture detected"); -// } - -// Thread.Sleep(5000); */ -// } -// } - -// public void InitHardware() -// { -// Console.WriteLine("Creating Outputs..."); - -// sensor = new Apds9960(Device, Device.CreateI2cBus(), Device.Pins.D04); - -// sensor.EnableProximitySensor(false); -// sensor.SetProximityGain(2); -// // sensor.EnableLightSensor(false); - -// // Console.WriteLine("EnabledGestureSensor"); -// // sensor.EnableGestureSensor(false); - -// } -// } -//} \ No newline at end of file +} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs index 0dbfc274ca..c98b6de3a4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs @@ -14,9 +14,9 @@ public class MeadowApp : App Bno055 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing"); + Console.WriteLine("Initialize hardware..."); // create the sensor driver sensor = new Bno055(Device.CreateI2cBus()); @@ -40,12 +40,10 @@ public MeadowApp() $"Y:{result.New.GravityVector?.Y.MetersPerSecondSquared:N2}," + $"Z:{result.New.GravityVector?.Z.MetersPerSecondSquared:N2} (meters/s^2)]"); - // TODO: what is the unit here. quaternion need to be unitized. Console.WriteLine($"Quaternion orientation: [X:{result.New.QuaternionOrientation?.X:N2}," + $"Y:{result.New.QuaternionOrientation?.Y:N2}," + $"Z:{result.New.QuaternionOrientation?.Z:N2}]"); - // TODO: what is the unit here. euler angles need to be unitized. Console.WriteLine($"Euler orientation: [heading: {result.New.EulerOrientation?.Heading:N2}," + $"Roll: {result.New.EulerOrientation?.Roll:N2}," + $"Pitch: {result.New.EulerOrientation?.Pitch:N2}]"); @@ -72,10 +70,13 @@ public MeadowApp() }); sensor.Subscribe(consumer); - //==== one-off read - ReadConditions().Wait(); + return Task.CompletedTask; + } + + public async override Task Run() + { + await ReadConditions(); - // start updating sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); } @@ -99,12 +100,10 @@ protected async Task ReadConditions() $"Y:{result.GravityVector?.Y.MetersPerSecondSquared:N2}," + $"Z:{result.GravityVector?.Z.MetersPerSecondSquared:N2} (meters/s^2)]"); - // TODO: what is the unit here. quaternion need to be unitized. Console.WriteLine($"Quaternion orientation: [X:{result.QuaternionOrientation?.X:N2}," + $"Y:{result.QuaternionOrientation?.Y:N2}," + $"Z:{result.QuaternionOrientation?.Z:N2}]"); - // TODO: what is the unit here. euler angles need to be unitized. Console.WriteLine($"Euler orientation: [heading: {result.EulerOrientation?.Heading:N2}," + $"Roll: {result.EulerOrientation?.Roll:N2}," + $"Pitch: {result.EulerOrientation?.Pitch:N2}]"); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/MeadowApp.cs index 35e8772125..f60d2e4769 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Motion; @@ -11,15 +12,18 @@ public class MeadowApp : App Hcsens0040 sensor; - public MeadowApp() + public override Task Initialize() { + Console.WriteLine("Initialize hardware..."); + sensor = new Hcsens0040(Device.CreateDigitalInputPort(Device.Pins.D05)); sensor.OnMotionDetected += Sensor_OnMotionDetected; + + return Task.CompletedTask; } private void Sensor_OnMotionDetected(object sender) { - Console.WriteLine($"Motion detected {DateTime.Now}"); } diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/Hmc5883_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/Hmc5883_Sample.csproj index 4efb45b547..096fae91f8 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/Hmc5883_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/Hmc5883_Sample.csproj @@ -8,10 +8,7 @@ Library App - - 9.0 - - + 9.0 diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/MeadowApp.cs index 50bde5f175..f9f7b86ed3 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/MeadowApp.cs @@ -13,9 +13,9 @@ public class MeadowApp : App Hmc5883 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing"); + Console.WriteLine("Initialize hardware..."); sensor = new Hmc5883(Device.CreateI2cBus()); @@ -42,14 +42,10 @@ public MeadowApp() sensor.Subscribe(consumer); - //==== one-off read - ReadConditions().Wait(); - - // start updating - sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public async override Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); @@ -58,9 +54,10 @@ protected async Task ReadConditions() $"Z:{result.Z:N2}]"); Console.WriteLine($"Heading: [{Hmc5883.DirectionToHeading(result).DecimalDegrees:N2}] degrees"); + + sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); } // - } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/MeadowApp.cs similarity index 81% rename from Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/MeadowApp.cs rename to Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/MeadowApp.cs index 67df1a94a2..c9d0289785 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/MeadowApp.cs @@ -2,7 +2,6 @@ using System.Threading.Tasks; using Meadow; using Meadow.Units; -using AU = Meadow.Units.Acceleration.UnitType; using Meadow.Devices; using Meadow.Foundation.Sensors.Motion; @@ -14,9 +13,9 @@ public class MeadowApp : App Qmc5883 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing"); + Console.WriteLine("Initialize hardware..."); sensor = new Qmc5883(Device.CreateI2cBus()); @@ -34,19 +33,14 @@ public MeadowApp() handler: result => Console.WriteLine($"Observer: [x] changed by threshold; new [x]: X:{Qmc5883.DirectionToHeading(result.New):N2}," + $" old: X:{((result.Old != null) ? Qmc5883.DirectionToHeading(result.Old.Value) : "n/a"):N2} degrees"), // only notify if there's a greater than 5° of heading change - filter: result => { - return result.Old is { } old ? Qmc5883.DirectionToHeading(result.New - old) > new Azimuth(5) : false; - }); + filter: result => result.Old is { } old && Qmc5883.DirectionToHeading(result.New - old) > new Azimuth(5)); + sensor.Subscribe(consumer); - //==== one-off read - ReadConditions().Wait(); - - // start updating - sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public async override Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); @@ -55,8 +49,11 @@ protected async Task ReadConditions() $"Z:{result.Z:N2}]"); Console.WriteLine($"Heading: [{Hmc5883.DirectionToHeading(result).DecimalDegrees:N2}] degrees"); - } + // start updating + sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); + } + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/Qmc5883_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample.csproj similarity index 57% rename from Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/Qmc5883_Sample.csproj rename to Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample.csproj index 12db61ca6b..096fae91f8 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample/Qmc5883_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/Qmc5883_Sample.csproj @@ -8,14 +8,11 @@ Library App - - 9.0 - - + 9.0 - - + + diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/MeadowApp.cs index eb374fa9a4..4ee51a58f4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/MeadowApp.cs @@ -14,9 +14,9 @@ public class MeadowApp : App Mag3110 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing"); + Console.WriteLine("Initialize hardware..."); sensor = new Mag3110(Device.CreateI2cBus()); @@ -41,14 +41,10 @@ public MeadowApp() }); sensor.Subscribe(consumer); - //==== one-off read - ReadConditions().Wait(); - - // start updating - sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public async override Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); @@ -57,6 +53,8 @@ protected async Task ReadConditions() $"Z:{result.MagneticField3D?.Z.MicroTesla:N2} (microteslas)]"); Console.WriteLine($"Temp: {result.Temperature?.Celsius:N2}C"); + + sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/MeadowApp.cs index c3a10d5a32..b61c19f87e 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/MeadowApp.cs @@ -14,9 +14,9 @@ public class MeadowApp : App Mma7660fc sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing"); + Console.WriteLine("Initialize hardware..."); // create the sensor driver sensor = new Mma7660fc(Device.CreateI2cBus()); @@ -42,20 +42,19 @@ public MeadowApp() }); sensor.Subscribe(consumer); - //==== one-off read - ReadConditions().Wait(); - - // start updating - sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public async override Task Run() { + //==== one-off read var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($"Accel: [X:{result.X.MetersPerSecondSquared:N2}," + $"Y:{result.Y.MetersPerSecondSquared:N2}," + $"Z:{result.Z.MetersPerSecondSquared:N2} (m/s^2)]"); + + sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/MeadowApp.cs index 01f86de9a6..a2d0449845 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/MeadowApp.cs @@ -15,9 +15,9 @@ public class MeadowApp : App Mpu6050 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing"); + Console.WriteLine("Initialize hardware..."); sensor = new Mpu6050(Device.CreateI2cBus()); @@ -46,17 +46,14 @@ public MeadowApp() }); sensor.Subscribe(consumer); - //==== one-off read - ReadConditions().Wait(); - - // start updating - sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public async override Task Run() { + //==== one-off read var result = await sensor.Read(); - Console.WriteLine("Initial Readings:"); + Console.WriteLine($"Accel: [X:{result.Acceleration3D?.X.MetersPerSecondSquared:N2}," + $"Y:{result.Acceleration3D?.Y.MetersPerSecondSquared:N2}," + $"Z:{result.Acceleration3D?.Z.MetersPerSecondSquared:N2} (m/s^2)]"); @@ -66,6 +63,8 @@ protected async Task ReadConditions() $"Z:{result.AngularVelocity3D?.Z.DegreesPerSecond:N2} (dps)]"); Console.WriteLine($"Temp: {result.Temperature?.Celsius:N2}C"); + + sensor.StartUpdating(TimeSpan.FromMilliseconds(500)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/Mpu6050_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/Mpu6050_Sample.csproj index 689b903a5e..a7315a3f2a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/Mpu6050_Sample.csproj +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/Mpu6050_Sample.csproj @@ -8,10 +8,7 @@ Library App - - 8.0 - - + 8.0 diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/MeadowApp.cs index a8d3118ac5..628b5ded24 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Motion; @@ -12,11 +13,16 @@ public class MeadowApp : App ParallaxPir parallaxPir; - public MeadowApp() + public override Task Initialize() { + Console.WriteLine("Initialize hardware..."); + parallaxPir = new ParallaxPir(Device.CreateDigitalInputPort(Device.Pins.D05, InterruptMode.EdgeBoth, ResistorMode.Disabled)); + parallaxPir.OnMotionStart += (sender)=> Console.WriteLine($"Motion start {DateTime.Now}"); parallaxPir.OnMotionEnd += (sender) => Console.WriteLine($"Motion end {DateTime.Now}"); + + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs index bdfe0025d9..a1a230b9d8 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs @@ -1,5 +1,5 @@ using System; -using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Power; @@ -10,21 +10,30 @@ public class MeadowApp : App { // - public MeadowApp() + Ina260 ina260; + + public override Task Initialize() { - Console.WriteLine("Initialize..."); + Console.WriteLine("Initialize hardware..."); + var bus = Device.CreateI2cBus(); - var ina = new Ina260(bus); + ina260 = new Ina260(bus); Console.WriteLine($"-- INA260 Sample App ---"); - Console.WriteLine($"Manufacturer: {ina.ManufacturerID}"); - Console.WriteLine($"Die: {ina.DieID}"); - ina.Updated += (s, v) => + Console.WriteLine($"Manufacturer: {ina260.ManufacturerID}"); + Console.WriteLine($"Die: {ina260.DieID}"); + ina260.Updated += (s, v) => { Console.WriteLine($"{v.New.Item2}V @ {v.New.Item3}A"); }; - ina.StartUpdating(TimeSpan.FromSeconds(2)); + return Task.CompletedTask; + } + + public override Task Run() + { + ina260.StartUpdating(TimeSpan.FromSeconds(2)); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/MeadowApp.cs index 3b9f1139ae..ac46dce6bb 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow.Devices; using Meadow.Foundation.Helpers; @@ -8,9 +9,9 @@ public class MeadowApp : App { // - readonly IRfidReader rfidReader; + IRfidReader rfidReader; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); @@ -22,9 +23,14 @@ public MeadowApp() // subscribe to IObservable rfidReader.Subscribe(new RfidObserver()); + return Task.CompletedTask; + } + + public override Task Run() + { rfidReader.StartReading(); - Console.WriteLine("Ready..."); + return Task.CompletedTask; } private void RfidReaderOnTagRead(object sender, RfidReadResult e) @@ -57,4 +63,4 @@ public void OnNext(byte[] value) // } -} +} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/MeadowApp.cs index 6f432deaf6..69a9e93faa 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/MeadowApp.cs @@ -1,14 +1,16 @@ using System; -using Meadow; +using System.Threading.Tasks; using Meadow.Devices; namespace Meadow.Foundation.Sensors.Rfid_Sample { public class MeadowApp : App { - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize hardware..."); + + return Task.CompletedTask; } } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs index 363e2f3148..208820caa0 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Sound; @@ -7,11 +8,24 @@ namespace Sensors.Sound.Ky038_Sample { public class MeadowApp : App { - public MeadowApp() + // + + Ky038 sensor; + + public override Task Initialize() { - Console.WriteLine("Initialize..."); + Console.WriteLine("Initialize hardware..."); - var sensor = new Ky038(Device, Device.Pins.A00, Device.Pins.D10); + sensor = new Ky038(Device, Device.Pins.A00, Device.Pins.D10); + + return Task.CompletedTask; } + + public override Task Run() + { + return Task.CompletedTask; + } + + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/MeadowApp.cs index 584db859ad..545d4b3fe2 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/MeadowApp.cs @@ -1,13 +1,47 @@ using Meadow; using Meadow.Devices; +using System; +using System.Threading.Tasks; namespace Sensors.Temperature.Ds18B20_Sample { public class MeadowApp : App { - public MeadowApp() + // + /* + Ds18B20 ds18B20; + + public override Task Initialize() { - + Console.WriteLine("Initialize hardware..."); + + ds18B20 = new ds18B20(Device.CreateI2cBus()); + + var consumer = ds18B20.CreateObserver( + handler: result => + { + Console.WriteLine($"Temperature New Value { result.New.Celsius}C"); + Console.WriteLine($"Temperature Old Value { result.Old?.Celsius}C"); + }, + filter: null + ); + ds18B20.Subscribe(consumer); + + ds18B20.TemperatureUpdated += (object sender, IChangeResult e) => + { + Console.WriteLine($"Temperature Updated: {e.New.Celsius:n2}C"); + }; + return Task.CompletedTask; } + + public override async Task Run() + { + var temp = await ds18B20.Read(); + Console.WriteLine($"Temperature New Value {temp.Celsius}C"); + + ds18B20.StartUpdating(); + }*/ + + // } } diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs index 8cb659df1c..d7c9da1442 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs @@ -2,25 +2,21 @@ using Meadow.Devices; using Meadow.Foundation.Sensors.Temperature; using System; -using System.Threading; using System.Threading.Tasks; namespace Sensors.Temperature.Lm75_Sample { - // TODO: this sample needs to be updated. public class MeadowApp : App { // Lm75 lm75; - public MeadowApp() + public override Task Initialize() { - lm75 = new Lm75(Device.CreateI2cBus()); - - TestRead().Wait(); + Console.WriteLine("Initialize hardware..."); - Console.WriteLine("TestUpdating..."); + lm75 = new Lm75(Device.CreateI2cBus()); var consumer = Lm75.CreateObserver( handler: result => @@ -36,20 +32,17 @@ public MeadowApp() { Console.WriteLine($"Temperature Updated: {e.New.Celsius:n2}C"); }; - - lm75.StartUpdating(); + return Task.CompletedTask; } - // - - async Task TestRead() + public override async Task Run() { - Console.WriteLine("TestRead..."); - var temp = await lm75.Read(); + Console.WriteLine($"Temperature New Value {temp.Celsius}C"); - Console.WriteLine($"Temperature New Value { temp.Celsius}"); - Thread.Sleep(1000); + lm75.StartUpdating(); } + + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/MeadowApp.cs index 42a08f47b5..238607014f 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/MeadowApp.cs @@ -2,7 +2,7 @@ using Meadow.Devices; using Meadow.Foundation.Sensors.Temperature; using System; -using System.Threading; +using System.Threading.Tasks; namespace Sensors.Temperature.Mcp9808_Sample { @@ -12,9 +12,9 @@ public class MeadowApp : App Mcp9808 mcp9808; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); mcp9808 = new Mcp9808(Device.CreateI2cBus()); @@ -33,22 +33,18 @@ public MeadowApp() Console.WriteLine($"Temperature Updated: {e.New.Celsius:N2}C"); }; - mcp9808.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - // - - void TestRead() + public override async Task Run() { - Console.WriteLine("TestMcp9808Sensor..."); + var temp = await mcp9808.Read(); - while (true) - { - var temp = mcp9808.Read().Result; + Console.WriteLine($"Temperature New Value {temp.Celsius}C"); - Console.WriteLine($"Temperature New Value {temp.Celsius}C"); - Thread.Sleep(1000); - } + mcp9808.StartUpdating(TimeSpan.FromSeconds(1)); } + + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/MeadowApp.cs index 7fab8a963c..bf885ae67e 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/MeadowApp.cs @@ -1,5 +1,5 @@ using System; -using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Temperature; @@ -15,9 +15,9 @@ public class MeadowApp : App Tmp102 tmp102; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); tmp102 = new Tmp102(Device.CreateI2cBus()); @@ -36,22 +36,17 @@ public MeadowApp() Console.WriteLine($"Temperature Updated: {e.New.Celsius:N2}C"); }; - tmp102.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - // - - void TestRead() + public override async Task Run() { - Console.WriteLine("TestTmp102Sensor..."); - - while (true) - { - var temp = tmp102.Read().Result; + var temp = await tmp102.Read(); + Console.WriteLine($"Current temperature: {temp.Celsius} C"); - Console.WriteLine($"Temperature New Value { temp.Celsius}C"); - Thread.Sleep(1000); - } + tmp102.StartUpdating(TimeSpan.FromSeconds(1)); } + + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/MeadowApp.cs index a11ae5431d..aaa3276a6b 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation; @@ -15,9 +16,8 @@ public class MeadowApp : App RgbPwmLed onboardLed; SwitchingAnemometer anemometer; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); //==== onboard LED @@ -46,10 +46,16 @@ public MeadowApp() ); anemometer.Subscribe(observer); + return Task.CompletedTask; + } + + public override Task Run() + { // start raising updates anemometer.StartUpdating(); - Console.WriteLine("Hardware initialized."); + + return Task.CompletedTask; } /// diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/MeadowApp.cs index 77565deecb..cc0c3753e1 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Weather; @@ -12,7 +13,7 @@ public class MeadowApp : App SwitchingRainGauge rainGauge; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); @@ -29,8 +30,13 @@ public MeadowApp() ); rainGauge.Subscribe(observer); + return Task.CompletedTask; + } + + public override async Task Run() + { // get initial reading, just to test the API - should be 0 - Length rainFall = rainGauge.Read().Result; + Length rainFall = await rainGauge.Read(); Console.WriteLine($"Initial depth: {rainFall.Millimeters}mm"); // start the sensor diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/MeadowApp.cs index 5b68793d02..4aea81005e 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Weather; @@ -12,7 +13,7 @@ public class MeadowApp : App WindVane windVane; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); @@ -29,8 +30,13 @@ public MeadowApp() ); windVane.Subscribe(observer); + return Task.CompletedTask; + } + + public override async Task Run() + { // get initial reading, just to test the API - Azimuth azi = windVane.Read().Result; + Azimuth azi = await windVane.Read(); Console.WriteLine($"Initial azimuth: {azi.Compass16PointCardinalName}"); // start updating diff --git a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs index 96e6483465..29facfcb31 100644 --- a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs @@ -1,5 +1,5 @@ using System; -using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Servos; @@ -14,30 +14,35 @@ public class MeadowApp : App protected Servo servo; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); servo = new Servo(Device, Device.Pins.D02, NamedServoConfigs.SG90); - servo.RotateTo(new Angle(0, AU.Degrees)); + return Task.CompletedTask; + } + + public async override Task Run() + { + await servo.RotateTo(new Angle(0, AU.Degrees)); while (true) { for (int i = 0; i <= servo.Config.MaximumAngle.Degrees; i++) { - servo.RotateTo(new Angle(i, AU.Degrees)); + await servo.RotateTo(new Angle(i, AU.Degrees)); Console.WriteLine($"Rotating to {i}"); - Thread.Sleep(40); } - Thread.Sleep(2000); + + await Task.Delay(2000); + for (int i = 180; i >= servo.Config.MinimumAngle.Degrees; i--) { - servo.RotateTo(new Angle(i, AU.Degrees)); + await servo.RotateTo(new Angle(i, AU.Degrees)); Console.WriteLine($"Rotating to {i}"); - Thread.Sleep(40); } - Thread.Sleep(2000); + await Task.Delay(2000); } } diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/MeadowApp.cs index 9615c93242..20f1733535 100644 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_RX_Sample/MeadowApp.cs @@ -6,7 +6,7 @@ using Meadow.Units; using System; using System.Text; -using System.Threading; +using System.Threading.Tasks; namespace Transceivers.Nrf24l01_RX_Sample { @@ -18,7 +18,7 @@ public class MeadowApp : App Memory readBuffer; - public MeadowApp() + public override Task Initialize() { led = new RgbLed(Device, Device.Pins.OnboardLedRed, Device.Pins.OnboardLedGreen, Device.Pins.OnboardLedBlue); led.SetColor(RgbLed.Colors.Red); @@ -33,6 +33,11 @@ public MeadowApp() chipSelectLine: Device.Pins.D12, interruptPin: Device.Pins.D00); + return Task.CompletedTask; + } + + public async override Task Run() + { radio.SetChannel(76); radio.OpenReadingPipe(0, Encoding.UTF8.GetBytes(address)); radio.SetPALevel(0); @@ -46,7 +51,7 @@ public MeadowApp() { readBuffer = radio.Read(32); - Thread.Sleep(1000); + await Task.Delay(1000); } } } diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/MeadowApp.cs index 4f14653a21..7977bb3be6 100644 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Transceivers.Nrf24l01/Samples/Nrf24l01_TX_Sample/MeadowApp.cs @@ -7,6 +7,7 @@ using System; using System.Text; using System.Threading; +using System.Threading.Tasks; namespace Transceivers.Nrf24l01_TX_Sample { @@ -16,7 +17,7 @@ public class MeadowApp : App Nrf24l01 radio; string address = "00001"; - public MeadowApp() + public override Task Initialize() { led = new RgbLed(Device, Device.Pins.OnboardLedRed, Device.Pins.OnboardLedGreen, Device.Pins.OnboardLedBlue); led.SetColor(RgbLed.Colors.Red); @@ -31,6 +32,11 @@ public MeadowApp() chipSelectLine: Device.Pins.D12, interruptPin: Device.Pins.D00); + return Task.CompletedTask; + } + + public async override Task Run() + { radio.SetChannel(76); radio.OpenWritingPipe(Encoding.UTF8.GetBytes(address)); radio.SetPALevel(0); @@ -43,7 +49,7 @@ public MeadowApp() string helloWorld = "Hello World"; radio.Write(Encoding.UTF8.GetBytes(helloWorld), (byte)(helloWorld.Length)); Console.WriteLine($"Sending: {helloWorld} \n"); - Thread.Sleep(1000); + await Task.Delay(1000); } } } diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs index 2146e7b113..9dd0d3aa2b 100644 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Transceivers; @@ -10,19 +11,15 @@ public class MeadowApp : App { SX127x radio; - public MeadowApp() + public async override Task Initialize() { - InitHardware(); - } + Console.WriteLine("Initialize hardware..."); - public void InitHardware() - { - Console.WriteLine("Initialize..."); var bus = Device.CreateSpiBus(); var chipSelect = Device.CreateDigitalOutputPort(Device.Pins.D00); radio = new SX127x(bus, chipSelect); - while (true) + while (true) { // this is purely a test for supporting changing bus speed in SPI - remove when the radio is implemented foreach (var spd in bus.SupportedSpeeds) @@ -40,7 +37,7 @@ public void InitHardware() Console.WriteLine($" {ex.Message}"); } - Thread.Sleep(2000); + await Task.Delay(2000); } } } diff --git a/Source/Meadow.Foundation.sln b/Source/Meadow.Foundation.sln index c072a0130f..e5c1d370bb 100644 --- a/Source/Meadow.Foundation.sln +++ b/Source/Meadow.Foundation.sln @@ -670,7 +670,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{CF49 EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Yx5300_Sample", "Meadow.Foundation.Peripherals\Audio.Mp3.Yx5300\Samples\Yx5300_Sample\Yx5300_Sample.csproj", "{A447201E-D3E7-47C0-8E87-A919A272FCB1}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sensors.Atmospheric.Bme680", "Sensors.Atmospheric.Bme680", "{10C3DA72-29FA-4BF7-B2D5-EABF25879E92}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sensors.Atmospheric.Bme68x", "Sensors.Atmospheric.Bme68x", "{10C3DA72-29FA-4BF7-B2D5-EABF25879E92}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{01926B24-03D6-4ACC-ABB7-FF90E5861557}" EndProject @@ -876,8 +876,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AnalogSolarGauge_Sample", " EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ArducamMini_Display_Sample", "Meadow.Foundation.Peripherals\Sensors.Camera.ArducamMini\Samples\ArducamMini_Display_Sample\ArducamMini_Display_Sample.csproj", "{C4764E21-5F64-4BB7-ADBB-6DED327890FF}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Qmc5883_Sample", "Meadow.Foundation.Peripherals\Sensors.Motion.Hmc5883\Samples\Qmc5883_Sample\Qmc5883_Sample\Qmc5883_Sample.csproj", "{B6D877AB-69DA-4E4D-BCB4-24B85B88C821}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apa102_Display_Sample", "Meadow.Foundation.Peripherals\Leds.Apa102\Samples\Apa102_Display_Sample\Apa102_Display_Sample.csproj", "{64BA87CF-7A11-4715-8EDF-45AFE7D73EBF}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Dht10_Sample", "Meadow.Foundation.Peripherals\Sensors.Atmospheric.Dhtxx\Samples\Dht10_Sample\Dht10_Sample.csproj", "{903369E3-E454-42DB-8939-70C64049D1C2}" @@ -1046,6 +1044,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ds3502_Sample", "Meadow.Fou EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Meadow.Logging", "..\..\Meadow.Logging\lib\Meadow.Logging.csproj", "{02C5745B-756A-49C4-A7A8-B8D07A818268}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Qmc5883_Sample", "Meadow.Foundation.Peripherals\Sensors.Motion.Hmc5883\Samples\Qmc5883_Sample\Qmc5883_Sample.csproj", "{6AF1C69A-3293-4ADC-AB1B-B814A709D15F}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -2158,12 +2158,6 @@ Global {C4764E21-5F64-4BB7-ADBB-6DED327890FF}.Release|Any CPU.ActiveCfg = Release|Any CPU {C4764E21-5F64-4BB7-ADBB-6DED327890FF}.Release|Any CPU.Build.0 = Release|Any CPU {C4764E21-5F64-4BB7-ADBB-6DED327890FF}.Release|Any CPU.Deploy.0 = Release|Any CPU - {B6D877AB-69DA-4E4D-BCB4-24B85B88C821}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B6D877AB-69DA-4E4D-BCB4-24B85B88C821}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B6D877AB-69DA-4E4D-BCB4-24B85B88C821}.Debug|Any CPU.Deploy.0 = Debug|Any CPU - {B6D877AB-69DA-4E4D-BCB4-24B85B88C821}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B6D877AB-69DA-4E4D-BCB4-24B85B88C821}.Release|Any CPU.Build.0 = Release|Any CPU - {B6D877AB-69DA-4E4D-BCB4-24B85B88C821}.Release|Any CPU.Deploy.0 = Release|Any CPU {64BA87CF-7A11-4715-8EDF-45AFE7D73EBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {64BA87CF-7A11-4715-8EDF-45AFE7D73EBF}.Debug|Any CPU.Build.0 = Debug|Any CPU {64BA87CF-7A11-4715-8EDF-45AFE7D73EBF}.Debug|Any CPU.Deploy.0 = Debug|Any CPU @@ -2456,6 +2450,12 @@ Global {02C5745B-756A-49C4-A7A8-B8D07A818268}.Debug|Any CPU.Build.0 = Debug|Any CPU {02C5745B-756A-49C4-A7A8-B8D07A818268}.Release|Any CPU.ActiveCfg = Release|Any CPU {02C5745B-756A-49C4-A7A8-B8D07A818268}.Release|Any CPU.Build.0 = Release|Any CPU + {6AF1C69A-3293-4ADC-AB1B-B814A709D15F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6AF1C69A-3293-4ADC-AB1B-B814A709D15F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6AF1C69A-3293-4ADC-AB1B-B814A709D15F}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {6AF1C69A-3293-4ADC-AB1B-B814A709D15F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6AF1C69A-3293-4ADC-AB1B-B814A709D15F}.Release|Any CPU.Build.0 = Release|Any CPU + {6AF1C69A-3293-4ADC-AB1B-B814A709D15F}.Release|Any CPU.Deploy.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -2891,7 +2891,6 @@ Global {55ED6655-8545-48DE-8A51-4A8CA1DE5BF9} = {713F4271-0407-4AE0-B982-DE22A0D0857E} {2CD36743-6F9C-41DA-8AA8-68B7E58F2661} = {40E200ED-D7B8-4FFD-B4FC-753E56DA831E} {C4764E21-5F64-4BB7-ADBB-6DED327890FF} = {43DB9DE8-A36D-41CC-947F-07CC8276D585} - {B6D877AB-69DA-4E4D-BCB4-24B85B88C821} = {D07E813A-1685-444B-8DB1-6FFD71B53E21} {64BA87CF-7A11-4715-8EDF-45AFE7D73EBF} = {CAC3EB01-B0FB-4B42-AA55-F23B4EC38DBA} {903369E3-E454-42DB-8939-70C64049D1C2} = {109B0BE9-7083-4473-B528-25425CA84E76} {2459199F-D443-4869-9BEB-FDE163489FBB} = {F800CF20-C75C-4626-9876-769D9650C781} @@ -2976,6 +2975,7 @@ Global {8EEDC98C-AC87-490C-8C36-846EE82E9D0D} = {853477A1-9B58-4893-AFDD-577471C62DB1} {A92F4AF5-7B31-4F48-A2FC-416CF74C1BBF} = {C6E0BE66-399B-449A-B3A0-3D594EFFE1A1} {02C5745B-756A-49C4-A7A8-B8D07A818268} = {65C50059-6C22-43E9-88DE-AD73F7F108C8} + {6AF1C69A-3293-4ADC-AB1B-B814A709D15F} = {D07E813A-1685-444B-8DB1-6FFD71B53E21} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {AF7CA16F-8C38-4546-87A2-5DAAF58A1520} From 88b21e079209f7f6918026ad7f12ed087deab22c Mon Sep 17 00:00:00 2001 From: Adrian Stevens Date: Thu, 7 Jul 2022 17:05:04 -0700 Subject: [PATCH 11/16] Update System.Text.Encodings.Web in MapleServer sample --- .../Sample/ServerConsole_Sample/packages.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerConsole_Sample/packages.config b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerConsole_Sample/packages.config index e2e0b92d22..2099ec1c40 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerConsole_Sample/packages.config +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerConsole_Sample/packages.config @@ -5,7 +5,7 @@ - + From 64565e74274357f2ca301a530a68b16a371e156d Mon Sep 17 00:00:00 2001 From: Jorge Ramirez Date: Thu, 7 Jul 2022 17:17:27 -0700 Subject: [PATCH 12/16] Update Sensors.Atmospheric.*, Sensors.Camera.* and Sensors.Distance.* --- .../Samples/AdafruitMPRLS_Sample/MeadowApp.cs | 17 ++- .../Samples/Bme280_Sample/MeadowApp.cs | 32 ++--- .../Samples/Bmp085_Sample/MeadowApp.cs | 18 +-- .../Samples/Bmp180_Sample/MeadowApp.cs | 24 ++-- .../Samples/Ccs811_Sample/MeadowApp.cs | 22 +-- .../Samples/Dht12_Sample/MeadowApp.cs | 14 +- .../Samples/Hih6130_Sample/MeadowApp.cs | 14 +- .../Samples/Htu21d_Sample/MeadowApp.cs | 10 +- .../Samples/Htu31d_Sample/MeadowApp.cs | 14 +- .../Samples/Mpl115a2_Sample/MeadowApp.cs | 12 +- .../Samples/Mpl3115a2_Sample/MeadowApp.cs | 14 +- .../Samples/Ms5611_Sample/MeadowApp.cs | 10 +- .../Samples/Sht31d_Sample/MeadowApp.cs | 24 ++-- .../Samples/Sht40_Sample/MeadowApp.cs | 24 ++-- .../Samples/Si70xx_Sample/MeadowApp.cs | 12 +- .../Samples/Th02_Sample/MeadowApp.cs | 27 ++-- .../ArducamMini_Display_Sample/MeadowApp.cs | 49 +++---- .../Samples/ArducamMini_Sample/MeadowApp.cs | 14 +- .../Samples/Mlx90640_Sample/MeadowApp.cs | 18 ++- .../Samples/Vc0706_Sample/MeadowApp.cs | 11 +- .../Samples/Gp2d12_Sample/MeadowApp.cs | 27 ++-- .../Samples/Hcsr04_Sample/MeadowApp.cs | 17 ++- .../Samples/Hysrf05_Sample/MeadowApp.cs | 15 ++- .../Samples/MaxBotix_Sample/MeadowApp.cs | 21 +-- .../Samples/Mb10x0_Sample/MeadowApp.cs | 10 +- .../Samples/Sfsr02_Sample/MeadowApp.cs | 11 +- .../Samples/Vl53l0x_Radar_Sample/MeadowApp.cs | 127 ------------------ .../Vl53l0x_Radar_Sample.csproj | 18 --- .../Samples/Vl53l0x_Sample/MeadowApp.cs | 12 +- .../Vl53l0x_St7789_Sample/MeadowApp.cs | 70 ---------- .../Vl53l0x_St7789_Sample.csproj | 17 --- Source/Meadow.Foundation.sln | 16 --- 32 files changed, 285 insertions(+), 456 deletions(-) delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/MeadowApp.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/Vl53l0x_Radar_Sample.csproj delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/MeadowApp.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/Vl53l0x_St7789_Sample.csproj diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/MeadowApp.cs index 42e62da99e..f0c1ec34c5 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.AdafruitMPRLS/Samples/AdafruitMPRLS_Sample/MeadowApp.cs @@ -3,6 +3,7 @@ using Meadow.Foundation.Sensors.Atmospheric; using Meadow.Units; using System; +using System.Threading.Tasks; namespace AdafruitMPRLSSensorExample { @@ -10,15 +11,23 @@ public class MeadowApp : App { // - public MeadowApp() + AdafruitMPRLS sensor; + + public override Task Initialize() { Console.WriteLine("Initializing..."); - var PressureSensor = new AdafruitMPRLS(Device.CreateI2cBus()); + sensor = new AdafruitMPRLS(Device.CreateI2cBus()); + sensor.Updated += PressureSensor_Updated; + + return Task.CompletedTask; + } - PressureSensor.StartUpdating(TimeSpan.FromSeconds(1)); + public override Task Run() + { + sensor.StartUpdating(TimeSpan.FromSeconds(1)); - PressureSensor.Updated += PressureSensor_Updated; + return Task.CompletedTask; } void PressureSensor_Updated(object sender, IChangeResult<(Pressure? Pressure, Pressure? RawPsiMeasurement)> result) diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/MeadowApp.cs index 2cb7473abc..c1b455fee6 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bme280/Samples/Bme280_Sample/MeadowApp.cs @@ -12,7 +12,7 @@ public class MeadowApp : App Bme280 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -20,15 +20,15 @@ public MeadowApp() CreateI2CSensor(); var consumer = Bme280.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); - }, - filter: result => + }, + filter: result => { //c# 8 pattern match syntax. checks for !null and assigns var. - if (result.Old is { } old) - { + if (result.Old is { } old) + { return ( (result.New.Temperature.Value - old.Temperature.Value).Abs().Celsius > 0.5 && @@ -46,7 +46,16 @@ public MeadowApp() Console.WriteLine($" Pressure: {result.New.Pressure?.Millibar:N2}mbar ({result.New.Pressure?.Pascal:N2}Pa)"); }; - ReadConditions().Wait(); + return Task.CompletedTask; + } + + public override async Task Run() + { + var conditions = await sensor.Read(); + Console.WriteLine("Initial Readings:"); + Console.WriteLine($" Temperature: {conditions.Temperature?.Celsius:N2}C"); + Console.WriteLine($" Pressure: {conditions.Pressure?.Bar:N2}hPa"); + Console.WriteLine($" Relative Humidity: {conditions.Humidity?.Percent:N2}%"); sensor.StartUpdating(TimeSpan.FromSeconds(1)); } @@ -68,15 +77,6 @@ void CreateI2CSensor() } - async Task ReadConditions() - { - var conditions = await sensor.Read(); - Console.WriteLine("Initial Readings:"); - Console.WriteLine($" Temperature: {conditions.Temperature?.Celsius:N2}C"); - Console.WriteLine($" Pressure: {conditions.Pressure?.Bar:N2}hPa"); - Console.WriteLine($" Relative Humidity: {conditions.Humidity?.Percent:N2}%"); - } - // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/MeadowApp.cs index d038e26d12..06ae0e2611 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp085/Samples/Bmp085_Sample/MeadowApp.cs @@ -12,23 +12,23 @@ public class MeadowApp : App Bmp085 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); sensor = new Bmp085(Device.CreateI2cBus()); var consumer = Bmp085.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); }, - filter: result => + filter: result => { //c# 8 pattern match syntax. checks for !null and assigns var. if (result.Old?.Temperature is { } oldTemp && result.New.Temperature is { } newTemp) - { + { return (newTemp - oldTemp).Abs().Celsius > 0.5; // returns true if > 0.5°C change. } return false; @@ -36,21 +36,21 @@ public MeadowApp() ); sensor.Subscribe(consumer); - sensor.Updated += (sender, result) => + sensor.Updated += (sender, result) => { Console.WriteLine($" Temperature: {result.New.Temperature?.Celsius:N2}C"); Console.WriteLine($" Pressure: {result.New.Pressure?.Bar:N2}bar"); }; - ReadConditions().Wait(); - - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var conditions = await sensor.Read(); Console.WriteLine($"Temperature: {conditions.Temperature?.Celsius}°C, Pressure: {conditions.Pressure?.Pascal}Pa"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/MeadowApp.cs index 012bb1c24f..053e3093ba 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Bmp180/Samples/Bmp180_Sample/MeadowApp.cs @@ -12,45 +12,45 @@ public class MeadowApp : App Bmp180 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); sensor = new Bmp180(Device.CreateI2cBus()); var consumer = Bmp180.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); - }, - filter: result => + }, + filter: result => { //c# 8 pattern match syntax. checks for !null and assigns var. - if (result.Old is { } old) - { + if (result.Old is { } old) + { return ( - (result.New.Temperature.Value - old.Temperature.Value).Abs().Celsius > 0.5); + (result.New.Temperature.Value - old.Temperature.Value).Abs().Celsius > 0.5); } return false; } ); sensor.Subscribe(consumer); - sensor.Updated += (sender, result) => + sensor.Updated += (sender, result) => { Console.WriteLine($" Temperature: {result.New.Temperature?.Celsius:N2}C"); Console.WriteLine($" Pressure: {result.New.Pressure?.Bar:N2}bar"); }; - - ReadConditions().Wait(); - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var conditions = await sensor.Read(); Console.WriteLine($"Temperature: {conditions.Temperature?.Celsius}°C, Pressure: {conditions.Pressure?.Pascal}Pa"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/MeadowApp.cs index bdc24b7635..ddec9021b7 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ccs811/Samples/Ccs811_Sample/MeadowApp.cs @@ -12,7 +12,7 @@ public class MeadowApp : App Ccs811 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -20,17 +20,17 @@ public MeadowApp() sensor = new Ccs811(i2c); var consumer = Ccs811.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer triggered:"); Console.WriteLine($" new CO2: {result.New.Co2?.PartsPerMillion:N1}ppm, old: {result.Old?.Co2?.PartsPerMillion:N1}ppm."); Console.WriteLine($" new VOC: {result.New.Voc?.PartsPerBillion:N1}ppb, old: {result.Old?.Voc?.PartsPerBillion:N1}ppb."); }, - filter: result => + filter: result => { //c# 8 pattern match syntax. checks for !null and assigns var. - if (result.Old is { } old) - { + if (result.Old is { } old) + { return ( (result.New.Co2.Value - old.Co2.Value).Abs().PartsPerMillion > 1000 // 1000ppm && @@ -38,26 +38,26 @@ public MeadowApp() ); } return false; - } + } ); sensor.Subscribe(consumer); - sensor.Updated += (sender, result) => + sensor.Updated += (sender, result) => { Console.WriteLine($"CO2: {result.New.Co2.Value.PartsPerMillion:n1}ppm, VOC: {result.New.Voc.Value.PartsPerBillion:n1}ppb"); }; - ReadConditions().Wait(); - - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($" CO2: {result.Co2.Value.PartsPerMillion:n1}ppm"); Console.WriteLine($" VOC: {result.Voc.Value.PartsPerBillion:n1}ppb"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/MeadowApp.cs index c2eccbbb64..df437b0a00 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht12_Sample/MeadowApp.cs @@ -13,14 +13,14 @@ public class MeadowApp : App Dht12 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); sensor = new Dht12(Device.CreateI2cBus()); var consumer = Dht12.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); }, @@ -40,23 +40,23 @@ result.New.Temperature is { } newTemp && ); sensor.Subscribe(consumer); - sensor.Updated += (object sender, IChangeResult<(Temperature? Temperature, RelativeHumidity? Humidity)> e) => + sensor.Updated += (object sender, IChangeResult<(Temperature? Temperature, RelativeHumidity? Humidity)> e) => { Console.WriteLine($" Temperature: {e.New.Temperature?.Celsius:N2}C"); Console.WriteLine($" Relative Humidity: {e.New.Humidity:N2}%"); }; - ReadConditions().Wait(); - - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var conditions = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($" Temperature: {conditions.Temperature?.Celsius:N2}C"); Console.WriteLine($" Relative Humidity: {conditions.Humidity?.Percent:N2}%"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/MeadowApp.cs index 2f704c3365..a961918541 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Hih6130/Samples/Hih6130_Sample/MeadowApp.cs @@ -12,14 +12,14 @@ public class MeadowApp : App Hih6130 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); sensor = new Hih6130(Device.CreateI2cBus()); var consumer = Hih6130.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); }, @@ -39,23 +39,23 @@ result.New.Temperature is { } newTemp && ); sensor.Subscribe(consumer); - sensor.Updated += (sender, result) => + sensor.Updated += (sender, result) => { Console.WriteLine($" Temperature: {result?.New.Temperature?.Celsius:F1}°C"); Console.WriteLine($" Relative Humidity: {result?.New.Humidity?.Percent:F1}%"); }; - ReadConditions().Wait(); - - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($" Temperature: {result.Temperature?.Celsius:F1}°C"); Console.WriteLine($" Relative Humidity: {result.Humidity:F1}%"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/MeadowApp.cs index bc60c92ac3..1bab9c99e0 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu21d_Sample/MeadowApp.cs @@ -12,7 +12,7 @@ public class MeadowApp : App Htu21d sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); @@ -45,17 +45,17 @@ result.New.Temperature is { } newTemp && Console.WriteLine($" Relative Humidity: {result.New.Humidity?.Percent:F1}%"); }; - ReadConditions().Wait(); - - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($" Temperature: {result.Temperature?.Celsius:F1}C"); Console.WriteLine($" Relative Humidity: {result.Humidity:F1}%"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/MeadowApp.cs index cf5bf162fb..61c55b1e9a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Htu2xd/Samples/Htu31d_Sample/MeadowApp.cs @@ -10,16 +10,16 @@ public class MeadowApp : App { // - readonly Htu31d sensor; + Htu31d sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); sensor = new Htu31d(Device.CreateI2cBus()); var consumer = Htu31d.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); }, @@ -45,17 +45,17 @@ result.New.Temperature is { } newTemp && Console.WriteLine($" Relative Humidity: {result.New.Humidity?.Percent:F1}%"); }; - ReadConditions().Wait(); - - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($" Temperature: {result.Temperature?.Celsius:F1}C"); Console.WriteLine($" Relative Humidity: {result.Humidity:F1}%"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/MeadowApp.cs index cbe2c3b916..11323a359d 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl115A2/Samples/Mpl115a2_Sample/MeadowApp.cs @@ -12,14 +12,14 @@ public class MeadowApp : App Mpl115a2 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); sensor = new Mpl115a2(Device.CreateI2cBus()); var consumer = Mpl115a2.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); }, @@ -41,15 +41,15 @@ public MeadowApp() Console.WriteLine($" Pressure: {result.New.Pressure?.Bar:N2}Bar"); }; - ReadConditions().Wait(); - - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var conditions = await sensor.Read(); Console.WriteLine($"Temperature: {conditions.Temperature?.Celsius}°C, Pressure: {conditions.Pressure?.Pascal}Pa"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/MeadowApp.cs index 17e5f635d2..1560f5a00d 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Mpl3115a2/Samples/Mpl3115a2_Sample/MeadowApp.cs @@ -10,16 +10,16 @@ public class MeadowApp : App { // - readonly Mpl3115a2 sensor; + Mpl3115a2 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); sensor = new Mpl3115a2(Device.CreateI2cBus()); var consumer = Mpl3115a2.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); }, @@ -41,15 +41,15 @@ public MeadowApp() Console.WriteLine($" Pressure: {result.New.Pressure?.Bar:N2}bar"); }; - ReadConditions().Wait(); - - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var conditions = await sensor.Read(); Console.WriteLine($"Temperature: {conditions.Temperature?.Celsius}°C, Pressure: {conditions.Pressure?.Pascal}Pa"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/MeadowApp.cs index 36655ca4ee..5fdf2140f2 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Ms5611/Samples/Ms5611_Sample/MeadowApp.cs @@ -3,6 +3,7 @@ using Meadow.Foundation.Sensors.Atmospheric; using System; using System.Threading; +using System.Threading.Tasks; namespace Ms5611_Sample { @@ -12,13 +13,18 @@ public class MeadowApp : App Ms5611 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); //CreateSpiSensor(); CreateI2CSensor(); + return Task.CompletedTask; + } + + public override Task Run() + { while (true) { Thread.Sleep(1000); @@ -33,6 +39,8 @@ public MeadowApp() Thread.Sleep(1000); } + + return Task.CompletedTask; } void CreateI2CSensor() diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/MeadowApp.cs index ef0e1ddd77..2f18e355d7 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht31d/Samples/Sht31d_Sample/MeadowApp.cs @@ -12,50 +12,50 @@ public class MeadowApp : App Sht31d sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); sensor = new Sht31d(Device.CreateI2cBus()); var consumer = Sht31d.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); - }, - filter: result => + }, + filter: result => { //c# 8 pattern match syntax. checks for !null and assigns var. - if (result.Old is { } old) - { + if (result.Old is { } old) + { return ( (result.New.Temperature.Value - old.Temperature.Value).Abs().Celsius > 0.5 && (result.New.Humidity.Value.Percent - old.Humidity.Value.Percent) > 0.05 - ); + ); } return false; } ); sensor.Subscribe(consumer); - sensor.Updated += (sender, result) => + sensor.Updated += (sender, result) => { Console.WriteLine($" Temperature: {result.New.Temperature?.Celsius:N2}C"); Console.WriteLine($" Relative Humidity: {result.New.Humidity:N2}%"); }; - - ReadConditions().Wait(); - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var conditions = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($" Temperature: {conditions.Temperature?.Celsius:N2}C"); Console.WriteLine($" Relative Humidity: {conditions.Humidity?.Percent:N2}%"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/MeadowApp.cs index c8ac829f1f..439a868abd 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Sht4x/Samples/Sht40_Sample/MeadowApp.cs @@ -12,50 +12,50 @@ public class MeadowApp : App Sht4x sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); sensor = new Sht4x(Device.CreateI2cBus()); var consumer = Sht4x.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); - }, - filter: result => + }, + filter: result => { //c# 8 pattern match syntax. checks for !null and assigns var. - if (result.Old is { } old) - { + if (result.Old is { } old) + { return ( (result.New.Temperature.Value - old.Temperature.Value).Abs().Celsius > 0.5 && (result.New.Humidity.Value.Percent - old.Humidity.Value.Percent) > 0.05 - ); + ); } return false; } ); sensor.Subscribe(consumer); - sensor.Updated += (sender, result) => + sensor.Updated += (sender, result) => { Console.WriteLine($" Temperature: {result.New.Temperature?.Celsius:N2}C"); Console.WriteLine($" Relative Humidity: {result.New.Humidity:N2}%"); }; - - ReadConditions().Wait(); - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var conditions = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($" Temperature: {conditions.Temperature?.Celsius:N2}C"); Console.WriteLine($" Relative Humidity: {conditions.Humidity?.Percent:N2}%"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/MeadowApp.cs index 47b170fcbe..b3f49c8135 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Si70xx/Samples/Si70xx_Sample/MeadowApp.cs @@ -12,14 +12,14 @@ public class MeadowApp : App Si70xx sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); sensor = new Si70xx(Device.CreateI2cBus()); var consumer = Si70xx.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); }, @@ -45,17 +45,17 @@ result.New.Temperature is { } newTemp && Console.WriteLine($" Relative Humidity: {result.New.Humidity:F1}%"); }; - ReadConditions().Wait(); - - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); Console.WriteLine($" Temperature: {result.Temperature?.Celsius:F1}C"); Console.WriteLine($" Relative Humidity: {result.Humidity:F1}%"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/MeadowApp.cs index dd3a14b737..56571d7663 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Th02/Samples/Th02_Sample/MeadowApp.cs @@ -10,48 +10,49 @@ public class MeadowApp : App { // - readonly Th02 sensor; + Th02 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); sensor = new Th02(Device.CreateI2cBus()); var consumer = Th02.CreateObserver( - handler: result => + handler: result => { Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); - }, - filter: result => + }, + filter: result => { //c# 8 pattern match syntax. checks for !null and assigns var. - if (result.Old is { } old) - { + if (result.Old is { } old) + { return ( - (result.New.Temperature.Value - old.Temperature.Value).Abs().Celsius > 0.5); + (result.New.Temperature.Value - old.Temperature.Value).Abs().Celsius > 0.5); } return false; } ); sensor.Subscribe(consumer); - sensor.Updated += (sender, result) => + sensor.Updated += (sender, result) => { Console.WriteLine($" Temperature: {result.New.Temperature?.Celsius:N2}C"); Console.WriteLine($" Relative Humidity: {result.New.Humidity?.Percent:N2}%"); }; - - ReadConditions().Wait(); - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadConditions() + public override async Task Run() { var conditions = await sensor.Read(); Console.WriteLine($"Temperature: {conditions.Temperature?.Celsius}°C, Relative Humidity: {conditions.Humidity?.Percent}%"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/MeadowApp.cs index 5780a71b2d..2f2c782936 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Display_Sample/MeadowApp.cs @@ -6,6 +6,7 @@ using Meadow.Foundation.Graphics; using NanoJpeg; using Meadow.Foundation.Displays.TftSpi; +using System.Threading.Tasks; namespace MeadowApp { @@ -15,20 +16,33 @@ public class MeadowApp : App MicroGraphics graphics; St7789 display; - public MeadowApp() + public override Task Initialize() { - Initialize(); + Console.WriteLine("Creating output ports..."); - /* Console.WriteLine("Draw text"); - graphics.Clear(); - graphics.DrawText(0, 0, "Camera sample", Meadow.Foundation.Color.AliceBlue); - Console.WriteLine("Show text"); - graphics.Show(); - Console.WriteLine("Draw complete"); */ + var spiBus = Device.CreateSpiBus(); + + camera = new ArducamMini(Device, spiBus, Device.Pins.D00, Device.CreateI2cBus()); + + display = new St7789(Device, spiBus, + Device.Pins.D04, Device.Pins.D03, Device.Pins.D02, 135, 240); + + graphics = new MicroGraphics(display) + { + CurrentFont = new Font12x20(), + Rotation = RotationType._90Degrees + }; + return Task.CompletedTask; + } + + public override Task Run() + { var data = CaptureImage(); JpegTest(data); + + return Task.CompletedTask; } void JpegTest(byte[] data) @@ -78,25 +92,6 @@ void JpegTest(byte[] data) display.Show(); } - void Initialize() - { - Console.WriteLine("Creating output ports..."); - - var spiBus = Device.CreateSpiBus(); - - camera = new ArducamMini(Device, spiBus, Device.Pins.D00, Device.CreateI2cBus()); - - display = new St7789(Device, spiBus, - Device.Pins.D04, Device.Pins.D03, Device.Pins.D02, 135, 240); - - graphics = new MicroGraphics(display) - { - CurrentFont = new Font12x20(), - Rotation = RotationType._90Degrees - }; - - } - byte[] CaptureImage() { Thread.Sleep(200); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/MeadowApp.cs index c49e6e358a..f549331423 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.ArducamMini/Samples/ArducamMini_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Camera; @@ -10,15 +11,20 @@ public class MeadowApp : App { // - public MeadowApp() + ArducamMini camera; + + public override async Task Initialize() { Console.WriteLine("Initialize..."); var spiBus = Device.CreateSpiBus(new Meadow.Units.Frequency(8, Meadow.Units.Frequency.UnitType.Megahertz)); - var camera = new ArducamMini(Device, spiBus, Device.Pins.D00, Device.CreateI2cBus()); + camera = new ArducamMini(Device, spiBus, Device.Pins.D00, Device.CreateI2cBus()); - Thread.Sleep(1000); + await Task.Delay(1000); + } + public override Task Run() + { Console.WriteLine("Attempting single capture"); camera.FlushFifo(); camera.FlushFifo(); @@ -36,6 +42,8 @@ public MeadowApp() Console.WriteLine($"Jpeg captured {data.Length}"); } + + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/MeadowApp.cs index 484a4df70c..72b9436383 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Camera; @@ -13,19 +14,20 @@ public class MeadowApp : App Mlx90640 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); var i2cBus = Device.CreateI2cBus(I2cBusSpeed.Fast); sensor = new Mlx90640(i2cBus); - - //View sensor data as temperature values - Run(showTempArrayAsAsciiArt: false); + + return Task.CompletedTask; } - void Run(bool showTempArrayAsAsciiArt) + public override Task Run() { + bool showTempArrayAsAsciiArt = false; + Console.WriteLine("Run sample..."); float[] frame; @@ -33,7 +35,7 @@ void Run(bool showTempArrayAsAsciiArt) Console.WriteLine($"Serial #:{sensor.SerialNumber}"); sensor.SetMode(Mlx90640.Mode.Chess); - Console.WriteLine($"Current Mode: {sensor.GetMode()}"); + Console.WriteLine($"Current Mode: {sensor.GetMode()}"); sensor.SetResolution(Mlx90640.Resolution.EighteenBit); Console.WriteLine($"Current resolution: {sensor.GetResolution()}"); @@ -88,7 +90,9 @@ void Run(bool showTempArrayAsAsciiArt) Console.WriteLine(); } - } + } + + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs index 26fd85f521..4fcd00e10b 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs @@ -11,22 +11,27 @@ public class MeadowApp : App { // - readonly Vc0706 camera; + Vc0706 camera; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); camera = new Vc0706(Device, Device.SerialPortNames.Com4, 38400); - Console.WriteLine("Set resolution"); + return Task.CompletedTask; + } + public override Task Run() + { if (!camera.SetCaptureResolution(Vc0706.ImageResolution._160x120)) { Console.WriteLine("Set resolution failed"); } _ = TakePicture(); + + return Task.CompletedTask; } async Task TakePicture() diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/MeadowApp.cs index c2fbd6bcb4..30f95fa09b 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Gp2d12/Samples/Gp2d12_Sample/MeadowApp.cs @@ -12,42 +12,43 @@ public class MeadowApp : App Gp2d12 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing..."); sensor = new Gp2d12(Device, Device.Pins.A03); - //==== IObservable Pattern with an optional notification filter. var consumer = Gp2d12.CreateObserver( - handler: result => { + handler: result => + { Console.WriteLine($"Observer filter satisfied: {result.New.Centimeters:N2}cm, old: {result.Old?.Centimeters:N2}cm"); }, // only notify if the change is greater than 5cm - filter: result => { - if (result.Old is { } old) { //c# 8 pattern match syntax. checks for !null and assigns var. - return (result.New - old).Abs().Centimeters > 5; // returns true if > 5cm change. + filter: result => + { + if (result.Old is { } old) + { //c# 8 pattern match syntax. checks for !null and assigns var. + return (result.New - old).Abs().Centimeters > 5; } return false; } ); sensor.Subscribe(consumer); - // classical .NET events can also be used - sensor.DistanceUpdated += (sender, result) => { + sensor.DistanceUpdated += (sender, result) => + { Console.WriteLine($"Temp Changed, temp: {result.New.Centimeters:N2}cm, old: {result.Old?.Centimeters:N2}cm"); }; - //==== One-off reading use case/pattern - ReadSensor().Wait(); - - sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); + return Task.CompletedTask; } - protected async Task ReadSensor() + public override async Task Run() { var temperature = await sensor.Read(); Console.WriteLine($"Initial temp: {temperature.Centimeters:N2}cm"); + + sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/MeadowApp.cs index 49059e6ba5..75487c0ba4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hcsr04/Samples/Hcsr04_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Distance; @@ -14,21 +15,29 @@ public class MeadowApp : App Hcsr04 hCSR04; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine($"Hello HC-SR04 sample"); + Console.WriteLine($"Hello HC-SR04 sample"); - hCSR04 = new Hcsr04(Device, Device.Pins.D05, Device.Pins.D06); + hCSR04 = new Hcsr04( + device: Device, + triggerPin: Device.Pins.D05, + echoPin: Device.Pins.D06); hCSR04.DistanceUpdated += HCSR04_DistanceUpdated; - Console.WriteLine("Starting loop"); + return Task.CompletedTask; + } + public override Task Run() + { while (true) { // Sends a trigger signal hCSR04.MeasureDistance(); Thread.Sleep(2000); } + + return Task.CompletedTask; } private void HCSR04_DistanceUpdated(object sender, IChangeResult e) diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/MeadowApp.cs index a0ffe22579..5d04c3a51e 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Hysrf05/Samples/Hysrf05_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Distance; @@ -13,17 +14,27 @@ public class MeadowApp : App Hysrf05 hYSRF05; - public MeadowApp() + public override Task Initialize() { - hYSRF05 = new Hysrf05(Device, Device.Pins.D05, Device.Pins.D06); + hYSRF05 = new Hysrf05( + device: Device, + triggerPin: Device.Pins.D05, + echoPin: Device.Pins.D06); hYSRF05.DistanceUpdated += HYSRF05_DistanceUpdated; + return Task.CompletedTask; + } + + public override Task Run() + { while (true) { // Sends a trigger signal hYSRF05.MeasureDistance(); Thread.Sleep(500); } + + return Task.CompletedTask; } private void HYSRF05_DistanceUpdated(object sender, IChangeResult e) diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MeadowApp.cs index d1763b6a65..30cca6d1d8 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MeadowApp.cs @@ -3,6 +3,7 @@ using Meadow.Foundation.Sensors.Distance; using Meadow.Units; using System; +using System.Threading.Tasks; namespace MaxBotix_Sample { @@ -11,15 +12,15 @@ public class MeadowApp : App { MaxBotix maxBotix; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); //Analog - // maxBotix = new MaxBotix(Device, Device.Pins.A00, MaxBotix.SensorType.HR10Meter); + // maxBotix = new MaxBotix(Device, Device.Pins.A00, MaxBotix.SensorType.HR10Meter); //Serial - // maxBotix = new MaxBotix(Device, Device.SerialPortNames.Com4, MaxBotix.SensorType.HR10Meter); + // maxBotix = new MaxBotix(Device, Device.SerialPortNames.Com4, MaxBotix.SensorType.HR10Meter); //I2C - don't forget external pullup resistors maxBotix = new MaxBotix(Device.CreateI2cBus(), MaxBotix.SensorType.HR10Meter); @@ -38,16 +39,18 @@ public MeadowApp() return false; } ); - - var distance = maxBotix.Read(); - distance.Wait(); - - Console.WriteLine($"Distance is: {distance.Result.Centimeters}cm"); - maxBotix.Subscribe(consumer); maxBotix.DistanceUpdated += MaxBotix_DistanceUpdated; + return Task.CompletedTask; + } + + public override async Task Run() + { + var distance = await maxBotix.Read(); + Console.WriteLine($"Distance is: {distance.Centimeters}cm"); + maxBotix.StartUpdating(new TimeSpan(0, 0, 1)); } diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/MeadowApp.cs index c8931ac574..9253a7a6b3 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Distance; @@ -12,18 +13,25 @@ public class MeadowApp : App Mb10x0 sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); sensor = new Mb10x0(Device, Device.SerialPortNames.Com4); + return Task.CompletedTask; + } + + public override Task Run() + { while (true) { sensor.ReadSerial(); Thread.Sleep(500); } + + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/MeadowApp.cs index 1b208bad4c..1c59320b30 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Sfsr02/Samples/Sfsr02_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Distance; @@ -13,18 +14,22 @@ public class MeadowApp : App Sfsr02 sFSR02; - public MeadowApp() + public override Task Initialize() { sFSR02 = new Sfsr02(Device, Device.Pins.D03); sFSR02.DistanceUpdated += SFSR02_DistanceUpdated; + return Task.CompletedTask; + } + + public override async Task Run() + { while (true) { Console.WriteLine("Measure Distance:"); - // Sends a trigger signal sFSR02.MeasureDistance(); - Thread.Sleep(1500); + await Task.Delay(1500); } } diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/MeadowApp.cs deleted file mode 100644 index 356d095010..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/MeadowApp.cs +++ /dev/null @@ -1,127 +0,0 @@ -using System; -using System.Threading; -using Meadow; -using Meadow.Devices; -using Meadow.Foundation; -using Meadow.Foundation.Displays.TftSpi; -using Meadow.Foundation.Graphics; -using Meadow.Foundation.Sensors.Distance; -using Meadow.Foundation.Servos; -using Meadow.Hardware; -using Meadow.Units; -using LU = Meadow.Units.Length.UnitType; - -namespace MeadowApp -{ - public class MeadowApp : App - { - MicroGraphics graphics; - St7789 display; - Vl53l0x sensor; - - float[] radarData = new float[181]; - - public MeadowApp() - { - Initialize(); - - Draw(); - } - - void Initialize() - { - Console.WriteLine("Initialize hardware..."); - - Console.WriteLine("Create Spi bus"); - - var config = new SpiClockConfiguration(new Frequency(24000, Frequency.UnitType.Kilohertz), SpiClockConfiguration.Mode.Mode3); - var spiBus = Device.CreateSpiBus(Device.Pins.SCK, Device.Pins.MOSI, Device.Pins.MISO, config); - - Console.WriteLine("Create display driver instance"); - - display = new St7789(device: Device, spiBus: spiBus, - chipSelectPin: Device.Pins.D02, - dcPin: Device.Pins.D01, - resetPin: Device.Pins.D00, - width: 135, height: 240); - - Console.WriteLine("Create graphics lib"); - - graphics = new MicroGraphics(display); - graphics.CurrentFont = new Font12x20(); - graphics.Rotation = RotationType._90Degrees; - - Console.WriteLine("Create time of flight sensor"); - var i2cBus = Device.CreateI2cBus(I2cBusSpeed.FastPlus); - sensor = new Vl53l0x(Device, i2cBus); - sensor.StartUpdating(TimeSpan.FromMilliseconds(250)); - - Console.WriteLine("Create servo"); - } - - void Draw() - { - int angle = 160; - int increment = 4; - int x, y = 0; - - while (true) - { - graphics.Clear(); - - DrawRadar(); - - graphics.DrawLine(120, 120, 105, (float)(angle * Math.PI / 180), Color.Yellow); - - if(angle >= 180) { increment = -4; } - if(angle <= 0) { increment = 4; } - - angle += increment; - - graphics.DrawText(0, 0, $"{180 - angle}°", Color.Yellow); - - if (sensor?.Distance != null && sensor?.Distance.Value >= new Length(0, LU.Millimeters)) - { - graphics.DrawText(170, 0, $"{sensor.Distance?.Millimeters}mm", Color.Yellow); - radarData[angle] = (float)(sensor.Distance?.Millimeters / 2); - } - else - { - Console.WriteLine("no data"); - radarData[angle] = 0; - } - - for(int i = 0; i < 180; i++) - { - x = 120 + (int)(radarData[i] * MathF.Cos(i * MathF.PI / 180f)); - y = 120 - (int)(radarData[i] * MathF.Sin(i * MathF.PI / 180f)); - //graphics.DrawPixel(x, y, Color.Yellow); - graphics.DrawCircle(x, y, 2,Color.Yellow, true); - } - - graphics.Show(); - - Thread.Sleep(100); - } - } - - void DrawRadar () - { - int xCenter = 120; - int yCenter = 120; - - var radarColor = Color.LawnGreen; - - for (int i = 1; i < 5; i++) - { - graphics.DrawCircleQuadrant(xCenter, yCenter, 25 * i, 0, radarColor); - graphics.DrawCircleQuadrant(xCenter, yCenter, 25 * i, 1, radarColor); - } - - for(int i = 0; i < 7; i++) - { - graphics.DrawLine(xCenter, yCenter, 105, (float)(i * Math.PI / 6), radarColor); - } - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/Vl53l0x_Radar_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/Vl53l0x_Radar_Sample.csproj deleted file mode 100644 index 696d4ab957..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Radar_Sample/Vl53l0x_Radar_Sample.csproj +++ /dev/null @@ -1,18 +0,0 @@ - - - https://github.com/WildernessLabs/Meadow.Foundation - Wilderness Labs, Inc - Wilderness Labs, Inc - true - netstandard2.1 - Library - App - - - - - - - - - diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/MeadowApp.cs index 5a14c46976..24da3fb52e 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Distance; @@ -14,14 +15,23 @@ public class MeadowApp : App Vl53l0x sensor; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing hardware..."); + var i2cBus = Device.CreateI2cBus(I2cBusSpeed.FastPlus); sensor = new Vl53l0x(Device, i2cBus, (byte)Vl53l0x.Addresses.Default); sensor.DistanceUpdated += Sensor_Updated; + + return Task.CompletedTask; + } + + public override Task Run() + { sensor.StartUpdating(TimeSpan.FromMilliseconds(250)); + + return Task.CompletedTask; } private void Sensor_Updated(object sender, IChangeResult result) diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/MeadowApp.cs deleted file mode 100644 index 3f6c5cbc96..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/MeadowApp.cs +++ /dev/null @@ -1,70 +0,0 @@ -using System; -using Meadow; -using Meadow.Devices; -using Meadow.Foundation; -using Meadow.Foundation.Displays.TftSpi; -using Meadow.Foundation.Graphics; -using Meadow.Foundation.Sensors.Distance; -using Meadow.Hardware; -using Meadow.Units; - -namespace Sensors.Distance.Vl53l0x_St7789_Sample -{ - public class MeadowApp : App - { - St7789 display; - MicroGraphics graphics; - Vl53l0x sensor; - - public MeadowApp() - { - Initialize(); - } - - void Initialize() - { - Console.WriteLine("Initialize hardware..."); - - Console.WriteLine("Create Spi bus"); - - var config = new SpiClockConfiguration(new Frequency(12000, Frequency.UnitType.Kilohertz), SpiClockConfiguration.Mode.Mode3); - var spiBus = Device.CreateSpiBus(Device.Pins.SCK, Device.Pins.MOSI, Device.Pins.MISO, config); - - Console.WriteLine("Create display driver instance"); - - display = new St7789(device: Device, spiBus: spiBus, - chipSelectPin: Device.Pins.D02, - dcPin: Device.Pins.D01, - resetPin: Device.Pins.D00, - width: 135, height: 240); - - Console.WriteLine("Create graphics lib"); - - graphics = new MicroGraphics(display); - graphics.CurrentFont = new Font12x16(); - graphics.Clear(); - - Console.WriteLine("Create time of flight sensor"); - var i2cBus = Device.CreateI2cBus(I2cBusSpeed.FastPlus); - sensor = new Vl53l0x(Device, i2cBus, 250); - - Console.WriteLine("Start updating"); - sensor.DistanceUpdated += Sensor_Updated; - - Console.WriteLine("Init complete"); - } - - private void Sensor_Updated(object sender, IChangeResult result) - { - if(result.New == null) { - return; - } - - Console.WriteLine($"{result.New.Millimeters}mm"); - - graphics.DrawRectangle(0, 0, 135, 33, Color.Black, true); - graphics.DrawText(0, 0, $"{result.New.Millimeters}mm", Color.White, ScaleFactor.X2); - graphics.Show(); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/Vl53l0x_St7789_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/Vl53l0x_St7789_Sample.csproj deleted file mode 100644 index 78d6952ea5..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_St7789_Sample/Vl53l0x_St7789_Sample.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - https://github.com/WildernessLabs/Meadow.Foundation - Wilderness Labs, Inc - Wilderness Labs, Inc - true - netstandard2.1 - Library - App - - - - - - - - diff --git a/Source/Meadow.Foundation.sln b/Source/Meadow.Foundation.sln index e5c1d370bb..d214373aad 100644 --- a/Source/Meadow.Foundation.sln +++ b/Source/Meadow.Foundation.sln @@ -626,14 +626,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{B12E EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Sensors.Hid.Mpr121", "Meadow.Foundation.Peripherals\Sensors.Hid.Mpr121\Driver\Sensors.Hid.Mpr121.csproj", "{F51A3BAF-4318-4274-AFDF-8B68C0CFA07D}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vl53l0x_St7789_Sample", "Meadow.Foundation.Peripherals\Sensors.Distance.Vl53l0x\Samples\Vl53l0x_St7789_Sample\Vl53l0x_St7789_Sample.csproj", "{A7EF3C95-3DEF-4A14-9E64-29E30CE0BB3F}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mpr121_Sample", "Meadow.Foundation.Peripherals\Sensors.Hid.Mpr121\Samples\Mpr121_Sample\Mpr121_Sample.csproj", "{FF019156-8C03-4D25-9D83-ED668F501321}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mpr121_St7789_Sample", "Meadow.Foundation.Peripherals\Sensors.Hid.Mpr121\Samples\Mpr121_St7789_Sample\Mpr121_St7789_Sample.csproj", "{FF40FFCF-285F-4CE2-950F-E4C4042DCE6D}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vl53l0x_Radar_Sample", "Meadow.Foundation.Peripherals\Sensors.Distance.Vl53l0x\Samples\Vl53l0x_Radar_Sample\Vl53l0x_Radar_Sample.csproj", "{8018FDAE-AB60-4B93-9E0C-6BFE78D5155A}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{184472CA-143C-4628-BA38-E901C7863E7C}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vc0706_Sample", "Meadow.Foundation.Peripherals\Sensors.Camera.Vc0706\Samples\Vc0706_Sample\Vc0706_Sample.csproj", "{A73E7975-989F-4416-B531-C3CC4D25D175}" @@ -1768,12 +1764,6 @@ Global {F51A3BAF-4318-4274-AFDF-8B68C0CFA07D}.Debug|Any CPU.Build.0 = Debug|Any CPU {F51A3BAF-4318-4274-AFDF-8B68C0CFA07D}.Release|Any CPU.ActiveCfg = Release|Any CPU {F51A3BAF-4318-4274-AFDF-8B68C0CFA07D}.Release|Any CPU.Build.0 = Release|Any CPU - {A7EF3C95-3DEF-4A14-9E64-29E30CE0BB3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A7EF3C95-3DEF-4A14-9E64-29E30CE0BB3F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A7EF3C95-3DEF-4A14-9E64-29E30CE0BB3F}.Debug|Any CPU.Deploy.0 = Debug|Any CPU - {A7EF3C95-3DEF-4A14-9E64-29E30CE0BB3F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A7EF3C95-3DEF-4A14-9E64-29E30CE0BB3F}.Release|Any CPU.Build.0 = Release|Any CPU - {A7EF3C95-3DEF-4A14-9E64-29E30CE0BB3F}.Release|Any CPU.Deploy.0 = Release|Any CPU {FF019156-8C03-4D25-9D83-ED668F501321}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FF019156-8C03-4D25-9D83-ED668F501321}.Debug|Any CPU.Build.0 = Debug|Any CPU {FF019156-8C03-4D25-9D83-ED668F501321}.Debug|Any CPU.Deploy.0 = Debug|Any CPU @@ -1786,10 +1776,6 @@ Global {FF40FFCF-285F-4CE2-950F-E4C4042DCE6D}.Release|Any CPU.ActiveCfg = Release|Any CPU {FF40FFCF-285F-4CE2-950F-E4C4042DCE6D}.Release|Any CPU.Build.0 = Release|Any CPU {FF40FFCF-285F-4CE2-950F-E4C4042DCE6D}.Release|Any CPU.Deploy.0 = Release|Any CPU - {8018FDAE-AB60-4B93-9E0C-6BFE78D5155A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8018FDAE-AB60-4B93-9E0C-6BFE78D5155A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8018FDAE-AB60-4B93-9E0C-6BFE78D5155A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8018FDAE-AB60-4B93-9E0C-6BFE78D5155A}.Release|Any CPU.Build.0 = Release|Any CPU {A73E7975-989F-4416-B531-C3CC4D25D175}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A73E7975-989F-4416-B531-C3CC4D25D175}.Debug|Any CPU.Build.0 = Debug|Any CPU {A73E7975-989F-4416-B531-C3CC4D25D175}.Debug|Any CPU.Deploy.0 = Debug|Any CPU @@ -2767,10 +2753,8 @@ Global {3354B893-1DDF-4E80-BCB9-279A370734D1} = {64623FCA-6086-4F0A-A59D-2BF372EA38AA} {B12E28B5-B206-43CC-8597-E0D013EB3889} = {3354B893-1DDF-4E80-BCB9-279A370734D1} {F51A3BAF-4318-4274-AFDF-8B68C0CFA07D} = {3354B893-1DDF-4E80-BCB9-279A370734D1} - {A7EF3C95-3DEF-4A14-9E64-29E30CE0BB3F} = {89C8FCEF-B6F5-4B9D-9010-F224262BD28A} {FF019156-8C03-4D25-9D83-ED668F501321} = {B12E28B5-B206-43CC-8597-E0D013EB3889} {FF40FFCF-285F-4CE2-950F-E4C4042DCE6D} = {B12E28B5-B206-43CC-8597-E0D013EB3889} - {8018FDAE-AB60-4B93-9E0C-6BFE78D5155A} = {89C8FCEF-B6F5-4B9D-9010-F224262BD28A} {184472CA-143C-4628-BA38-E901C7863E7C} = {8749617F-D55A-4C44-815A-FD55FFDA3891} {A73E7975-989F-4416-B531-C3CC4D25D175} = {184472CA-143C-4628-BA38-E901C7863E7C} {86B65A85-D30F-4E5C-9D8C-A6D86BF47E3D} = {64623FCA-6086-4F0A-A59D-2BF372EA38AA} From 1dcbe881338205ca5f66bc578fe937561e852896 Mon Sep 17 00:00:00 2001 From: Adrian Stevens Date: Thu, 7 Jul 2022 17:22:12 -0700 Subject: [PATCH 13/16] More sample lifecycle updates --- .../NesClassicController_Sample/MeadowApp.cs | 13 +++- .../SnesClassicController_Sample/MeadowApp.cs | 13 +++- .../MeadowApp.cs | 13 +++- .../WiiClassicController_Sample/MeadowApp.cs | 15 +++-- .../Samples/WiiNunchuck_Sample/MeadowApp.cs | 12 +++- .../Samples/Alspt19315C_Sample/MeadowApp.cs | 19 +++--- .../AnalogSolarGauge_Sample/MeadowApp.cs | 18 +++--- .../Samples/Bh1745_Sample/MeadowApp.cs | 36 +++++------ .../Samples/Bh1750_Sample/MeadowApp.cs | 16 +++-- .../Samples/Max44009_Sample/MeadowApp.cs | 23 +++---- .../Samples/Si1145_Sample/MeadowApp.cs | 31 +++++----- .../Samples/Tcs3472x_Sample/MeadowApp.cs | 29 +++++---- .../Samples/Temt6000_Sample/MeadowApp.cs | 15 ++--- .../Samples/Tsl2591_Sample/MeadowApp.cs | 14 ++--- .../Samples/Veml7700_Sample/MeadowApp.cs | 61 ++++--------------- 15 files changed, 152 insertions(+), 176 deletions(-) diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/MeadowApp.cs index faa83e4805..ce96ee0812 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/MeadowApp.cs @@ -2,6 +2,7 @@ using Meadow.Devices; using Meadow.Foundation.Sensors.Hid; using System; +using System.Threading.Tasks; namespace NesClassicController_Sample { @@ -9,11 +10,12 @@ public class MeadowApp : App { // - readonly NesClassicController nesController; + NesClassicController nesController; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); + var i2cBus = Device.CreateI2cBus(NesClassicController.DefaultSpeed); nesController = new NesClassicController(i2cBus: i2cBus); @@ -33,8 +35,13 @@ public MeadowApp() nesController.DPad.Updated += (s, e) => Console.WriteLine($"DPad {e.New}"); - //Start reading updates + return Task.CompletedTask; + } + + public override Task Run() + { nesController.StartUpdating(TimeSpan.FromMilliseconds(200)); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/MeadowApp.cs index ca9ce519f8..2a28462022 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/MeadowApp.cs @@ -2,6 +2,7 @@ using Meadow.Devices; using Meadow.Foundation.Sensors.Hid; using System; +using System.Threading.Tasks; namespace SnesClassicController_Sample { @@ -9,11 +10,12 @@ public class MeadowApp : App { // - readonly SnesClassicController snesController; + SnesClassicController snesController; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); + var i2cBus = Device.CreateI2cBus(SnesClassicController.DefaultSpeed); snesController = new SnesClassicController(i2cBus: i2cBus); @@ -38,8 +40,13 @@ public MeadowApp() snesController.DPad.Updated += (s, e) => Console.WriteLine($"DPad {e.New}"); - //Start reading updates + return Task.CompletedTask; + } + + public override Task Run() + { snesController.StartUpdating(TimeSpan.FromMilliseconds(200)); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/MeadowApp.cs index 81dd5a12c0..5e9b9a1a13 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/MeadowApp.cs @@ -2,6 +2,7 @@ using Meadow.Devices; using Meadow.Foundation.Sensors.Hid; using System; +using System.Threading.Tasks; namespace WiiClassicControllerPro_Sample { @@ -9,11 +10,12 @@ public class MeadowApp : App { // - readonly WiiClassicControllerPro classicControllerPro; + WiiClassicControllerPro classicControllerPro; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); + var i2cBus = Device.CreateI2cBus(WiiClassicControllerPro.DefaultSpeed); classicControllerPro = new WiiClassicControllerPro(i2cBus: i2cBus, @@ -45,8 +47,13 @@ public MeadowApp() classicControllerPro.LeftAnalogStick.Updated += (s, e) => Console.WriteLine($"Left Analog Stick {e.New.Horizontal}, {e.New.Vertical}"); classicControllerPro.RightAnalogStick.Updated += (s, e) => Console.WriteLine($"Right Analog Stick {e.New.Horizontal}, {e.New.Vertical}"); - //Start reading updates + return Task.CompletedTask; + } + + public override Task Run() + { classicControllerPro.StartUpdating(TimeSpan.FromMilliseconds(200)); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/MeadowApp.cs index e2169acc82..252cefbfac 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/MeadowApp.cs @@ -2,6 +2,7 @@ using Meadow.Devices; using Meadow.Foundation.Sensors.Hid; using System; +using System.Threading.Tasks; namespace WiiClassicController_Sample { @@ -9,11 +10,12 @@ public class MeadowApp : App { // - readonly WiiClassicController classicController; + WiiClassicController classicController; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); + var i2cBus = Device.CreateI2cBus(WiiClassicController.DefaultSpeed); classicController = new WiiClassicController(i2cBus: i2cBus, @@ -42,16 +44,19 @@ public MeadowApp() classicController.DPad.Updated += (s, e) => Console.WriteLine($"DPad {e.New}"); - classicController.LeftTrigger.Updated += (s, e) => Console.WriteLine($"Left Trigger {e.New}"); classicController.RightTrigger.Updated += (s, e) => Console.WriteLine($"Left Trigger {e.New}"); classicController.LeftAnalogStick.Updated += (s, e) => Console.WriteLine($"Left Analog Stick {e.New.Horizontal}, {e.New.Vertical}"); classicController.RightAnalogStick.Updated += (s, e) => Console.WriteLine($"Right Analog Stick {e.New.Horizontal}, {e.New.Vertical}"); - - //Start reading updates + return Task.CompletedTask; + } + + public override Task Run() + { classicController.StartUpdating(TimeSpan.FromMilliseconds(200)); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/MeadowApp.cs index 93d21361e5..9eea48a32c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/MeadowApp.cs @@ -2,6 +2,7 @@ using Meadow.Devices; using Meadow.Foundation.Sensors.Hid; using System; +using System.Threading.Tasks; namespace WiiNunchuck_Sample { @@ -9,9 +10,9 @@ public class MeadowApp : App { // - readonly WiiNunchuck nunchuck; + WiiNunchuck nunchuck; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); @@ -33,8 +34,13 @@ public MeadowApp() nunchuck.AnalogStick.Updated += (s, e) => Console.WriteLine($"Analog Stick {e.New.Horizontal}, {e.New.Vertical}"); - //Start reading updates + return Task.CompletedTask; + } + + public override Task Run() + { nunchuck.StartUpdating(TimeSpan.FromMilliseconds(200)); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/MeadowApp.cs index 59d2c091c7..2b1132e1dc 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/MeadowApp.cs @@ -12,16 +12,14 @@ public class MeadowApp : App Alspt19315C sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); // configure our sensor sensor = new Alspt19315C(Device, Device.Pins.A03); - //==== IObservable Pattern with an optional notification filter. - // Example that uses an IObservable subscription to only be notified - // when the voltage changes by at least 0.5V + //==== IObservable Pattern with an optional notification filter var consumer = Alspt19315C.CreateObserver( handler: result => Console.WriteLine($"Observer filter satisfied: {result.New.Volts:N2}V, old: {result.Old?.Volts:N2}V"), @@ -40,18 +38,17 @@ public MeadowApp() Console.WriteLine($"Voltage Changed, new: {result.New.Volts:N2}V, old: {result.Old?.Volts:N2}V"); }; - //==== One-off reading use case/pattern - ReadTemp().Wait(); - - // Spin up the sampling thread so that events are raised and IObservable notifications are sent. - sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); + return Task.CompletedTask; } - protected async Task ReadTemp() + public override async Task Run() { var result = await sensor.Read(); Console.WriteLine($"Initial temp: {result.Volts:N2}V"); + + sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); } + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/MeadowApp.cs index 696c5a71e9..9b6a471027 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/MeadowApp.cs @@ -1,8 +1,6 @@ using System; -using System.Threading; using Meadow; using Meadow.Devices; -using Meadow.Hardware; using Meadow.Foundation.Sensors.Light; using System.Threading.Tasks; @@ -13,9 +11,10 @@ public class MeadowApp : App // AnalogSolarGauge solarGauge; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); + solarGauge = new AnalogSolarGauge(Device, Device.Pins.A02, updateInterval: TimeSpan.FromSeconds(1)); //==== classic .NET Event @@ -33,20 +32,17 @@ public MeadowApp() }); solarGauge.Subscribe(observer); - Console.WriteLine("Hardware initialized."); - - // do a one-off read - ReadSolarIntensityGauge().Wait(); - - // start updating - solarGauge.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - async Task ReadSolarIntensityGauge() + public override async Task Run() { var result = await solarGauge.Read(); Console.WriteLine($"Solar Intensity: {result * 100:n2}%"); + + solarGauge.StartUpdating(TimeSpan.FromSeconds(1)); } + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs index 0d4b9e6172..9e122e381c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs @@ -1,12 +1,9 @@ using System; -using System.Threading; using System.Threading.Tasks; using Meadow; using Meadow.Devices; -using Meadow.Foundation; using Meadow.Foundation.Leds; using Meadow.Foundation.Sensors.Light; -using Meadow.Units; using static Meadow.Peripherals.Leds.IRgbLed; namespace MeadowApp @@ -18,9 +15,9 @@ public class MeadowApp : App Bh1745 sensor; RgbPwmLed rgbLed; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); sensor = new Bh1745(Device.CreateI2cBus()); @@ -32,9 +29,7 @@ public MeadowApp() Device.Pins.OnboardLedBlue, commonType: CommonType.CommonAnode); - //==== IObservable // Example that uses an IObservable subscription to only be notified - // when the filter is satisfied var consumer = Bh1745.CreateObserver( handler: result => Console.WriteLine($"Observer: filter satisifed: {result.New.AmbientLight?.Lux:N2}Lux, old: {result.Old?.AmbientLight?.Lux:N2}Lux"), @@ -54,23 +49,30 @@ public MeadowApp() sensor.Updated += (sender, result) => { Console.WriteLine($" Ambient Light: {result.New.AmbientLight?.Lux:N2}Lux"); Console.WriteLine($" Color: {result.New.Color}"); - if(result.New.Color is { } color) { rgbLed.SetColor(color); } + + if(result.New.Color is { } color) + { + rgbLed.SetColor(color); + } }; - //==== one-off read - ReadConditions().Wait(); - - // start updating continuously - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public override async Task Run() { var result = await sensor.Read(); + Console.WriteLine("Initial Readings:"); - Console.WriteLine($" Visible Light: {result.AmbientLight?.Lux:N2}Lux"); - Console.WriteLine($" Color: {result.Color}"); - if (result.Color is { } color) { rgbLed.SetColor(color); } + Console.WriteLine($" Visible Light: {result.AmbientLight?.Lux:N2}Lux"); + Console.WriteLine($" Color: {result.Color}"); + + if (result.Color is { } color) + { + rgbLed.SetColor(color); + } + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs index 87e796dbd4..8405d20d4c 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs @@ -13,9 +13,9 @@ public class MeadowApp : App Bh1750 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); var i2c = Device.CreateI2cBus(); sensor = new Bh1750( @@ -42,18 +42,16 @@ public MeadowApp() // classical .NET events can also be used: sensor.Updated += (sender, result) => Console.WriteLine($"Light: {result.New.Lux:N2}Lux"); - //==== one-off read - ReadConditions().Wait(); - - // start updating continuously - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public override async Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); - Console.WriteLine($" Light: {result.Lux:N2}Lux"); + Console.WriteLine($" Light: {result.Lux:N2}Lux"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/MeadowApp.cs index b3c2f5c11d..513f9daf8d 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/MeadowApp.cs @@ -1,5 +1,4 @@ using System; -using System.Threading; using System.Threading.Tasks; using Meadow; using Meadow.Devices; @@ -13,9 +12,9 @@ public class MeadowApp : App Max44009 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); sensor = new Max44009(Device.CreateI2cBus()); @@ -27,7 +26,7 @@ public MeadowApp() filter: result => { if (result.Old is { } old) { //c# 8 pattern match syntax. checks for !null and assigns var. // returns true if > 100lux change - return ((result.New - old).Abs().Lux > 100); + return (result.New - old).Abs().Lux > 100; } return false; }); @@ -35,22 +34,18 @@ public MeadowApp() sensor.Subscribe(consumer); // classical .NET events can also be used: - sensor.Updated += (sender, result) => { - Console.WriteLine($"Light: {result.New.Lux:N2}Lux"); - }; + sensor.Updated += (sender, result) => Console.WriteLine($"Light: {result.New.Lux:N2}Lux"); - //==== one-off read - ReadConditions().Wait(); - - // start updating continuously - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public override async Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); - Console.WriteLine($" Light: {result.Lux:N2}Lux"); + Console.WriteLine($" Light: {result.Lux:N2}Lux"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs index e6a478918d..5eb2b5e82a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs @@ -1,10 +1,8 @@ using System; -using System.Threading; using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Light; -using Meadow.Units; namespace MeadowApp { @@ -14,9 +12,9 @@ public class MeadowApp : App Si1145 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); sensor = new Si1145(Device.CreateI2cBus()); @@ -37,25 +35,24 @@ public MeadowApp() // classical .NET events can also be used: sensor.Updated += (sender, result) => { - Console.WriteLine($" Visible Light: {result.New.VisibleLight?.Lux:N2}Lux"); - Console.WriteLine($" Infrared Light: {result.New.Infrared?.Lux:N2}Lux"); - Console.WriteLine($" UV Index: {result.New.UltravioletIndex:N2}Lux"); + Console.WriteLine($" Visible Light: {result.New.VisibleLight?.Lux:N2}Lux"); + Console.WriteLine($" Infrared Light: {result.New.Infrared?.Lux:N2}Lux"); + Console.WriteLine($" UV Index: {result.New.UltravioletIndex:N2}Lux"); }; - //==== one-off read - ReadConditions().Wait(); - - // start updating continuously - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public override async Task Run() { - var result = await sensor.Read(); + var (VisibleLight, UltravioletIndex, Infrared) = await sensor.Read(); + Console.WriteLine("Initial Readings:"); - Console.WriteLine($" Visible Light: {result.VisibleLight?.Lux:N2}Lux"); - Console.WriteLine($" Infrared Light: {result.Infrared?.Lux:N2}Lux"); - Console.WriteLine($" UV Index: {result.UltravioletIndex:N2}Lux"); + Console.WriteLine($" Visible Light: {VisibleLight?.Lux:N2}Lux"); + Console.WriteLine($" Infrared Light: {Infrared?.Lux:N2}Lux"); + Console.WriteLine($" UV Index: {UltravioletIndex:N2}Lux"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/MeadowApp.cs index 4ed7636569..88fd09c953 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/MeadowApp.cs @@ -15,13 +15,13 @@ public class MeadowApp : App Tcs3472x sensor; RgbPwmLed rgbLed; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); sensor = new Tcs3472x(Device.CreateI2cBus()); - // instantiate our onboard LED that we'll show the color with + // instantiate our onboard LED rgbLed = new RgbPwmLed( Device, Device.Pins.OnboardLedRed, @@ -45,25 +45,24 @@ public MeadowApp() // classical .NET events can also be used: sensor.Updated += (sender, result) => { - Console.WriteLine($" Ambient Light: {result.New.AmbientLight?.Lux:N2}Lux"); - Console.WriteLine($" Color: {result.New.Color}"); + Console.WriteLine($" Ambient Light: {result.New.AmbientLight?.Lux:N2}Lux"); + Console.WriteLine($" Color: {result.New.Color}"); if (result.New.Color is { } color) { rgbLed.SetColor(color); } }; - //==== one-off read - ReadConditions().Wait(); - - // start updating continuously - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public override async Task Run() { - var result = await sensor.Read(); + var (AmbientLight, Color, Valid) = await sensor.Read(); + Console.WriteLine("Initial Readings:"); - Console.WriteLine($" Visible Light: {result.AmbientLight?.Lux:N2}Lux"); - Console.WriteLine($" Color: {result.Color}"); - if (result.Color is { } color) { rgbLed.SetColor(color); } + Console.WriteLine($" Visible Light: {AmbientLight?.Lux:N2}Lux"); + Console.WriteLine($" Color: {Color}"); + if (Color is { } color) { rgbLed.SetColor(color); } + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/MeadowApp.cs index 6728482e6b..c62c7f5072 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/MeadowApp.cs @@ -1,10 +1,8 @@ using System; -using System.Threading; using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Light; -using Meadow.Units; namespace MeadowApp { @@ -14,9 +12,9 @@ public class MeadowApp : App Temt6000 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); // configure our sensor sensor = new Temt6000(Device, Device.Pins.A03); @@ -39,16 +37,15 @@ public MeadowApp() Console.WriteLine($"Voltage Changed, new: {result.New.Volts:N2}V, old: {result.Old?.Volts:N2}V"); }; - //==== One-off reading use case/pattern - ReadTemp().Wait(); - - sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); + return Task.CompletedTask; } - protected async Task ReadTemp() + public override async Task Run() { var result = await sensor.Read(); Console.WriteLine($"Initial temp: {result.Volts:N2}V"); + + sensor.StartUpdating(TimeSpan.FromMilliseconds(1000)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs index 9b9d2f1349..298983a3e8 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs @@ -12,9 +12,9 @@ public class MeadowApp : App Tsl2591 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); // configure our sensor on the I2C Bus var i2c = Device.CreateI2cBus(); @@ -41,14 +41,10 @@ public MeadowApp() Console.WriteLine($" Integrated Light: {result.New.Integrated?.Lux:N2}Lux"); }; - //==== one-off read - ReadConditions().Wait(); - - // start updating continuously - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public override async Task Run() { var result = await sensor.Read(); Console.WriteLine("Initial Readings:"); @@ -56,6 +52,8 @@ protected async Task ReadConditions() Console.WriteLine($" Infrared Light: {result.Infrared?.Lux:N2}Lux"); Console.WriteLine($" Visible Light: {result.VisibleLight?.Lux:N2}Lux"); Console.WriteLine($" Integrated Light: {result.Integrated?.Lux:N2}Lux"); + + sensor.StartUpdating(TimeSpan.FromSeconds(1)); } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/MeadowApp.cs index d5cdbc0732..ec0f36e79a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/MeadowApp.cs @@ -1,10 +1,8 @@ using System; -using System.Threading; using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Light; -using Meadow.Units; namespace Sensors.Light.Veml7700_Sample { @@ -14,65 +12,32 @@ public class MeadowApp : App Veml7700 sensor; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); sensor = new Veml7700(Device.CreateI2cBus()); sensor.DataSource = Veml7700.SensorTypes.Ambient; - sensor.RangeExceededHigh += (s, a) => - { - Console.WriteLine("Too bright to measure."); - }; - sensor.RangeExceededLow += (s, a) => - { - Console.WriteLine("Too dim to measure."); - }; + + sensor.RangeExceededHigh += (s, a) => Console.WriteLine("Too bright to measure"); + sensor.RangeExceededLow += (s, a) => Console.WriteLine("Too dim to measure"); // classical .NET events can also be used: - sensor.Updated += (sender, result) => { - Console.WriteLine($"Illuminance: {result.New.Lux:n3}Lux"); - }; + sensor.Updated += (sender, result) => Console.WriteLine($"Illuminance: {result.New.Lux:n3}Lux"); - //==== one-off read - ReadConditions().Wait(); - - // start updating continuously - sensor.StartUpdating(TimeSpan.FromSeconds(1)); + return Task.CompletedTask; } - protected async Task ReadConditions() + public override async Task Run() { var conditions = await sensor.Read(); + Console.WriteLine("Initial Readings:"); Console.WriteLine($" Illuminance: {conditions.Lux:n3}Lux"); - } + sensor.StartUpdating(TimeSpan.FromSeconds(1)); + } + // } -} - - -////==== IObservable -//// Example that uses an IObservable subscription to only be notified -//// when the temperature changes by at least a degree, and humidty by 5%. -//// (blowing hot breath on the sensor should trigger) -//var consumer = Veml7700.CreateObserver( -// handler: result => { -// Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); -// }, -// // only notify if the change is greater than 0.5°C -// filter: result => { -// if (result.Old is { } old) { //c# 8 pattern match syntax. checks for !null and assigns var. -// return ( -// (result.New.Temperature.Value - old.Temperature.Value).Abs().Celsius > 0.5 // returns true if > 0.5°C change. -// && -// (result.New.Humidity.Value - old.Humidity.Value).Percent > 0.05 // 5% humidity change -// ); // returns true if > 0.5°C change. -// } -// return false; -// } -// // if you want to always get notified, pass null for the filter: -// //filter: null -// ); -//sensor.Subscribe(consumer); \ No newline at end of file +} \ No newline at end of file From ff9c6c32212a625276520daff0dc06975cff8657 Mon Sep 17 00:00:00 2001 From: Jorge Ramirez Date: Thu, 7 Jul 2022 17:32:29 -0700 Subject: [PATCH 14/16] More sample updates --- .../MeadowApp.cs | 9 +++----- .../Samples/Ags01Db_Sample/MeadowApp.cs | 14 ++++++++++--- .../Samples/Mt3339_Sample/MeadowApp.cs | 21 ++++++++++++------- .../Samples/As5013_Sample/MeadowApp.cs | 14 +++++++++++-- .../Samples/Bbq10Keyboard_Sample/MeadowApp.cs | 6 +++++- 5 files changed, 44 insertions(+), 20 deletions(-) diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs index beaa902e39..bacb75340d 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs @@ -29,12 +29,7 @@ public class MeadowApp : App IButton left = null; IButton right = null; - public MeadowApp() - { - Initialize(); - } - - void Initialize() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); @@ -87,6 +82,8 @@ void Initialize() down.Clicked += Down_Clicked; menu.Enable(); + + return Task.CompletedTask; } private void Down_Clicked(object sender, EventArgs e) diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/MeadowApp.cs index 35f27bd8eb..3f89dbfc97 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Environmental.Ags01Db/Samples/Ags01Db_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Environmental; @@ -12,7 +13,7 @@ public class MeadowApp : App Ags01Db ags10Db; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize ..."); ags10Db = new Ags01Db(Device.CreateI2cBus()); @@ -22,8 +23,8 @@ public MeadowApp() var consumer = Ags01Db.CreateObserver( handler: result => { - Console.WriteLine($"Concentration New Value { result.New.PartsPerMillion}ppm"); - Console.WriteLine($"Concentration Old Value { result.Old?.PartsPerMillion}ppm"); + Console.WriteLine($"Concentration New Value {result.New.PartsPerMillion}ppm"); + Console.WriteLine($"Concentration Old Value {result.Old?.PartsPerMillion}ppm"); }, filter: null ); @@ -34,7 +35,14 @@ public MeadowApp() Console.WriteLine($"Concentration Updated: {e.New.PartsPerMillion:N2}ppm"); }; + return Task.CompletedTask; + } + + public override Task Run() + { ags10Db.StartUpdating(TimeSpan.FromSeconds(1)); + + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/MeadowApp.cs index 5fb7cd6377..98cc0f4958 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Gnss.Mt3339/Samples/Mt3339_Sample/MeadowApp.cs @@ -3,27 +3,22 @@ using Meadow.Foundation.Sensors.Gnss; using Meadow.Peripherals.Sensors.Location.Gnss; using System; +using System.Threading.Tasks; namespace Sensors.Gnss.Mt3339_Sample { public class MeadowApp : App { // + Mt3339 gps; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initializing ..."); gps = new Mt3339(Device, Device.SerialPortNames.Com4); - Subscribe(); - - gps.StartUpdating(); - } - - void Subscribe() - { gps.GgaReceived += (object sender, GnssPositionInfo location) => { Console.WriteLine("*********************************************"); Console.WriteLine(location); @@ -60,7 +55,17 @@ void Subscribe() Console.WriteLine($"{satellites}"); Console.WriteLine("*********************************************"); }; + + return Task.CompletedTask; } + + public override Task Run() + { + gps.StartUpdating(); + + return Task.CompletedTask; + } + // } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/MeadowApp.cs index 58ae1c4a6f..05d35d3ffe 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.As5013/Samples/As5013_Sample/MeadowApp.cs @@ -2,6 +2,7 @@ using Meadow.Devices; using Meadow.Foundation.Sensors.Hid; using System; +using System.Threading.Tasks; namespace As5013_Sample { @@ -10,15 +11,24 @@ public class MeadowApp : App { // - public MeadowApp() + As5013 joystick; + + public override Task Initialize() { Console.WriteLine("Initializing ..."); var joystick = new As5013(Device.CreateI2cBus()); + joystick.Updated += As5013_Updated; + + return Task.CompletedTask; + } + + public override Task Run() + { joystick.StartUpdating(TimeSpan.FromMilliseconds(100)); - joystick.Updated += As5013_Updated; + return Task.CompletedTask; } private void As5013_Updated(object sender, IChangeResult e) diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/MeadowApp.cs index 9bb9ee3528..c89716f3dd 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/MeadowApp.cs @@ -2,6 +2,7 @@ using Meadow.Devices; using Meadow.Foundation.Sensors.Hid; using System; +using System.Threading.Tasks; namespace Bbq10Keyboard_Sample { @@ -9,12 +10,15 @@ public class MeadowApp : App { BBQ10Keyboard keyboard; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); + var i2cBus = Device.CreateI2cBus(0); keyboard = new BBQ10Keyboard(Device, i2cBus, Device.Pins.D10); keyboard.OnKeyEvent += Keyboard_OnKeyEvent; + + return Task.CompletedTask; } private void Keyboard_OnKeyEvent(object sender, BBQ10Keyboard.KeyEvent e) From f8fd4b8a5bb10eced8450b848c8a4b7f888cdb9b Mon Sep 17 00:00:00 2001 From: Adrian Stevens Date: Thu, 7 Jul 2022 17:59:51 -0700 Subject: [PATCH 15/16] More sample lifecycle updates + cleanup --- .../Relays.Relay_Sample/MeadowApp.cs | 11 ++- .../TextDisplayMenu_Sample/MeadowApp.cs | 26 ++---- .../Samples/ImageLoadSample/MeadowApp.cs | 16 ++-- .../Samples/NMEA_SSD1309_Sample/MeadowApp.cs | 74 ----------------- .../Nmea_SSD1309_Sample.csproj | 17 ---- .../Samples/NmeaProcessor_Sample/MeadowApp.cs | 19 +++-- .../ServerSimpleMeadow_Sample/MeadowApp.cs | 22 ++--- .../Samples/Tea5767_Sample/MeadowApp.cs | 7 +- .../Samples/Tm1637_Sample/MeadowApp.cs | 14 +++- .../Samples/IL0373_Sample/MeadowApp.cs | 4 +- .../Samples/IL0376F_Sample/MeadowApp.cs | 4 +- .../Samples/IL0398_Sample/MeadowApp.cs | 4 +- .../Samples/IL3897_Sample/MeadowApp.cs | 5 +- .../Samples/IL91874V03_Sample/MeadowApp.cs | 3 +- .../Samples/IL91874_Sample/MeadowApp.cs | 4 +- .../Samples/SSD1608_Sample/MeadowApp.cs | 10 ++- .../Samples/Dht10_Sample/MeadowApp.cs | 46 ++++++++++- .../Samples/Mpr121_Sample/MeadowApp.cs | 7 +- .../Samples/Mpr121_St7789_Sample/MeadowApp.cs | 81 ------------------- .../Mpr121_St7789_Sample.csproj | 17 ---- .../Samples/Tsc2004_Sample/MeadowApp.cs | 10 ++- Source/Meadow.Foundation.sln | 18 ----- 22 files changed, 125 insertions(+), 294 deletions(-) delete mode 100644 Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/MeadowApp.cs delete mode 100644 Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/Nmea_SSD1309_Sample.csproj delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/MeadowApp.cs delete mode 100644 Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/Mpr121_St7789_Sample.csproj diff --git a/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/MeadowApp.cs index 3a704c3596..24645d6eec 100644 --- a/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Threading; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Relays; @@ -12,19 +13,17 @@ public class MeadowApp : App protected Relay relay; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); relay = new Relay(Device.CreateDigitalOutputPort(Device.Pins.D02)); - TestRelay(); + return Task.CompletedTask; } - protected void TestRelay() + public override Task Run() { - Console.WriteLine("TestRelay..."); - var state = false; while (true) diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/MeadowApp.cs index d4dcf3cffb..c066beced2 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/MeadowApp.cs @@ -3,7 +3,6 @@ using Meadow.Foundation.Displays.Ssd130x; using Meadow.Foundation.Displays.TextDisplayMenu; using Meadow.Foundation.Graphics; -using Meadow.Foundation.Leds; using Meadow.Foundation.Sensors.Buttons; using Meadow.Hardware; using Meadow.Peripherals.Displays; @@ -11,15 +10,13 @@ using System; using System.IO; using System.Reflection; +using System.Threading.Tasks; namespace MeadowApp { public class MeadowApp : App { - RgbPwmLed onboardLed; - Menu menu; - // St7789 st7789; Ssd1309 ssd1309; ITextDisplay display; @@ -28,23 +25,10 @@ public class MeadowApp : App IButton previous = null; IButton select = null; - public MeadowApp() - { - Initialize(); - } - - void Initialize() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); - onboardLed = new RgbPwmLed(device: Device, - redPwmPin: Device.Pins.OnboardLedRed, - greenPwmPin: Device.Pins.OnboardLedGreen, - bluePwmPin: Device.Pins.OnboardLedBlue, - Meadow.Peripherals.Leds.IRgbLed.CommonType.CommonAnode); - - Console.WriteLine("Create Display with SPI..."); - var config = new SpiClockConfiguration(Ssd1309.DefaultSpiBusSpeed, Ssd1309.DefaultSpiClockMode); var bus = Device.CreateSpiBus(Device.Pins.SCK, Device.Pins.MOSI, Device.Pins.MISO, config); @@ -69,8 +53,6 @@ void Initialize() gl.DrawText(0, 0, "Loading Menu"); gl.Show(); - display = gl as ITextDisplay; - Console.WriteLine("Load menu data..."); var menuData = LoadResource("menu.json"); @@ -81,7 +63,7 @@ void Initialize() Console.WriteLine("Create menu..."); - menu = new Menu(display, menuData, false); + menu = new Menu(display as ITextDisplay, menuData, false); next = new PushButton(Device, Device.Pins.D10); next.Clicked += (s, e) => { menu.Next(); }; @@ -95,6 +77,8 @@ void Initialize() Console.WriteLine("Enable menu..."); menu.Enable(); + + return Task.CompletedTask; } byte[] LoadResource(string filename) diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/MeadowApp.cs index 10d7a0554b..4e640499a3 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/MeadowApp.cs @@ -1,12 +1,9 @@ using System; -using System.Diagnostics; using System.IO; using System.Threading; -using Meadow; +using System.Threading.Tasks; using Meadow.Devices; -using Meadow.Foundation; using Meadow.Foundation.Displays.TftSpi; -using Meadow.Foundation.Graphics; using Meadow.Hardware; using Meadow.Units; @@ -27,14 +24,13 @@ public class MeadowApp : App { private MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Getting SPI bus..."); + Console.WriteLine("Initialize hardware..."); var config = new SpiClockConfiguration(new Frequency(48000, Frequency.UnitType.Kilohertz), SpiClockConfiguration.Mode.Mode3); var spiBus = Device.CreateSpiBus(Device.Pins.SCK, Device.Pins.MOSI, Device.Pins.MISO, config); - Console.WriteLine("Creating a Display..."); var display = new St7789( device: Device, spiBus: spiBus, @@ -45,13 +41,17 @@ public MeadowApp() { }; - Console.WriteLine("Creating a MicroGraphics..."); graphics = new MicroGraphics(display) { Rotation = RotationType._180Degrees, IgnoreOutOfBoundsPixels = true }; + return Task.CompletedTask; + } + + public override Task Run() + { graphics.Clear(); graphics.CurrentFont = new Font12x20(); diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/MeadowApp.cs deleted file mode 100644 index c1f70bdba0..0000000000 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/MeadowApp.cs +++ /dev/null @@ -1,74 +0,0 @@ -using Meadow; -using Meadow.Devices; -using Meadow.Foundation.Displays.Ssd130x; -using Meadow.Foundation.Graphics; -using Meadow.Foundation.Sensors.Location.Gnss; -using Meadow.Hardware; -using System; -using System.Text; - -namespace Sensors.GPS.NMEA_SSD1309_Sample -{ - public class MeadowApp : App - { - //SerialTextFile serialTextFile; - NmeaSentenceProcessor nmea; - ISerialMessagePort port; - byte[] data = new byte[512]; - - Ssd1309 display; - MicroGraphics graphics; - - public MeadowApp() - { - Initialize(); - } - - void Initialize() - { - Console.WriteLine("Initialize hardware..."); - - display = new Ssd1309(Device.CreateI2cBus()); - Console.WriteLine("Display created"); - - graphics = new MicroGraphics(display); - graphics.CurrentFont = new Font8x8(); - Console.WriteLine("Graphics library created"); - - //COM4 - Pins D00 & D01 on the Meadow F7 - port = Device.CreateSerialMessagePort( - Device.SerialPortNames.Com4, - suffixDelimiter: Encoding.ASCII.GetBytes("\r\n"), - preserveDelimiter: true, - 9600); - Console.WriteLine("Serial port created"); - - port.MessageReceived += (object sender, SerialMessageData e) => { - nmea.ProcessNmeaMessage(e.GetMessageString(Encoding.ASCII)); - }; - - nmea = new NmeaSentenceProcessor(); - var ggaParser = new GgaDecoder(); - ggaParser.PositionReceived += GgaParser_OnPositionReceived; - nmea.RegisterDecoder(ggaParser); - - // open serial - port.Open(); - } - - - private void GgaParser_OnPositionReceived(object sender, Meadow.Peripherals.Sensors.Location.Gnss.GnssPositionInfo location) - { - port.Close(); - graphics.Clear(); - graphics.DrawText(0, 0, "Latitude:"); - graphics.DrawText(0, 11, $"{location.Position.Latitude?.Degrees} {location.Position.Latitude?.Direction}"); - graphics.DrawText(0, 22, "Longitude:"); - graphics.DrawText(0, 33,$"{location.Position.Longitude?.Degrees} {location.Position.Longitude?.Direction}"); - graphics.DrawText(0, 44, "Altitude:"); - graphics.DrawText(0, 55, $"{location.Position.Altitude}m"); - graphics.Show(); - port.Open(); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/Nmea_SSD1309_Sample.csproj b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/Nmea_SSD1309_Sample.csproj deleted file mode 100644 index c4dd9c629d..0000000000 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NMEA_SSD1309_Sample/Nmea_SSD1309_Sample.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - https://github.com/WildernessLabs/Meadow.Foundation - Wilderness Labs, Inc - Wilderness Labs, Inc - true - netstandard2.1 - Library - App - - - - - - - - diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/MeadowApp.cs index 8868042169..f27a1877bb 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/MeadowApp.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Location.Gnss; @@ -14,24 +15,23 @@ public class MeadowApp : App List sentences; NmeaSentenceProcessor nmeaProcessor; - public MeadowApp() + public override Task Initialize() { - Initialize(); - } - - void Initialize() - { - Console.WriteLine("Initialize"); - this.sentences = GetSampleNmeaSentences(); + Console.WriteLine("Initialize hardware..."); + + sentences = GetSampleNmeaSentences(); InitDecoders(); - foreach (string sentence in sentences) { + foreach (string sentence in sentences) + { Console.WriteLine($"About to process:{sentence}"); nmeaProcessor.ProcessNmeaMessage(sentence); } Console.WriteLine("Made it through all sentences"); + + return Task.CompletedTask; } void InitDecoders() @@ -96,7 +96,6 @@ void InitDecoders() Console.WriteLine($"{satellites}"); Console.WriteLine("*********************************************"); }; - } List GetSampleNmeaSentences() diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/MeadowApp.cs index f92bf3fc14..310c689df3 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/MeadowApp.cs @@ -12,22 +12,17 @@ public class MeadowApp : App { MapleServer server; - public MeadowApp() - { - //Thread.Sleep(5000); - - Initialize().Wait(); - server.Start(); - } - - async Task Initialize() + public override async Task Initialize() { Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize hardware..."); // connnect to the wifi network. Console.WriteLine($"Connecting to WiFi Network {Secrets.WIFI_NAME}"); var connectionResult = await Device.WiFiAdapter.Connect(Secrets.WIFI_NAME, Secrets.WIFI_PASSWORD); - if (connectionResult.ConnectionStatus != ConnectionStatus.Success) { + + if (connectionResult.ConnectionStatus != ConnectionStatus.Success) + { throw new Exception($"Cannot connect to network: {connectionResult.ConnectionStatus}"); } Console.WriteLine($"Connected. IP: {Device.WiFiAdapter.IpAddress}"); @@ -38,8 +33,13 @@ async Task Initialize() advertise: true, processMode: RequestProcessMode.Parallel ); + } + + public override Task Run() + { + server.Start(); - Console.WriteLine("Finished initialization."); + return Task.CompletedTask; } } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/MeadowApp.cs index 0622f5397c..c0416edeae 100644 --- a/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Audio.Radio.Tea5767/Samples/Tea5767_Sample/MeadowApp.cs @@ -3,7 +3,6 @@ using Meadow.Foundation.Audio.Radio; using Meadow.Units; using System; -using System.Threading; using System.Threading.Tasks; namespace Audio.Radio.Tea5767_Sample @@ -23,12 +22,12 @@ public override Task Initialize() return Task.CompletedTask; } - public override Task Run() + public async override Task Run() { //scan through avaliable stations for (int i = 0; i < 8; i++) { - Thread.Sleep(1000); + await Task.Delay(1000); radio.SearchNextSilent(); @@ -37,8 +36,6 @@ public override Task Run() //set a known station radio.SelectFrequency(new Frequency(94.5, Frequency.UnitType.Megahertz)); - - return base.Run(); } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs index e0405d71d0..621008e739 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs @@ -1,9 +1,8 @@ using System; -using System.Threading; using Meadow.Foundation.Displays; using Meadow; using Meadow.Devices; -using Meadow.Hardware; +using System.Threading.Tasks; namespace MeadowApp { @@ -13,20 +12,27 @@ public class MeadowApp : App Tm1637 display; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing ..."); + Console.WriteLine("Initialize hardware..."); display = new Tm1637(Device, Device.Pins.D02, Device.Pins.D01); display.Brightness = 7; display.ScreenOn = true; + return Task.CompletedTask; + } + + public override Task Run() + { display.Clear(); var chars = new Character[] { Character.A, Character.B, Character.C, Character.D }; display.Show(chars); + + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/MeadowApp.cs index 8452d894c8..65bc1b2e5b 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0373_Sample/MeadowApp.cs @@ -28,7 +28,7 @@ public override Task Initialize() graphics = new MicroGraphics(display); - return base.Initialize(); + return Task.CompletedTask; } public override Task Run() @@ -42,7 +42,7 @@ public override Task Run() graphics.Show(); - return base.Run(); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/MeadowApp.cs index e328601891..1ef30cea97 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0376F_Sample/MeadowApp.cs @@ -28,7 +28,7 @@ public override Task Initialize() var graphics = new MicroGraphics(display); - return base.Initialize(); + return Task.CompletedTask; } public override Task Run() @@ -42,7 +42,7 @@ public override Task Run() graphics.Show(); - return base.Run(); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/MeadowApp.cs index 5813d8e071..88abf40d5c 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL0398_Sample/MeadowApp.cs @@ -28,7 +28,7 @@ public override Task Initialize() graphics = new MicroGraphics(display); - return base.Initialize(); + return Task.CompletedTask; } public override Task Run() @@ -42,7 +42,7 @@ public override Task Run() graphics.Show(); - return base.Run(); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/MeadowApp.cs index cbb58f3ae9..819c3389d8 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL3897_Sample/MeadowApp.cs @@ -28,12 +28,11 @@ public override Task Initialize() graphics = new MicroGraphics(display); - return base.Initialize(); + return Task.CompletedTask; } public override Task Run() { - //any color but black will show the ePaper alternate color graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Red, false); graphics.CurrentFont = new Font8x12(); @@ -42,7 +41,7 @@ public override Task Run() graphics.Show(); - return base.Run(); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/MeadowApp.cs index 6b193c0a9e..e8a0b95724 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874V03_Sample/MeadowApp.cs @@ -33,7 +33,6 @@ public override Task Initialize() public override Task Run() { - //any color but black will show the ePaper alternate color graphics.DrawRectangle(1, 1, 126, 32, Meadow.Foundation.Color.Red, false); graphics.CurrentFont = new Font8x12(); @@ -42,7 +41,7 @@ public override Task Run() graphics.Show(); - return base.Run(); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/MeadowApp.cs index 963bc9301e..86b8924472 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/IL91874_Sample/MeadowApp.cs @@ -28,7 +28,7 @@ public override Task Initialize() graphics = new MicroGraphics(display); - return base.Initialize(); + return Task.CompletedTask; } public override Task Run() @@ -42,7 +42,7 @@ public override Task Run() graphics.Show(); - return base.Run(); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs index 236fa988e0..4b93530e14 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs @@ -13,10 +13,10 @@ public class MeadowApp : App MicroGraphics graphics; - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initialize ..."); - + Console.WriteLine("Initialize hardware..."); + var display = new Ssd1608(device: Device, spiBus: Device.CreateSpiBus(), chipSelectPin: Device.Pins.D02, @@ -27,6 +27,8 @@ public MeadowApp() height: 200); graphics = new MicroGraphics(display); + + return Task.CompletedTask; } public override Task Run() @@ -39,7 +41,7 @@ public override Task Run() graphics.Show(); - return base.Run(); + return Task.CompletedTask; } // diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/MeadowApp.cs index 61c81ea027..559a51a3f4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/MeadowApp.cs @@ -1,6 +1,9 @@ using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Atmospheric.Dhtxx; +using Meadow.Units; +using System; +using System.Threading.Tasks; namespace Dht10_Sample { @@ -8,9 +11,50 @@ public class MeadowApp : App { Dht10 dht10; - public MeadowApp() + public override Task Initialize() { + Console.WriteLine("Initialize hardware..."); + dht10 = new Dht10(Device.CreateI2cBus()); + + var consumer = Dht10.CreateObserver( + handler: result => + { + Console.WriteLine($"Observer: Temp changed by threshold; new temp: {result.New.Temperature?.Celsius:N2}C, old: {result.Old?.Temperature?.Celsius:N2}C"); + }, + filter: result => + { + //c# 8 pattern match syntax. checks for !null and assigns var. + if (result.Old?.Temperature is { } oldTemp && + result.Old?.Humidity is { } oldHumidity && + result.New.Temperature is { } newTemp && + result.New.Humidity is { } newHumidity) + { + return ((newTemp - oldTemp).Abs().Celsius > 0.5 && + (newHumidity - oldHumidity).Percent > 0.05); + } + return false; + } + ); + dht10.Subscribe(consumer); + + dht10.Updated += (object sender, IChangeResult<(Temperature? Temperature, RelativeHumidity? Humidity)> e) => + { + Console.WriteLine($" Temperature: {e.New.Temperature?.Celsius:N2}C"); + Console.WriteLine($" Relative Humidity: {e.New.Humidity:N2}%"); + }; + + return Task.CompletedTask; + } + + public override async Task Run() + { + var conditions = await dht10.Read(); + Console.WriteLine("Initial Readings:"); + Console.WriteLine($" Temperature: {conditions.Temperature?.Celsius:N2}C"); + Console.WriteLine($" Relative Humidity: {conditions.Humidity?.Percent:N2}%"); + + dht10.StartUpdating(TimeSpan.FromSeconds(1)); } } } \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs index a214f45531..8e256690cb 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs @@ -1,4 +1,5 @@ using System; +using System.Threading.Tasks; using Meadow; using Meadow.Devices; using Meadow.Foundation.Sensors.Hid; @@ -9,12 +10,14 @@ public class MeadowApp : App { // - public MeadowApp() + public override Task Initialize() { - Console.WriteLine("Initializing..."); + Console.WriteLine("Initialize hardware..."); var sensor = new Mpr121(Device.CreateI2cBus(Meadow.Hardware.I2cBusSpeed.Standard), 90, 100); sensor.ChannelStatusesChanged += Sensor_ChannelStatusesChanged; + + return Task.CompletedTask; } private void Sensor_ChannelStatusesChanged(object sender, ChannelStatusChangedEventArgs e) diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/MeadowApp.cs deleted file mode 100644 index d406ce77ca..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/MeadowApp.cs +++ /dev/null @@ -1,81 +0,0 @@ -using System; -using Meadow; -using Meadow.Devices; -using Meadow.Foundation.Displays.TftSpi; -using Meadow.Foundation.Graphics; -using Meadow.Foundation.Sensors.Hid; -using Meadow.Hardware; -using Meadow.Units; - -namespace Sensors.Distance.Mpr121_Sample -{ - public class MeadowApp : App - { - Mpr121 sensor; - St7789 display; - MicroGraphics graphics; - - public MeadowApp() - { - Init(); - } - - public void Init() - { - Console.WriteLine("Init..."); - - sensor = new Mpr121(Device.CreateI2cBus(Meadow.Hardware.I2cBusSpeed.Standard), 90, 100); - sensor.ChannelStatusesChanged += Sensor_ChannelStatusesChanged; - - Console.WriteLine("Create Spi bus"); - - var config = new SpiClockConfiguration(new Frequency(6000, Frequency.UnitType.Kilohertz), SpiClockConfiguration.Mode.Mode3); - var spiBus = Device.CreateSpiBus(Device.Pins.SCK, Device.Pins.MOSI, Device.Pins.MISO, config); - - Console.WriteLine("Create display driver instance"); - - display = new St7789(device: Device, spiBus: spiBus, - chipSelectPin: Device.Pins.D02, - dcPin: Device.Pins.D01, - resetPin: Device.Pins.D00, - width: 135, height: 240); - - Console.WriteLine("Create graphics lib"); - - graphics = new MicroGraphics(display); - graphics.Rotation = RotationType._90Degrees; - graphics.CurrentFont = new Font12x16(); - } - - int rectW = 60; - int rectH = 45; - private void Sensor_ChannelStatusesChanged(object sender, ChannelStatusChangedEventArgs e) - { - string pads = string.Empty; - - graphics.Clear(); - - for(int i = 0; i < e.ChannelStatus.Count; i++) - { - if(e.ChannelStatus[(Mpr121.Channels)i] == true) - { - pads += i + ", "; - - graphics.DrawRectangle((i % 4) * rectW, (i / 4) * rectH, rectW, rectH, Meadow.Foundation.Color.Cyan, true); - } - } - - if (string.IsNullOrEmpty(pads)) - { - Console.WriteLine("none"); - graphics.DrawText(0, 0, "none", Meadow.Foundation.Color.Cyan); - } - else - { - Console.WriteLine(pads + "touched"); - } - - graphics.Show(); - } - } -} \ No newline at end of file diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/Mpr121_St7789_Sample.csproj b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/Mpr121_St7789_Sample.csproj deleted file mode 100644 index a475ac5082..0000000000 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_St7789_Sample/Mpr121_St7789_Sample.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - https://github.com/WildernessLabs/Meadow.Foundation - Wilderness Labs, Inc - Wilderness Labs, Inc - true - netstandard2.1 - Library - App - - - - - - - - diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs index 9505d4f092..e363a2b188 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs @@ -15,9 +15,10 @@ public class MeadowApp : App Tsc2004 touchScreen; - public MeadowApp() + public override Task Initialize() { Console.WriteLine("Initialize hardware..."); + var i2cBus = Device.CreateI2cBus(I2cBusSpeed.Fast, 0); touchScreen = new Tsc2004(i2cBus) @@ -31,7 +32,12 @@ public MeadowApp() Rotation = RotationType._90Degrees }; - Task.Run(() => + return Task.CompletedTask; + } + + public override Task Run() + { + return Task.Run(() => { Point3d pt; diff --git a/Source/Meadow.Foundation.sln b/Source/Meadow.Foundation.sln index d214373aad..baa4e9f650 100644 --- a/Source/Meadow.Foundation.sln +++ b/Source/Meadow.Foundation.sln @@ -628,8 +628,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Sensors.Hid.Mpr121", "Meado EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mpr121_Sample", "Meadow.Foundation.Peripherals\Sensors.Hid.Mpr121\Samples\Mpr121_Sample\Mpr121_Sample.csproj", "{FF019156-8C03-4D25-9D83-ED668F501321}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mpr121_St7789_Sample", "Meadow.Foundation.Peripherals\Sensors.Hid.Mpr121\Samples\Mpr121_St7789_Sample\Mpr121_St7789_Sample.csproj", "{FF40FFCF-285F-4CE2-950F-E4C4042DCE6D}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{184472CA-143C-4628-BA38-E901C7863E7C}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vc0706_Sample", "Meadow.Foundation.Peripherals\Sensors.Camera.Vc0706\Samples\Vc0706_Sample\Vc0706_Sample.csproj", "{A73E7975-989F-4416-B531-C3CC4D25D175}" @@ -992,8 +990,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DataLoggers.SensorReading", EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Sensors.Location.Gnss.NmeaProcessor", "Meadow.Foundation.Libraries_and_Frameworks\Sensors.Location.Gnss.NmeaProcessor\Driver\Sensors.Location.Gnss.NmeaProcessor.csproj", "{77601D70-30C7-48E3-86C1-DF311FFA89C1}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Nmea_SSD1309_Sample", "Meadow.Foundation.Libraries_and_Frameworks\Sensors.Location.Gnss.NmeaProcessor\Samples\NMEA_SSD1309_Sample\Nmea_SSD1309_Sample.csproj", "{C1F592C9-E31A-4C58-B8D2-960A4592D7AD}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NmeaProcessor_Sample", "Meadow.Foundation.Libraries_and_Frameworks\Sensors.Location.Gnss.NmeaProcessor\Samples\NmeaProcessor_Sample\NmeaProcessor_Sample.csproj", "{55025FED-EB56-4875-AF18-C48F30E20991}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Generators.SoftPwmPort_Sample", "Meadow.Foundation.Core.Samples\Generators.SoftPwmPort_Sample\Generators.SoftPwmPort_Sample.csproj", "{07F091E6-76EA-4A01-AB96-BF48EB87412A}" @@ -1770,12 +1766,6 @@ Global {FF019156-8C03-4D25-9D83-ED668F501321}.Release|Any CPU.ActiveCfg = Release|Any CPU {FF019156-8C03-4D25-9D83-ED668F501321}.Release|Any CPU.Build.0 = Release|Any CPU {FF019156-8C03-4D25-9D83-ED668F501321}.Release|Any CPU.Deploy.0 = Release|Any CPU - {FF40FFCF-285F-4CE2-950F-E4C4042DCE6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FF40FFCF-285F-4CE2-950F-E4C4042DCE6D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FF40FFCF-285F-4CE2-950F-E4C4042DCE6D}.Debug|Any CPU.Deploy.0 = Debug|Any CPU - {FF40FFCF-285F-4CE2-950F-E4C4042DCE6D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FF40FFCF-285F-4CE2-950F-E4C4042DCE6D}.Release|Any CPU.Build.0 = Release|Any CPU - {FF40FFCF-285F-4CE2-950F-E4C4042DCE6D}.Release|Any CPU.Deploy.0 = Release|Any CPU {A73E7975-989F-4416-B531-C3CC4D25D175}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A73E7975-989F-4416-B531-C3CC4D25D175}.Debug|Any CPU.Build.0 = Debug|Any CPU {A73E7975-989F-4416-B531-C3CC4D25D175}.Debug|Any CPU.Deploy.0 = Debug|Any CPU @@ -2346,12 +2336,6 @@ Global {77601D70-30C7-48E3-86C1-DF311FFA89C1}.Release|Any CPU.ActiveCfg = Release|Any CPU {77601D70-30C7-48E3-86C1-DF311FFA89C1}.Release|Any CPU.Build.0 = Release|Any CPU {77601D70-30C7-48E3-86C1-DF311FFA89C1}.Release|Any CPU.Deploy.0 = Release|Any CPU - {C1F592C9-E31A-4C58-B8D2-960A4592D7AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C1F592C9-E31A-4C58-B8D2-960A4592D7AD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C1F592C9-E31A-4C58-B8D2-960A4592D7AD}.Debug|Any CPU.Deploy.0 = Debug|Any CPU - {C1F592C9-E31A-4C58-B8D2-960A4592D7AD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C1F592C9-E31A-4C58-B8D2-960A4592D7AD}.Release|Any CPU.Build.0 = Release|Any CPU - {C1F592C9-E31A-4C58-B8D2-960A4592D7AD}.Release|Any CPU.Deploy.0 = Release|Any CPU {55025FED-EB56-4875-AF18-C48F30E20991}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {55025FED-EB56-4875-AF18-C48F30E20991}.Debug|Any CPU.Build.0 = Debug|Any CPU {55025FED-EB56-4875-AF18-C48F30E20991}.Debug|Any CPU.Deploy.0 = Debug|Any CPU @@ -2754,7 +2738,6 @@ Global {B12E28B5-B206-43CC-8597-E0D013EB3889} = {3354B893-1DDF-4E80-BCB9-279A370734D1} {F51A3BAF-4318-4274-AFDF-8B68C0CFA07D} = {3354B893-1DDF-4E80-BCB9-279A370734D1} {FF019156-8C03-4D25-9D83-ED668F501321} = {B12E28B5-B206-43CC-8597-E0D013EB3889} - {FF40FFCF-285F-4CE2-950F-E4C4042DCE6D} = {B12E28B5-B206-43CC-8597-E0D013EB3889} {184472CA-143C-4628-BA38-E901C7863E7C} = {8749617F-D55A-4C44-815A-FD55FFDA3891} {A73E7975-989F-4416-B531-C3CC4D25D175} = {184472CA-143C-4628-BA38-E901C7863E7C} {86B65A85-D30F-4E5C-9D8C-A6D86BF47E3D} = {64623FCA-6086-4F0A-A59D-2BF372EA38AA} @@ -2935,7 +2918,6 @@ Global {BA371CFB-C07A-4D29-B700-EAD37DD30D6F} = {5DA778E0-E827-4A63-844B-1166BEEB8897} {A65353C4-D300-421D-AD04-5D69AF02BD9F} = {D47B0BF3-B61F-4F83-BD73-3E749DFD470C} {77601D70-30C7-48E3-86C1-DF311FFA89C1} = {23CAD9E3-4913-4CC0-93DF-91494B3CFC44} - {C1F592C9-E31A-4C58-B8D2-960A4592D7AD} = {17E22697-CB77-4F38-AB13-BBDBD53B7829} {55025FED-EB56-4875-AF18-C48F30E20991} = {17E22697-CB77-4F38-AB13-BBDBD53B7829} {07F091E6-76EA-4A01-AB96-BF48EB87412A} = {7EBB4434-F29C-4316-BEDC-F28F07CE4AC8} {16681455-B8C2-448B-946F-F2053916B2B5} = {64623FCA-6086-4F0A-A59D-2BF372EA38AA} From 8338f19378980e65701b3da4aa2d1c767fedbc3d Mon Sep 17 00:00:00 2001 From: Adrian Stevens Date: Thu, 7 Jul 2022 18:03:15 -0700 Subject: [PATCH 16/16] Update sample init console message --- .../Relays.Relay_Sample/MeadowApp.cs | 2 +- .../Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs | 2 +- .../Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs | 2 +- .../Samples/TextDisplayMenu_Sample/MeadowApp.cs | 2 +- .../Samples/ImageLoadSample/MeadowApp.cs | 2 +- .../Samples/NmeaProcessor_Sample/MeadowApp.cs | 2 +- .../Sample/ServerSimpleMeadow_Sample/MeadowApp.cs | 4 ++-- .../Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs | 2 +- .../Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs | 2 +- .../Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs | 2 +- .../Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs | 2 +- .../ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs | 2 +- .../ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs | 2 +- .../Samples/Is31fl3731_Sample/MeadowApp.cs | 2 +- .../Samples/Pca9685_Sample/MeadowApp.cs | 2 +- .../Samples/Tca9548a_Sample/MeadowApp.cs | 2 +- .../ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs | 2 +- .../Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs | 2 +- .../Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs | 2 +- .../Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs | 2 +- .../Samples/ElectronicSpeedController_Sample/MeadowApp.cs | 2 +- .../Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs | 2 +- .../Samples/Tb67h420ftg_Sample/MeadowApp.cs | 2 +- .../RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs | 2 +- .../Samples/Dht10_Sample/MeadowApp.cs | 2 +- .../Samples/Mlx90640_Sample/MeadowApp.cs | 2 +- .../Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs | 2 +- .../Samples/MaxBotix_Sample/MeadowApp.cs | 2 +- .../Samples/Mb10x0_Sample/MeadowApp.cs | 2 +- .../Samples/Vl53l0x_Sample/MeadowApp.cs | 2 +- .../Samples/Bbq10Keyboard_Sample/MeadowApp.cs | 2 +- .../Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs | 2 +- .../Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs | 2 +- .../Samples/NesClassicController_Sample/MeadowApp.cs | 2 +- .../Samples/SnesClassicController_Sample/MeadowApp.cs | 2 +- .../Samples/WiiClassicControllerPro_Sample/MeadowApp.cs | 2 +- .../Samples/WiiClassicController_Sample/MeadowApp.cs | 2 +- .../Samples/WiiNunchuck_Sample/MeadowApp.cs | 2 +- .../Samples/Alspt19315C_Sample/MeadowApp.cs | 2 +- .../Samples/AnalogSolarGauge_Sample/MeadowApp.cs | 2 +- .../Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs | 2 +- .../Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs | 2 +- .../Samples/Max44009_Sample/MeadowApp.cs | 2 +- .../Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs | 2 +- .../Samples/Tcs3472x_Sample/MeadowApp.cs | 2 +- .../Samples/Temt6000_Sample/MeadowApp.cs | 2 +- .../Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs | 2 +- .../Samples/Veml7700_Sample/MeadowApp.cs | 2 +- .../Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs | 2 +- .../Samples/Nau7802_Sample/MeadowApp.cs | 2 +- .../Samples/Capacitive_Sample/MeadowApp.cs | 2 +- .../Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs | 2 +- .../Samples/Adxl335_Sample/MeadowApp.cs | 2 +- .../Samples/Adxl337_Sample/MeadowApp.cs | 2 +- .../Samples/Adxl345_Sample/MeadowApp.cs | 2 +- .../Samples/Adxl362_Sample/MeadowApp.cs | 2 +- .../Samples/Adxl377_Sample/MeadowApp.cs | 2 +- .../Samples/Apds9960_Sample/MeadowApp.cs | 2 +- .../Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs | 2 +- .../Samples/Hcsens0040_Sample/MeadowApp.cs | 2 +- .../Samples/Hmc5883_Sample/MeadowApp.cs | 2 +- .../Samples/Qmc5883_Sample/MeadowApp.cs | 2 +- .../Samples/Mag3110_Sample/MeadowApp.cs | 2 +- .../Samples/Mma7660fc_Sample/MeadowApp.cs | 2 +- .../Samples/Mpu6050_Sample/MeadowApp.cs | 2 +- .../Samples/ParallaxPir_Sample/MeadowApp.cs | 2 +- .../Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs | 2 +- .../Samples/IDxxLA_Sample/MeadowApp.cs | 2 +- .../Samples/Rc522_Sample/MeadowApp.cs | 2 +- .../Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs | 2 +- .../Samples/Ds18B20_Sample/MeadowApp.cs | 2 +- .../Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs | 2 +- .../Samples/Mcp9808_Sample/MeadowApp.cs | 2 +- .../Samples/Tmp102_Sample/MeadowApp.cs | 2 +- .../Samples/SwitchingAnemometer_Sample/MeadowApp.cs | 2 +- .../Samples/SwitchingRainGauge_Sample/MeadowApp.cs | 2 +- .../Samples/WindVane_Sample/MeadowApp.cs | 2 +- .../Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs | 2 +- .../Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs | 2 +- 79 files changed, 80 insertions(+), 80 deletions(-) diff --git a/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/MeadowApp.cs index 24645d6eec..1fe69e4ae2 100644 --- a/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Relays.Relay_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); relay = new Relay(Device.CreateDigitalOutputPort(Device.Pins.D02)); diff --git a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs index b11e8a5870..3830fe27cc 100644 --- a/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Core.Samples/Sensors.Buttons.PushButton_BasicSample/MeadowApp.cs @@ -21,7 +21,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); //==== onboard RGB LED onboardLed = new RgbPwmLed(device: Device, diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs index bacb75340d..e8672066ed 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_GameMenu_Sample/MeadowApp.cs @@ -31,7 +31,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); onboardLed = new RgbPwmLed(device: Device, redPwmPin: Device.Pins.OnboardLedRed, diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/MeadowApp.cs index c066beced2..33c17fc35f 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Displays.TextDisplayMenu/Samples/TextDisplayMenu_Sample/MeadowApp.cs @@ -27,7 +27,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var config = new SpiClockConfiguration(Ssd1309.DefaultSpiBusSpeed, Ssd1309.DefaultSpiClockMode); diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/MeadowApp.cs index 4e640499a3..b44adbc574 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Graphics.MicroGraphics/Samples/ImageLoadSample/MeadowApp.cs @@ -26,7 +26,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var config = new SpiClockConfiguration(new Frequency(48000, Frequency.UnitType.Kilohertz), SpiClockConfiguration.Mode.Mode3); var spiBus = Device.CreateSpiBus(Device.Pins.SCK, Device.Pins.MOSI, Device.Pins.MISO, config); diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/MeadowApp.cs index f27a1877bb..aa4688ffc3 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Sensors.Location.Gnss.NmeaProcessor/Samples/NmeaProcessor_Sample/MeadowApp.cs @@ -17,7 +17,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sentences = GetSampleNmeaSentences(); diff --git a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/MeadowApp.cs index 310c689df3..89ae0c6255 100644 --- a/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Libraries_and_Frameworks/Web.Maple.MapleServer/Sample/ServerSimpleMeadow_Sample/MeadowApp.cs @@ -14,8 +14,7 @@ public class MeadowApp : App public override async Task Initialize() { - Console.WriteLine("Initialize hardware..."); - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // connnect to the wifi network. Console.WriteLine($"Connecting to WiFi Network {Secrets.WIFI_NAME}"); @@ -33,6 +32,7 @@ public override async Task Initialize() advertise: true, processMode: RequestProcessMode.Parallel ); + } public override Task Run() diff --git a/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs index a3a7639bba..893080aefc 100644 --- a/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Audio.Mp3.Yx5300/Samples/Yx5300_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); mp3Player = new Yx5300(Device, Device.SerialPortNames.Com4); diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs index f0fa4849c6..c21f59b2d4 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Ssd130x/Samples/Ssd1309_Game_Sample/MeadowApp.cs @@ -27,7 +27,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); Console.WriteLine("Create Display with SPI..."); diff --git a/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs index 621008e739..fe05b692f3 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.Tm1637/Samples/Tm1637_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); display = new Tm1637(Device, Device.Pins.D02, Device.Pins.D01); diff --git a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs index 4b93530e14..928250a62d 100644 --- a/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Displays.ePaper/Samples/SSD1608_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var display = new Ssd1608(device: Device, spiBus: Device.CreateSpiBus(), diff --git a/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs index 6f8b186eab..226483051f 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.ADC.Ads1x15/Samples/Ads1015_Sample/MeadowApp.cs @@ -12,7 +12,7 @@ public class MeadowApp : App public override async Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); _adc = new Ads1015( Device.CreateI2cBus(Meadow.Hardware.I2cBusSpeed.FastPlus), diff --git a/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs index dcabff7f9c..9847f1bf1f 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.EEPROM.At24Cxx/Samples/At24Cxx_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); //256kbit = 256*1024 bits = 262144 bits = 262144 / 8 bytes = 32768 bytes //if you're using the ZS-042 board, it has an AT24C32 and uses the default value of 8192 diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/MeadowApp.cs index 064e1412f6..95587bd9a2 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Is31fl3731/Samples/Is31fl3731_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); iS31FL3731 = new Is31fl3731(Device.CreateI2cBus()); iS31FL3731.Initialize(); diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/MeadowApp.cs index 6cb02bb993..0421ecace6 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.Pca9685/Samples/Pca9685_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var i2CBus = Device.CreateI2cBus(I2cBusSpeed.FastPlus); var pca9685 = new Pca9685(i2CBus, new Meadow.Units.Frequency(50, Meadow.Units.Frequency.UnitType.Hertz), (byte)Pca9685.Addresses.Default); diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/MeadowApp.cs index 14be83e564..319157935e 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.TCA9548A/Samples/Tca9548a_Sample/MeadowApp.cs @@ -16,7 +16,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var i2cBus = Device.CreateI2cBus(I2cBusSpeed.Standard); var tca9548a = new Tca9548a(i2cBus, 0x70); diff --git a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs index 1c6b90a169..c9baa32dc6 100644 --- a/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/ICs.IOExpanders.x74595/Samples/x74595_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); shiftRegister = new x74595(Device, Device.CreateSpiBus(), Device.Pins.D00, 8); diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs index ea231ed790..13da7cf0fe 100644 --- a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Display_Sample/MeadowApp.cs @@ -17,7 +17,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); display = new Apa102(Device.CreateSpiBus(Apa102.DefaultSpiBusSpeed), 32, 8, Apa102.PixelOrder.BGR); canvas = new MicroGraphics(display); diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs index b7c0c59d42..49f9ea6cd2 100644 --- a/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Leds.Apa102/Samples/Apa102_Sample/MeadowApp.cs @@ -18,7 +18,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); apa102 = new Apa102(Device.CreateSpiBus(Apa102.DefaultSpiBusSpeed), numberOfLeds, Apa102.PixelOrder.BGR); return base.Initialize(); diff --git a/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs index 6b29908820..c8636ffd30 100644 --- a/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Leds.Pca9633/Samples/Pca9633_Sample/MeadowApp.cs @@ -16,7 +16,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); pca9633 = new Pca9633(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/MeadowApp.cs index 74a073303a..61e7e81afc 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.ElectronicSpeedController/Samples/ElectronicSpeedController_Sample/MeadowApp.cs @@ -23,7 +23,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); //==== rotary encoder rotary = new RotaryEncoderWithButton(Device, Device.Pins.D07, Device.Pins.D08, Device.Pins.D06); diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs index 151e8d9275..efaab15eef 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Encoder_Sample/MeadowApp.cs @@ -23,7 +23,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // this causes unterrupts to fail, for some reason: //IDigitalInputPort test = Device.CreateDigitalInputPort(Device.Pins.D07); diff --git a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/MeadowApp.cs index ac601075f3..753264e87b 100644 --- a/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Motors.Tb67h420ftg/Samples/Tb67h420ftg_Sample/MeadowApp.cs @@ -19,7 +19,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); button1 = new PushButton(Device, Device.Pins.D12, ResistorMode.InternalPullDown); button2 = new PushButton(Device, Device.Pins.D13, ResistorMode.InternalPullDown); diff --git a/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs index 4eefc8a6cf..c18ab1517c 100644 --- a/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/RTCs.Ds323x/Samples/Ds323x_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Ds3231(Device, Device.CreateI2cBus(), Device.Pins.D06); sensor.OnAlarm1Raised += Sensor_OnAlarm1Raised; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/MeadowApp.cs index 559a51a3f4..34a3677866 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Atmospheric.Dhtxx/Samples/Dht10_Sample/MeadowApp.cs @@ -13,7 +13,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); dht10 = new Dht10(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/MeadowApp.cs index 72b9436383..a6ab442b76 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Mlx90640/Samples/Mlx90640_Sample/MeadowApp.cs @@ -16,7 +16,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var i2cBus = Device.CreateI2cBus(I2cBusSpeed.Fast); sensor = new Mlx90640(i2cBus); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs index 4fcd00e10b..a11bdf0999 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Camera.Vc0706/Samples/Vc0706_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); camera = new Vc0706(Device, Device.SerialPortNames.Com4, 38400); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MeadowApp.cs index 30cca6d1d8..3a1c8eb245 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.MaxBotix/Samples/MaxBotix_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); //Analog // maxBotix = new MaxBotix(Device, Device.Pins.A00, MaxBotix.SensorType.HR10Meter); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/MeadowApp.cs index 9253a7a6b3..80cc825d1f 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Mb10x0/Samples/Mb10x0_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Mb10x0(Device, Device.SerialPortNames.Com4); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/MeadowApp.cs index 24da3fb52e..b0045fe5c2 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Distance.Vl53l0x/Samples/Vl53l0x_Sample/MeadowApp.cs @@ -52,7 +52,7 @@ private void Sensor_Updated(object sender, IChangeResult result) void InitializeWithShutdownPin() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var i2cBus = Device.CreateI2cBus(I2cBusSpeed.FastPlus); sensor = new Vl53l0x(Device, i2cBus, Device.Pins.D05, 250); } diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/MeadowApp.cs index c89716f3dd..2fb8626811 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.BBQ10Keyboard/Samples/Bbq10Keyboard_Sample/MeadowApp.cs @@ -12,7 +12,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var i2cBus = Device.CreateI2cBus(0); keyboard = new BBQ10Keyboard(Device, i2cBus, Device.Pins.D10); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs index 8e256690cb..218e2706ca 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Mpr121/Samples/Mpr121_Sample/MeadowApp.cs @@ -12,7 +12,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var sensor = new Mpr121(Device.CreateI2cBus(Meadow.Hardware.I2cBusSpeed.Standard), 90, 100); sensor.ChannelStatusesChanged += Sensor_ChannelStatusesChanged; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs index e363a2b188..4014ecf752 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.Tsc2004/Samples/Tsc2004_Sample/MeadowApp.cs @@ -17,7 +17,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var i2cBus = Device.CreateI2cBus(I2cBusSpeed.Fast, 0); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/MeadowApp.cs index ce96ee0812..a877ad0e50 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/NesClassicController_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var i2cBus = Device.CreateI2cBus(NesClassicController.DefaultSpeed); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/MeadowApp.cs index 2a28462022..d53b1f03b8 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/SnesClassicController_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var i2cBus = Device.CreateI2cBus(SnesClassicController.DefaultSpeed); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/MeadowApp.cs index 5e9b9a1a13..e5d639a13a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicControllerPro_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var i2cBus = Device.CreateI2cBus(WiiClassicControllerPro.DefaultSpeed); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/MeadowApp.cs index 252cefbfac..93e200adb5 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiClassicController_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var i2cBus = Device.CreateI2cBus(WiiClassicController.DefaultSpeed); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/MeadowApp.cs index 9eea48a32c..8e812f452f 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Hid.WiiExtensionControllers/Samples/WiiNunchuck_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); nunchuck = new WiiNunchuck(Device.CreateI2cBus(WiiNunchuck.DefaultSpeed)); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/MeadowApp.cs index 2b1132e1dc..1df33ddb70 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Alspt19315C/Samples/Alspt19315C_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // configure our sensor sensor = new Alspt19315C(Device, Device.Pins.A03); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/MeadowApp.cs index 9b6a471027..1c8294afc6 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.AnalogSolarGauge/Samples/AnalogSolarGauge_Sample/MeadowApp.cs @@ -13,7 +13,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); solarGauge = new AnalogSolarGauge(Device, Device.Pins.A02, updateInterval: TimeSpan.FromSeconds(1)); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs index 9e122e381c..6c8c4e380e 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1745/Samples/Bh1745_Sample/MeadowApp.cs @@ -17,7 +17,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Bh1745(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs index 8405d20d4c..4f9bdf6688 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Bh1750/Samples/Bh1750_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var i2c = Device.CreateI2cBus(); sensor = new Bh1750( diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/MeadowApp.cs index 513f9daf8d..dce2e88092 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Max44009/Samples/Max44009_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Max44009(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs index 5eb2b5e82a..dda265d7ff 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Si1145/Samples/Si1145_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Si1145(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/MeadowApp.cs index 88fd09c953..c3a008f2eb 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tcs3472x/Samples/Tcs3472x_Sample/MeadowApp.cs @@ -17,7 +17,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Tcs3472x(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/MeadowApp.cs index c62c7f5072..0af1d41ff8 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Temt6000/Samples/Temt6000_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // configure our sensor sensor = new Temt6000(Device, Device.Pins.A03); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs index 298983a3e8..8b63c2c9f8 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Tsl2591/Samples/Tsl2591_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // configure our sensor on the I2C Bus var i2c = Device.CreateI2cBus(); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/MeadowApp.cs index ec0f36e79a..398a92e911 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Light.Veml7700/Samples/Veml7700_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Veml7700(Device.CreateI2cBus()); sensor.DataSource = Veml7700.SensorTypes.Ambient; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs index e2723e3452..9d43331dc5 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Hx711/Samples/Hx711_Sample/MeadowApp.cs @@ -19,7 +19,7 @@ public class MeadowApp : App public override async Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); loadSensor = new Hx711(Device, Device.Pins.D04, Device.Pins.D03); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/MeadowApp.cs index a2e89c8c12..eb7a883523 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.LoadCell.Nau7802/Samples/Nau7802_Sample/MeadowApp.cs @@ -19,7 +19,7 @@ public class MeadowApp : App public override async Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); loadSensor = new Nau7802(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/MeadowApp.cs index fab9d7c194..3d291943e4 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Capacitive/Samples/Capacitive_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); capacitive = new Capacitive( analogPort: Device.CreateAnalogInputPort(Device.Pins.A00, 5, TimeSpan.FromMilliseconds(40), new Voltage(3.3, Voltage.UnitType.Volts)), diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs index 22d627eca9..9488ea956a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Moisture.Fc28/Samples/Fc28_Sample/MeadowApp.cs @@ -16,7 +16,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); fc28 = new Fc28( Device.CreateAnalogInputPort(Device.Pins.A01, 5, TimeSpan.FromMilliseconds(40), new Voltage(3.3, Voltage.UnitType.Volts)), diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/MeadowApp.cs index 9c490e6e6a..8101f53256 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl335_Sample/MeadowApp.cs @@ -16,7 +16,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // create the sensor driver sensor = new Adxl335(Device, Device.Pins.A00, Device.Pins.A01, Device.Pins.A02, null); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/MeadowApp.cs index 614948fd8a..fabfbc6fdd 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl337_Sample/MeadowApp.cs @@ -16,7 +16,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // create the sensor driver sensor = new Adxl337(Device, Device.Pins.A00, Device.Pins.A01, Device.Pins.A02, null); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/MeadowApp.cs index 3e83b6a3a4..2881d85b05 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl345_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Adxl345(Device.CreateI2cBus()); sensor.SetPowerState(false, false, true, false, Adxl345.Frequencies.TwoHz); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/MeadowApp.cs index 3ef5f9b5d1..dbe0e50a85 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl362_Sample/MeadowApp.cs @@ -16,7 +16,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // create the sensor driver sensor = new Adxl362(Device, Device.CreateSpiBus(), Device.Pins.D00); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/MeadowApp.cs index 72e4acb935..284a98e431 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Adxl3xx/Samples/Adxl377_Sample/MeadowApp.cs @@ -16,7 +16,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // create the sensor driver sensor = new Adxl377(Device, Device.Pins.A00, Device.Pins.A01, Device.Pins.A02, null); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/MeadowApp.cs index 50462d193b..02cc20f9e9 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Apds9960/Samples/Apds9960_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // configure our sensor on the I2C Bus var i2c = Device.CreateI2cBus(); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs index c98b6de3a4..c1dab9d71b 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Bno055/Samples/Bno055_Sample/MeadowApp.cs @@ -16,7 +16,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // create the sensor driver sensor = new Bno055(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/MeadowApp.cs index f60d2e4769..ff5afc193a 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hcsens0040/Samples/Hcsens0040_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Hcsens0040(Device.CreateDigitalInputPort(Device.Pins.D05)); sensor.OnMotionDetected += Sensor_OnMotionDetected; diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/MeadowApp.cs index f9f7b86ed3..2d61736fdb 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Hmc5883_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Hmc5883(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/MeadowApp.cs index c9d0289785..03fb058cb6 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Hmc5883/Samples/Qmc5883_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Qmc5883(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/MeadowApp.cs index 4ee51a58f4..a894374394 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mag3110/Samples/Mag3110_Sample/MeadowApp.cs @@ -16,7 +16,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Mag3110(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/MeadowApp.cs index b61c19f87e..7733f34287 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mma7660fc/Samples/Mma7660fc_Sample/MeadowApp.cs @@ -16,7 +16,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // create the sensor driver sensor = new Mma7660fc(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/MeadowApp.cs index a2d0449845..a7564c10f8 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.Mpu6050/Samples/Mpu6050_Sample/MeadowApp.cs @@ -17,7 +17,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Mpu6050(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/MeadowApp.cs index 628b5ded24..c2a8692937 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Motion.ParallaxPir/Samples/ParallaxPir_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); parallaxPir = new ParallaxPir(Device.CreateDigitalInputPort(Device.Pins.D05, InterruptMode.EdgeBoth, ResistorMode.Disabled)); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs index a1a230b9d8..6304754cae 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Power.Ina260/Samples/Ina260_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var bus = Device.CreateI2cBus(); ina260 = new Ina260(bus); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/MeadowApp.cs index ac46dce6bb..9ae552192b 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.IDxxLA/Samples/IDxxLA_Sample/MeadowApp.cs @@ -13,7 +13,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); rfidReader = new IDxxLA(Device, Device.SerialPortNames.Com1); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/MeadowApp.cs index 69a9e93faa..763b7ae218 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Radio.Rfid.Rc522/Samples/Rc522_Sample/MeadowApp.cs @@ -8,7 +8,7 @@ public class MeadowApp : App { public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); return Task.CompletedTask; } diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs index 208820caa0..91655d1684 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Sound.Ky038/Samples/Ky038_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); sensor = new Ky038(Device, Device.Pins.A00, Device.Pins.D10); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/MeadowApp.cs index 545d4b3fe2..b60e22da7d 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Ds18B20/Samples/Ds18B20_Sample/MeadowApp.cs @@ -13,7 +13,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); ds18B20 = new ds18B20(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs index d7c9da1442..bbc5d59122 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Lm75/Samples/Lm75_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); lm75 = new Lm75(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/MeadowApp.cs index 238607014f..e64046a34d 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Mcp9808/Samples/Mcp9808_Sample/MeadowApp.cs @@ -14,7 +14,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); mcp9808 = new Mcp9808(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/MeadowApp.cs index bf885ae67e..911c159771 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Temperature.Tmp102/Samples/Tmp102_Sample/MeadowApp.cs @@ -17,7 +17,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); tmp102 = new Tmp102(Device.CreateI2cBus()); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/MeadowApp.cs index aaa3276a6b..4157ccb5cc 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingAnemometer/Samples/SwitchingAnemometer_Sample/MeadowApp.cs @@ -18,7 +18,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); //==== onboard LED onboardLed = new RgbPwmLed(device: Device, diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/MeadowApp.cs index cc0c3753e1..33ca346a38 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.SwitchingRainGauge/Samples/SwitchingRainGauge_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // initialize the rain gauge driver rainGauge = new SwitchingRainGauge(Device, Device.Pins.D15); diff --git a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/MeadowApp.cs index 4aea81005e..90070c76ba 100644 --- a/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Sensors.Weather.WindVane/Samples/WindVane_Sample/MeadowApp.cs @@ -15,7 +15,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); // initialize the wind vane driver windVane = new WindVane(Device, Device.Pins.A00); diff --git a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs index 29facfcb31..9f376b7970 100644 --- a/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Servos.ServoCore/Samples/ServoCore_Sample/MeadowApp.cs @@ -16,7 +16,7 @@ public class MeadowApp : App public override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); servo = new Servo(Device, Device.Pins.D02, NamedServoConfigs.SG90); diff --git a/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs b/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs index 9dd0d3aa2b..b7ea3573e4 100644 --- a/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs +++ b/Source/Meadow.Foundation.Peripherals/Transceivers.SX127x/Samples/SX127x_Sample/MeadowApp.cs @@ -13,7 +13,7 @@ public class MeadowApp : App public async override Task Initialize() { - Console.WriteLine("Initialize hardware..."); + Console.WriteLine("Initialize..."); var bus = Device.CreateSpiBus(); var chipSelect = Device.CreateDigitalOutputPort(Device.Pins.D00);