Norman Krackow
56c59e38f0
Update artiq/coredevice/phaser.py
...
Co-authored-by: Robert Jördens <rj@quartiq.de>
2022-06-23 09:15:50 +02:00
SingularitySurfer
c0581178d6
impl offsets. to be tested
2022-06-22 16:20:59 +00:00
SingularitySurfer
43c94577ce
impl set_iir. untested
2022-06-22 15:35:49 +00:00
SingularitySurfer
ce4055db3b
force hold on bypass and use names in set_servo() in init
2022-06-21 10:11:49 +00:00
SingularitySurfer
b67a70392d
rename to coeff base and shorter write16
2022-06-21 09:59:40 +00:00
SingularitySurfer
57176fedb2
add servo docu
2022-06-21 09:29:42 +00:00
SingularitySurfer
8bea821f93
just &1 to stay in field
2022-06-21 08:43:55 +00:00
SingularitySurfer
0388161754
disable servo in init
2022-06-21 07:49:29 +00:00
SingularitySurfer
751af3144e
fix old line that I forgot
2022-06-21 07:43:28 +00:00
SingularitySurfer
5df766e6da
fix ors
2022-06-21 07:36:59 +00:00
SingularitySurfer
d09153411f
adress some review comments
2022-06-17 13:03:21 +00:00
Norman Krackow
dc49372d57
Update artiq/coredevice/phaser.py
...
Co-authored-by: Robert Jördens <rj@quartiq.de>
2022-06-17 14:40:07 +02:00
Norman Krackow
2044dc3ae5
Update artiq/coredevice/phaser.py
...
Co-authored-by: Robert Jördens <rj@quartiq.de>
2022-06-17 14:39:37 +02:00
SingularitySurfer
ae3f1c1c71
adapt servo functions. Todo: docu
2022-06-17 11:47:45 +00:00
SingularitySurfer
1bddadc6e2
cleanup and comments
2022-06-15 17:32:11 +00:00
SingularitySurfer
b0f9fd9c4c
implement main driver functions
2022-06-15 12:40:21 +00:00
69c4026d2b
Fix returning tuples of lists of arrays from RPCs
...
When serialising a list of objects `_send_rpc_value` makes a copy of the
upcoming tags to pass repeatedly to the recursive call. Then uses
`_skip_rpc_value` to skip over the tags that should have been processed.
This didn't handle numpy arrays so, after processing a list of arrays it
got out of sync and failed.
Signed-off-by: Michael Birtwell <michael.birtwell@oxionics.com>
2022-06-15 00:08:49 +08:00
e47834d82e
Bugfix: Add missing item inside state to solve KeyError
...
KeyError raised when trying to load default_state()
due to missing Key "seed" in "RangeScan" and "CenterScan" in
state. Add {"seed": None} to resolve the bug.
2022-06-14 11:41:55 +08:00
4ede14b14d
dashboard: add DDS quick set-frequency feature
2022-06-09 12:01:06 +08:00
kk1050
4ddd2739ee
add log_tuples function ( #1896 )
...
Co-authored-by: kk105 <kkl@m-kabs.hk>
2022-06-06 18:41:46 +08:00
e702624720
flake: do not use __impure (breaks hydra)
2022-06-04 10:32:02 +08:00
68ef0073ea
doc: mock sipyco.keepalive. Closes #1900
2022-06-01 20:46:16 +08:00
71a37bb408
doc: switch to wavedrompy
2022-06-01 20:45:49 +08:00
f79f7db3a2
dyld: handle rebind on symbols relocated by CALL_PLT
2022-06-01 12:44:33 +08:00
872f8f039f
dyld: support additional RV32 reloc types
...
The support of LO12 type requires the runtime linker to find the corresponding HI20 symbol. resolve_rela needs the entire relocation section for that.
2022-06-01 12:44:33 +08:00
50495097e5
dyld: rename pltrel to jmprel
...
nac3ld will not generate PLT & its relocation section. There might not be a pltrel in that case.
On the other hand, rebinding will not be limited to the symbols in the PLT when linked with nac3ld.
Thus the renaming.
2022-06-01 12:44:33 +08:00
ca614a3eea
use asyncio get/new_event_loop as recommended
2022-05-31 23:06:54 +08:00
8bf6bc4d1f
flake: update dependencies
2022-05-31 20:59:21 +08:00
6d46c886d7
ld.lld: translate TARGET2 reloc to relative
2022-05-31 18:26:06 +08:00
a5b7e958f8
flake: update dependencies
2022-05-31 18:25:08 +08:00
667f36a2e7
gui: fix Python 3.10 PyQt float/int issues. Closes #1887
2022-05-29 08:43:25 +08:00
7cff63e539
frontend: use sipyco SignalHandler ( #1063 )
2022-05-27 15:17:33 +08:00
df1b19082c
flake: update dependencies
2022-05-27 15:14:11 +08:00
d478086119
flake: support impure derivation for HITL test
2022-05-26 12:00:40 +08:00
18a08954c1
flake: update comtools
2022-05-25 15:48:17 +08:00
57086e2349
flake: update nixpkgs
2022-05-25 14:20:04 +08:00
cf8e583847
comm_mgmt: expect error on config_read
2022-05-19 16:48:59 +08:00
d24a36a02a
comm_mgmt: fix read_expect
2022-05-19 16:48:59 +08:00
4bdb4c8e11
config: error instead of empty value if key not found
2022-05-19 16:48:59 +08:00
8599be5550
flake: update nixpkgs
2022-05-18 19:04:52 +08:00
9896d78e07
afws_client: update
2022-05-18 19:04:13 +08:00
kk1050
70503bee6f
dashboard: add dataset rename feature ( #1893 )
...
Co-authored-by: kk105 <kkl@m-kabs.hk>
2022-05-18 17:07:43 +08:00
16393efa7c
fix issue #1890 : make dashboard use moninj port from device_db
...
Signed-off-by: Laurent Stephenson <laurent.stephenson@nist.gov>
2022-05-13 06:23:59 +08:00
David Nadlinger
8a7af3f75c
compiler: Fix "nowrite" miscompilation for sret functions
...
This affected e.g. rtio_input_timestamped_data().
2022-05-07 21:43:55 +01:00
35f30ddf05
Expose TTLClockGen for Kasli JSONs ( #1886 )
2022-05-06 13:33:42 +08:00
c440f9fe1b
flake: update dependencies
2022-05-04 08:28:55 +08:00
69b6426800
flake: use importCargoLock
2022-04-24 14:02:59 +08:00
50dbda4f43
Use new ip_addr_storage module instead of net_settings
...
Necessary to avoid needing the alloc only trait impls in net_settings
when compiling the bootloader.
2022-04-24 10:10:43 +08:00
95378cf9c9
Centralise all uses of the IPv4 index in net_settings.rs
2022-04-24 10:10:43 +08:00
671453938b
Require explicitly closing TcpStreams
...
Instead of automatically closing and draining the TcpStream in the Drop
implementation instead expect the user to call TcpStream::close.
Add close called to all users of TcpStream.
Document the requirement to call close on TcpListener::accept, this seems
to be the only way to get a new TcpStream at the moment.
2022-04-24 10:10:43 +08:00