Skip to content

Preview 7 Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@joperezr joperezr released this 26 Jul 17:07
8673ee5

This is the preview 7 release of dotnet/iot. Here are the list of changes included in this release:

  • Remove System.Device.Gpio.Native native shim and PInvoke directly to libgpiod. This will allow us to have arm64 support with our libgpiod driver.
  • Added I2cDevice.Create and SpiDevice.Create static methods that will create a protocol device for the platform where the code is running in.
  • Removed PWMController and instead introduced PwmChannel, which is the new way to use PWM. It is simpler to setup, and simpler to use given that it is scoped down to one pin. Refactoring will also help for a future Pwm software implementation.
  • Added XMLDocs to the package in order to get a better VS experience.
  • Started pushing portable symbols for NuGet packages into the Microsoft symbol servers in order for a better debugging experience.
  • Added sourcelink information to the NuGet packages, for a better debugging experience.
  • Several performance improvements.
  • Fixed an issue where we were not checking for a supported pin mode.
  • Fixed an issue with our RaspberryPi Driver when running in ARM64.
  • Fixed an issue with the dht temperature sensors.
  • Added support for several new bindings into the IoT.Device.Bindings package.

Special thanks to contributors that made this release possible: (not sorted by a particular order)

Packages pushed to NuGet.org: