nanoFramework.Iot.Device.Lps25h 1.2.755

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package nanoFramework.Iot.Device.Lps25h --version 1.2.755                
NuGet\Install-Package nanoFramework.Iot.Device.Lps25h -Version 1.2.755                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="nanoFramework.Iot.Device.Lps25h" Version="1.2.755" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add nanoFramework.Iot.Device.Lps25h --version 1.2.755                
#r "nuget: nanoFramework.Iot.Device.Lps25h, 1.2.755"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install nanoFramework.Iot.Device.Lps25h as a Cake Addin
#addin nuget:?package=nanoFramework.Iot.Device.Lps25h&version=1.2.755

// Install nanoFramework.Iot.Device.Lps25h as a Cake Tool
#tool nuget:?package=nanoFramework.Iot.Device.Lps25h&version=1.2.755                

LPS25H - Piezoresistive pressure and thermometer sensor

Some of the applications mentioned by the datasheet:

  • Altimeter and barometer for portable devices
  • GPS applications
  • Weather station equipment
  • Sport watches

Documentation

  • You can find the datasheet here

Usage

Important: make sure you properly setup the I2C pins especially for ESP32 before creating the I2cDevice, make sure you install the nanoFramework.Hardware.ESP32 nuget:

//////////////////////////////////////////////////////////////////////
// when connecting to an ESP32 device, need to configure the I2C GPIOs
// used for the bus
Configuration.SetPinFunction(21, DeviceFunction.I2C1_DATA);
Configuration.SetPinFunction(22, DeviceFunction.I2C1_CLOCK);

For other devices like STM32, please make sure you're using the preset pins for the I2C bus you want to use.

class Program
{
    // I2C address on SenseHat board
    public const int I2cAddress = 0x5c;

    static void Main(string[] args)
    {
        using (var th = new Lps25h(CreateI2cDevice()))
        {
            while (true)
            {
                var tempValue = th.Temperature;
                var preValue = th.Pressure;
                var altValue = WeatherHelper.CalculateAltitude(preValue, defaultSeaLevelPressure, tempValue);

                Debug.WriteLine($"Temperature: {tempValue.Celsius:0.#}\u00B0C");
                Debug.WriteLine($"Pressure: {preValue.Hectopascal:0.##}hPa");
                Debug.WriteLine($"Altitude: {altValue:0.##}m");
                Thread.Sleep(1000);
            }
        }
    }

    private static I2cDevice CreateI2cDevice()
    {
        var settings = new I2cConnectionSettings(1, I2cAddress);
        return I2cDevice.Create(settings);
    }
}
Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.2.775 70 2/4/2025
1.2.772 78 2/4/2025
1.2.755 72 1/31/2025
1.2.743 70 1/20/2025
1.2.737 66 1/13/2025
1.2.718 85 12/30/2024
1.2.704 93 12/18/2024
1.2.696 93 12/16/2024
1.2.673 103 10/23/2024
1.2.662 103 10/11/2024
1.2.656 96 10/3/2024
1.2.639 128 9/6/2024
1.2.631 105 8/28/2024
1.2.613 127 8/9/2024
1.2.601 87 7/26/2024
1.2.590 101 7/17/2024
1.2.573 117 6/19/2024
1.2.570 109 6/14/2024
1.2.536 115 4/15/2024
1.2.514 129 3/22/2024
1.2.494 113 2/28/2024
1.2.474 134 1/24/2024
1.2.462 177 1/5/2024
1.2.458 141 12/20/2023
1.2.436 166 11/10/2023
1.2.416 114 11/8/2023
1.2.403 130 10/6/2023
1.2.396 135 9/27/2023
1.2.384 136 9/6/2023
1.2.378 154 8/16/2023
1.2.369 147 8/2/2023
1.2.363 156 7/28/2023
1.2.357 164 7/19/2023
1.2.354 154 7/14/2023
1.2.345 143 6/21/2023
1.2.341 147 6/14/2023
1.2.337 161 6/7/2023
1.2.335 143 6/2/2023
1.2.329 150 5/26/2023
1.2.313 172 5/12/2023
1.2.302 179 5/10/2023
1.2.297 164 5/3/2023
1.2.273 243 3/17/2023
1.2.267 266 3/10/2023
1.2.263 273 3/8/2023
1.2.259 265 2/27/2023
1.2.256 274 2/24/2023
1.2.253 259 2/22/2023
1.2.222 294 1/9/2023
1.2.217 319 1/6/2023
1.2.212 314 1/5/2023
1.2.208 322 1/3/2023
1.2.203 319 12/28/2022
1.2.159 373 11/14/2022
1.2.153 365 11/5/2022
1.2.141 405 10/25/2022
1.2.128 397 10/22/2022
1.2.87 498 9/15/2022
1.2.63 414 9/3/2022
1.2.47 460 8/15/2022
1.2.40 458 8/6/2022
1.2.38 430 8/5/2022
1.2.28 431 8/1/2022
1.2.13 454 7/24/2022
1.2.10 453 7/23/2022
1.1.142.3202 488 7/7/2022
1.1.133.52556 466 6/30/2022
1.1.121.35854 465 6/26/2022
1.1.116.8772 436 6/24/2022
1.1.113.2032 456 6/23/2022
1.1.102.51394 449 6/15/2022
1.1.99.36719 459 6/14/2022
1.1.97.17326 461 6/13/2022
1.1.92.53000 436 6/8/2022
1.1.72.29765 450 5/31/2022
1.1.64.21380 433 5/26/2022
1.1.54.28879 465 5/23/2022
1.1.40 461 5/5/2022
1.1.11 496 4/19/2022
1.1.3 461 4/15/2022
1.1.1 463 4/14/2022
1.0.300 461 3/31/2022
1.0.288-preview.114 137 3/25/2022
1.0.288-preview.113 120 3/25/2022
1.0.288-preview.104 117 3/22/2022
1.0.288-preview.103 112 3/21/2022
1.0.288-preview.100 129 3/19/2022
1.0.288-preview.99 135 3/18/2022
1.0.288-preview.98 127 3/18/2022
1.0.288-preview.94 132 3/15/2022
1.0.288-preview.93 127 3/15/2022
1.0.288-preview.87 125 3/10/2022
1.0.288-preview.86 129 3/8/2022
1.0.288-preview.77 133 2/27/2022
1.0.288-preview.75 122 2/26/2022
1.0.288-preview.65 126 2/18/2022
1.0.288-preview.63 131 2/16/2022
1.0.288-preview.61 129 2/12/2022
1.0.288-preview.58 128 2/10/2022
1.0.288-preview.53 117 2/9/2022
1.0.288-preview.48 147 2/4/2022
1.0.288-preview.41 141 1/31/2022
1.0.288-preview.29 142 1/28/2022
1.0.288-preview.20 150 1/27/2022
1.0.288-preview.18 140 1/27/2022
1.0.288-preview.5 139 1/24/2022
1.0.288-preview.1 140 1/21/2022
1.0.272 484 1/10/2022
1.0.259 338 12/9/2021
1.0.258 332 12/7/2021
1.0.153 357 8/14/2021
1.0.151 356 8/6/2021
1.0.146 325 7/22/2021
1.0.136 418 7/17/2021
1.0.135 180 7/16/2021
1.0.134 182 7/15/2021
1.0.133 205 7/14/2021
1.0.131 181 7/8/2021
1.0.130 201 7/6/2021
1.0.129 182 7/6/2021
1.0.127 192 7/5/2021
1.0.125 209 7/5/2021
1.0.122 221 6/30/2021
1.0.121 210 6/29/2021
1.0.119 235 6/28/2021
1.0.111 192 6/14/2021
1.0.104 269 5/29/2021
1.0.97 185 5/28/2021
1.0.51 184 5/24/2021