-
Notifications
You must be signed in to change notification settings - Fork 202
2018 05_Report
SUServo has received documentation updates and the code (both gateware and coredevice driver) have been refactored. The servo parametrization has been changed.
The DAC overtemperature shutdown is enabled and the chip is now identified indirectly by reading back configuration register settings after setting them.
Kasli variants for multiple users (PTB, HUB, LUH) have been unified and merged back into the ARTIQ tree.
Several coredevice drivers maintain a copy of device state to perform conversions, computations, or partial updates. This state can become unsynchronized, for example when an experiment starts after another has modified hardware state.
The coredevice drivers have all been extended to support configurable initial state through e.g. the device database to seed experiments with the correct information. The documentation has been extended to include notices about internal state where appropriate.
Out-of-tree drivers and ARTIQ controllers for various devices have been packaged as conda packages and have received various updates in code, documentation, and infrastructure. The drivers include the Anel HUT2 power switch, the TOPTICA Laser SDK, the PTB driver collection, and the Newfocus 8742.