Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: dotnet/iot

v4.2.0

26 Mar 15:29
@krwq krwq
9c867ff
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Bump version to 4.2.0 and ArduinoCsCompiler to 1.2.0 by @Copilot in #2464
  • LangVersion set globally to 12.0 by @pgrawehr in #2465
  • Fix issues in Tca95xx Driver. Output cache not initialised and Uneede... by @felixcollins in #2470
  • Fix README link casing for Ili934x example by @krwq in #2466
  • Fix markdown linter not catching violations by @Copilot in #2469
  • Fix Pullup/Pulldown setting in LibgpiodV2 by @pgrawehr in #2476
  • New Binding: Ina236 by @pgrawehr in #2459
  • Pressure to altitude conversion fixed by @pgrawehr in #2483
  • LibGpiodV2 is no longer experimental by @pgrawehr in #2482

Full Changelog: v4.1.0...v4.2.0

Contributors

krwq, felixcollins, and pgrawehr
Assets 2
Loading

v4.1.0

24 Jan 10:50
@pgrawehr pgrawehr
70648be
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Improvements to the M5 Stack Sample by @pgrawehr in #2392
  • Disable Run Helix Tests step in Azure pipeline due to offline devices by @Copilot in #2407
  • Updated various dependencies by @pgrawehr in #2391
  • Fixes #2404 - Execute interrupt handler for all 8 pins by @HakanL in #2405
  • Create copilot-instructions.md by @krwq in #2414
  • Add GitHub Actions workflow for publishing nightly packages by @joperezr in #2416
  • Fixes #2415 - Testing construction for null in libgpioddriver by @felixcollins in #2418
  • Improve tca955x driver - (and add block GPIO access) by @felixcollins in #2420
  • TCA955x - making address check optional so this driver can be used with other c... by @felixcollins in #2425
  • Added to documentation to warn against problem with libgpiod ver <= 1.0 by @felixcollins in #2426
  • Tca955x - Fixed bug with interrupt state monitoring by @felixcollins in #2427
  • Bumping arcade to 9 Era and 9.0 SDK by @joperezr in #2432
  • Remove obsolete PinNumberingScheme enum and all references by @Copilot in #2421
  • Properly set the Chip ID by @pgrawehr in #2431
  • Add AIP31068 LCD binding with contrast control, sample, and docs by @asp2286 in #2434
  • Create replacement for now lacking physical-to-logical pin mapping by @pgrawehr in #2435
  • Various improvements to Nmea and AIS parsers by @pgrawehr in #2430
  • Remove trailing whitespace from .cs files to fix SA1028 violations by @Copilot in #2440
  • Fix typo in GrovePi README by @0qie in #2443
  • Update .NET SDK version to 9.0.3xx in Azure Pipelines configuration by @joperezr in #2447
  • Move markdown checks to separate GitHub Actions workflow by @Copilot in #2449
  • Bump version to 4.1.0 and ArduinoCsCompiler to 1.1.0 by @Copilot in #2445
  • Add kernel timestamp support by @michael-betz in #2412
  • Map errno values to human-readable messages in System.Device.Gpio error handling by @Copilot in #2436
  • Migrate nightly package publishing from GitHub Packages to Azure DevOps Artifacts by @joperezr in #2462
  • fixed URL on Iot.Device.Bindings nuget readme by @vegguid in #2402

New Contributors

Full Changelog: v4.0.0...v4.1.0

Loading
ciacco85 and dartasen reacted with heart emoji
2 people reacted

.NET IoT 4.0.0 Release

09 May 19:18
@joperezr joperezr
204a5bd
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

This is V4.0.0 of System.Device.Gpio and Iot.Device.Bindings. This release includes a few new bindings, support for new Raspberry Pi Models, and some bug fixes.

What's Changed

New Contributors

Read more
Loading
Kaayo reacted with thumbs up emoji Kaayo reacted with laugh emoji pankaj-nikam, 0xfeeddeadbeef, and Kaayo reacted with hooray emoji Kaayo reacted with heart emoji Kaayo reacted with rocket emoji Kaayo reacted with eyes emoji
3 people reacted

3.1 Release

11 Dec 15:31
@pgrawehr pgrawehr
e04d3d0
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This is V3.1 of System.Device.Gpio and Iot.Device.Bindings. This release includes a few new bindings, support for new Raspberry Pi Models, and some bug fixes. Users of the AIS/NMEA0183 bindings are recommended to update asap due to an important safety issue fixed.

Important changes

New Contributors

Full Changelog: 3.0...3.1

Loading
huynhdev24 reacted with thumbs up emoji pankaj-nikam, Baka632, and HumJ0218 reacted with heart emoji
4 people reacted

3.0 Release

13 Jul 19:06
@joperezr joperezr
2242d27
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This marks the 3.0 release of dotnet/iot. This is our third major release. The release included three packages which are available in NuGet.org today. Here is a link to them:

What's Changed

Read more
Loading
Baka632, pankaj-nikam, TemariVirus, DhruvilDobariya, frnmagalhaes, and Andrew25455 reacted with hooray emoji
6 people reacted

2.2 Release

29 Sep 19:46
@joperezr joperezr
eae8a70
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This marks the 2.2 release of dotnet/iot. This is our second minor release of 2.0. The release included two packages which are available in NuGet.org today. Here is a link to them:

Release Notes

System.Device.Gpio

  • Added better handling of TaskCancelledException in Dispose method of LibGpiodDriver.
  • Added support for Raspberry pi 400
  • Fixed creation of driver for Raspberry Pi 4 cm
  • Fixed incorrect parameter ordering when throwing an IOException

Iot.Device.Bindings

  • Added an Arduino C# Compiler.
  • Added BiColorBargraph using Ht16k33
  • Fixed some namespaces issues for some of the bindings.
  • Fixed MifareCard WriteNdefMessage capacity check.
  • Added pull-down resistor support to KeyMatrix binding
  • Fixed channel comparison in Mcp342x binding.
  • Fixed Arduino binding performance for large SPI buffer transfers.
  • Fixed inverted timeout condition on Mfrc522 device binding.
  • Added encoder support to Seesaw device.
  • Removed ValueArray type which had a possible GC hole and adjusted DHT sensor family.
  • Updated telemetry sent from the Bno055Sensor.
  • Added support for several new bindings including:
    • WS2815B
    • Allwinner H616 and Orange Pi Zero 2
    • MPU6050
    • Radxa Rock Pi 4B Plus

We would like to thank all the community that made this release possible, and particularly we would like to special thank the following contributors:

Loading
pankaj-nikam reacted with rocket emoji
1 person reacted

2.1 Release

28 Feb 19:25
@joperezr joperezr
e06b70b
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This marks the 2.1 release of dotnet/iot. This is our first minor release of 2.0. The release included two packages which are available in NuGet.org today. Here is a link to them:

Release Notes

System.Device.Gpio

  • Added support for new Raspberry Pi 4 board revision b03115.
  • Fixed handling of epoll_wait returning EINTR on SysFSDriver.
  • Fixed issue where we didn't allow pins to be already exported outside of the program.
  • Removed unnecessary package dependencies for non-Netstandard TFMs.

Iot.Device.Bindings

  • New transport layer for HardwareAccess
  • Removed ILI9341 SPI buffer range limit
  • Make Motorhat compatible with WaveShare Motor Driver Hat
  • Added support for several new Device Bindings including:
    • NMEA GPS/Sonar binding
    • HT1632
    • LP55231
    • SK6812-Strips

We would like to thank all the community that made this release possible, and particularly we would like to special thank the following contributors:

Contributors

tibel, ibebbs, and 4 other contributors
Loading
pankaj-nikam reacted with hooray emoji
1 person reacted

2.0 Release

27 Jan 18:51
@joperezr joperezr
edaa1cc
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This marks the 2.0 release of dotnet/iot. This is our second major stable release. The release included two packages which are available in NuGet.org today. Here is a link to them:

Release Notes

System.Device.Gpio

  • Fix issue for SysFsDriver when callbacks registered events are not fired when unregistering all registered callbacks.
  • Added support for Raspberry Pi 4 and Zero 2 W

Iot.Device.Bindings

  • Fix issue with VirtualOutputSegment in order to write bytes in the correct order.
  • Fix issue with DCMotorWithStartStop
  • Adjusted the constructor of PN532 so that it can work with very similar devices.
  • Improved performance of Video device continuous capture
  • Fix miscellaneous issues in different device bindings.
  • Added SPI support for lcd interface
  • Added ability to extend the Arduino library externally.
  • Added debounce support for buttons.
  • Add class that supports OS-independent setting of the system clock
  • Added TryReadHumidity/TryReadTemperature to temperature sensors.
  • Added support for several new Device Bindings including:
    • Added Raspberry Pi build HAT
    • Sn74hc595 SpiDevice
    • FT232H device
    • Mcp960X device
    • Sensirion SHT4x and SCD4x devices
    • Button binding
    • MPU6886
    • BMM150
    • AXP192 and IP5306 - Power Management chips
    • Ili9341

Other Changes

  • Switched to target .NET Core 6.0 (deprecated 5.0 target), .NET Core 3.1 (deprecated 2.1 target), and NetStandard 2.0
  • Migrated to new AzDO tenant owned by DotNet Foundation, and switching signing certificates to be DotNet foundation-owned.
  • A lot of documentation cleanup.
  • Added markdown linter to the repo in order to have consistent readme docs.
  • Added package validation coverage to prevent accidental breaking changes.
  • Added an E2E sample with .NET Core IoT using Azure SDK and Certificates.

We would like to thank all the community that made this release possible, and particularly we would like to special thank the following contributors:

Loading
raffaeler, 0xfeeddeadbeef, SommerEngineering, and joperezr reacted with hooray emoji SommerEngineering reacted with heart emoji
4 people reacted

1.5 Release

16 Jul 19:46
@krwq krwq
135b856
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This marks the 1.5 release of dotnet/iot. The release included two packages which are available in NuGet.org today. Here is a link to them:

Release Notes

System.Device.Gpio

  • Improved handling of EINTR for libgpiod driver
  • SPI will disable CS line if it's not used (i.e. when controlling selection manually)
  • Allow for writing to pins when in input mode to allow changing value quickly when switching to output mode when using i.e. relays
  • Openning/closing pins will not affect its state if possible
  • Libgpiod will consume less CPU when using PinValueChangedEvent

Iot.Device.Bindings

  • Added Arduino Firmata protocol which allows to access Arduino protocols through USB
  • Added Board abstraction
  • Added GPIO drivers: RockchipDriver, OrangePi4Driver and NanoPiR2sDriver
  • Added Ultralight NFC card support
  • Added SensorHub board
  • Added support for displaying big characters on big LCD displays (20x4 or above)
  • Added SpiBusInfo which allows for reading information like buffer size
  • Improved initialization sequence for the CharacterLcd
  • Improved changing I2C address for VL53L0X
  • Bindings now use common logging provider rather than having their own conventions
  • Fixed multiple typos in argument and method names
  • Fixed few issues with HardwareMonitor

We would like to thank all the community that made this release possible, and particularly we would like to special thank the following contributors:

Loading
luisquintanilla, adelarsq, pankaj-nikam, vishvanathan-k, peter-mghendi, Hillarie-kip, tibel, dnutiu, ikubaku, BuzzX8, and 5 more reacted with hooray emoji adelarsq, pankaj-nikam, vishvanathan-k, and sangeethnandakumar reacted with heart emoji
15 people reacted

1.4 Release

17 Mar 22:33
@joperezr joperezr
4db4714
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

This marks the 1.4 release of dotnet/iot. The release included two packages which are available in NuGet.org today. Here is a link to them:

Release Notes

System.Device.Gpio

  • Added ability to set alternate pin mode on Raspberry Pis.

Iot.Device.Bindings

  • Added attributes for devices which help with Azure Plug & Play scenarios.
  • Added several new device bindings
  • Fixes for several existing bindings
  • Added new GpioDrivers for Allwinner SoCs and Orange Pi Zero/Lite/Lite2
  • Added Arduino Firmata device support
  • Added a Generic logging infrastructure for bindings.

We would like to thank all the community that made this release possible, and particularly we would like to special thank the following contributors:

Loading
Previous 1 3
Previous

AltStyle によって変換されたページ (->オリジナル) /