Releases: fossasia/pslab-python
Releases · fossasia/pslab-python
4.0.0
Changed
- Breaking: Do not autoconnect on
SerialHandler
zero-arg instantiation (2ae3f09
) (Alexander Bessman) - Breaking: Deprecate
serial_handler
in favor ofconnection
(0605386
) (Alexander Bessman) - Breaking: Move
SerialHandler
toconnection
(2ae3f09
) (Alexander Bessman) - Breaking: Move
detect
toconnection
(2ae3f09
) (Alexander Bessman) - Breaking: Make
check_serial_access_permission
private (2ae3f09
) (Alexander Bessman) - Breaking: Move
ADCBufferMixin
toinstrument.buffer
(2ae3f09
) (Alexander Bessman)
Added
- Add common
connection
module for different control interfaces (2ae3f09
) (Alexander Bessman) - Add
WLANHandler
class for controlling the PSLab over WLAN (f595d01
) (Alexander Bessman) - Add
ConnectionHandler
base class forSerialHandler
andWLANHandler
(2ae3f09
) (Alexander Bessman) - Add
connection.autoconnect
function (2ae3f09
) (Alexander Bessman) - Add
instrument.buffer
module (2ae3f09
) (Alexander Bessman)
Removed
- Breaking: Remove
SerialHandler.wait_for_data
(2ae3f09
) (Alexander Bessman)
Fixed
- Fix SPI configuration sending one byte too few (
bd11b73
) (Alexander Bessman)
3.1.1
3.1.0
v3.0.0
v2.6.0b0
v2.5.0
v2.4.0
Version 2.3.2
This is a bugfix release.
- Fixes incorrect gain when using multiple
Oscilloscope
instances. - Fixes
LogicAnalyzer.get_initial_states
sometimes being wrong. - Fixes ImportError of
grp
package in Windows.
Version 2.3.1
pslab-python now first checks if the user is a member of the dialout group before requiring the udev rule to be installed.
Version 2.3.0
This version of pslab-python improves the installation of the udev rule required to access the PSLab on Linux by providing a command line function to install the rule:
# pslab install
Other operating systems than Linux are not affected by this release.