Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 3.08 KB

CHANGELOG.md

File metadata and controls

46 lines (29 loc) · 3.08 KB

Changelog

4.0.0 - 2025-02-19

Changed

  • Breaking: Do not autoconnect on SerialHandler zero-arg instantiation (e70d01d) (Alexander Bessman)
  • Breaking: Deprecate serial_handler in favor of connection (bc53dd3) (Alexander Bessman)
  • Breaking: Move SerialHandler to connection (e70d01d) (Alexander Bessman)
  • Breaking: Move detect to connection (e70d01d) (Alexander Bessman)
  • Breaking: Make check_serial_access_permission private (e70d01d) (Alexander Bessman)
  • Breaking: Move ADCBufferMixin to instrument.buffer (e70d01d) (Alexander Bessman)

Added

  • Add common connection module for different control interfaces (e70d01d) (Alexander Bessman)
  • Add WLANHandler class for controlling the PSLab over WLAN (1316df4) (Alexander Bessman)
  • Add ConnectionHandler base class for SerialHandler and WLANHandler (e70d01d) (Alexander Bessman)
  • Add connection.autoconnect function (e70d01d) (Alexander Bessman)
  • Add instrument.buffer module (e70d01d) (Alexander Bessman)

Removed

  • Breaking: Remove SerialHandler.wait_for_data (e70d01d) (Alexander Bessman)

Fixed

  • Fix SPI configuration sending one byte too few (a3d88bb) (Alexander Bessman)

3.1.1 - 2025-01-05

Changed

  • Raise RuntimeError if _I2CPrimitive._start is called on an already active peripheral (d86fbfa) (Alexander Bessman)

Fixed

  • Fix I2C bus becomes unusable after device scan (05c135d) (Alexander Bessman)

3.1.0 - 2024-12-28

Changelog added in following release.