1.5 Release
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:
- @pgrawehr with 10 commits
- @jBarrineau with 2 commits
- @Ellerbach with 2 commits
- @adrianstevens with 1 commit
- @sylints with 1 commit
- @thecaptncode with 1 commit
- @RD-AP-PPT with 1 commit
- @rschiefer with 1 commit
- @Hubble1942 with 1 commit
- @mstroppel with 1 commit
- @ZhangGaoxing with 1 commit
- @Jimmys20 with 1 commit
- @aexhg with 1 commit
- @smdn with 1 commit
- @Alex-111 with 1 commit
- @Jimmys20 with 1 commit