4.0.0 - 2025-02-19
- Breaking: Do not autoconnect on
SerialHandler
zero-arg instantiation (e70d01d
) (Alexander Bessman) - Breaking: Deprecate
serial_handler
in favor ofconnection
(bc53dd3
) (Alexander Bessman) - Breaking: Move
SerialHandler
toconnection
(e70d01d
) (Alexander Bessman) - Breaking: Move
detect
toconnection
(e70d01d
) (Alexander Bessman) - Breaking: Make
check_serial_access_permission
private (e70d01d
) (Alexander Bessman) - Breaking: Move
ADCBufferMixin
toinstrument.buffer
(e70d01d
) (Alexander Bessman)
- 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 forSerialHandler
andWLANHandler
(e70d01d
) (Alexander Bessman) - Add
connection.autoconnect
function (e70d01d
) (Alexander Bessman) - Add
instrument.buffer
module (e70d01d
) (Alexander Bessman)
- Breaking: Remove
SerialHandler.wait_for_data
(e70d01d
) (Alexander Bessman)
- Fix SPI configuration sending one byte too few (
a3d88bb
) (Alexander Bessman)
3.1.1 - 2025-01-05
- Raise
RuntimeError
if_I2CPrimitive._start
is called on an already active peripheral (d86fbfa
) (Alexander Bessman)
- Fix I2C bus becomes unusable after device scan (
05c135d
) (Alexander Bessman)
3.1.0 - 2024-12-28
Changelog added in following release.