Skip to content

2.3.0

Compare
Choose a tag to compare
@gen2thomas gen2thomas released this 07 Jan 10:07
· 19 commits to release since this release
ed0c79a

The main objective of this release is to provide important module updates, fix data races in drivers and PWM issues with Raspi.

The new "functional options" entail some changes. For a smooth transition, please read our migration guide.

Unreleased

v2.3.0 (2024-01-06)

Adaptors

  • pwm: introduce scale option for servo (#1046)
  • analogpins: add a generic analog pin adaptor (#1041)

Aio

  • fix data race in AnalogSensorDriver (#1024)
  • all: introduce functional options (#1039)
  • analog sensor: fix deadlock in cyclic reading (#1042)
  • thermalzone: add driver for read a thermalzone from system (#1040)

Build

Doc

  • test: use -race for tests by default (#1035)

Gpio

  • fix data race in StepperDriver (#1029)
  • fix data race in PIRMotionDriver (#1028)
  • fix data race in ButtonDriver (#1027)
  • fix data race in EasyDriver (#1025)
  • all: introduce functional options (#1045)

I2c

  • core: fix problems with usage of uintptr (#1033)

Lint

  • all: fix issues of errorlint etc (#1037)
  • all: switch to 1.55.2 and adjust linter issues (#1036)

Ollie

  • test: fix data race in test (#1034)

Raspi

  • pwm: add support for sysfs and fix pi-blaster (#1048)