d2add0a683
update NAC3, define option type
2022-03-26 16:00:49 +08:00
a4c1f8a079
firmware: add UnwrapNoneError exception
2022-03-26 15:27:49 +08:00
457f3c72ce
coredevice/comm_kernel: implement attributes writeback
2022-03-25 23:42:24 +08:00
aa8dfaf0f0
update NAC3
2022-03-24 22:33:24 +08:00
743b49e07e
coredevice: remove exception workarounds
2022-03-17 19:15:27 +08:00
1a71a45225
support builtin exceptions
2022-03-17 15:14:23 +08:00
2f55f57803
update dependencies
2022-03-10 17:31:02 +08:00
46fe507bd4
Merge branch 'master' into nac3
2022-03-10 17:30:26 +08:00
71e8b49246
update nix dependencies
2022-03-10 17:04:44 +08:00
ebfeb1869f
firmware: use &CSlice for lists
2022-03-10 16:30:22 +08:00
eb6817c8f1
compiler/transforms/llvm_ir_generator: changed list representation
...
The representation of TList(T) is changed from `{T*, u32}` to
`{T*, u32}*`. The old representation forbids changing the length of a
list when the list is passed as a parameter into functions, as the
length is passed by value. The representation now matches with nac3.
2022-03-10 16:30:22 +08:00
8415151866
update copyright year
2022-03-10 11:56:16 +08:00
1378cebe2c
drivers: use print_rpc
2022-03-09 11:08:46 +08:00
be3f05a4c0
artiq/language/core.py: define print_rpc
2022-03-09 11:00:20 +08:00
87154ea016
update nac3
2022-03-09 09:15:12 +08:00
ciciwu
67ca48fa84
manual: fix formatting ( #1865 )
2022-03-08 19:03:47 +08:00
ciciwu
9a96387dfe
phaser: fix docstring formatting ( #1866 )
2022-03-08 19:03:30 +08:00
25b1bbd10e
Merge branch 'master' into nac3
2022-03-06 18:33:02 +08:00
b02abc2bf4
remove legacy versioning files
2022-03-06 18:30:08 +08:00
ac55da81d8
core: support precompilation of kernels
2022-03-06 18:25:18 +08:00
a7612b9736
artiq_sinara_tester: fix type error
2022-03-05 22:44:25 +08:00
d5806fc959
artiq_sinara_tester: add test_ttl_in NAC3TODO
2022-03-05 22:44:02 +08:00
c9fbb7024c
artiq_flash: fix bit2bin
2022-03-05 22:43:25 +08:00
5e4ae4dfd9
ad9910: fix int64 operations
2022-03-05 22:43:01 +08:00
af1b6d8d33
embedding_map: avoid key 0
...
Object key 0 is reserved for builtin exceptions.
2022-03-05 10:28:53 +08:00
76132c95c2
update nac3
2022-03-05 10:28:08 +08:00
232f28c0e8
kern_hw: fix return type
2022-03-04 15:16:14 +08:00
51fa1b5e5e
drtio: fix i2c switch
2022-03-04 15:16:14 +08:00
9d82f968f9
artiq_sinara_tester: port to NAC3
2022-03-03 17:07:27 +08:00
ba106de24f
suservo: use bool for enable
2022-03-03 17:07:05 +08:00
b7d35446e2
almazny: port to NAC3
2022-03-03 16:24:07 +08:00
8fc0e5d3aa
suservo: port to NAC3
2022-03-02 08:55:27 +08:00
be07481eb5
ad9910: port to NAC3
2022-03-01 18:48:26 +08:00
0256c91d53
ad9912: add missing NAC3TODO
2022-03-01 18:09:41 +08:00
a3b55b6164
dma: tentative port to NAC3
...
will not work due to missing context manager and possibly memory management issues
2022-03-01 17:44:48 +08:00
17ecd35530
test_i2c: fix for missing readback
2022-03-01 17:40:20 +08:00
156cf42f76
nac3devices: compile KasliEEPROM
2022-03-01 17:22:19 +08:00
fb0b806f61
kasli_i2c: port to NAC3
2022-03-01 17:22:06 +08:00
01e55f5731
i2c: port to NAC3
2022-03-01 17:21:54 +08:00
e6f26b5c74
Merge branch 'master' into nac3
2022-03-01 16:58:19 +08:00
a85b4d5f5e
I2C API for PCA9547 support ( #1860 )
2022-03-01 15:07:53 +08:00
5af22af5f6
examples/nac3devices: fix and reenable Phaser
2022-03-01 11:49:03 +08:00
b66cce14fb
update NAC3
2022-03-01 11:48:43 +08:00
ea55c29568
phaser: port to NAC3
2022-02-28 17:00:24 +08:00
a407007e0b
fastino: port to NAC3
2022-02-28 13:34:55 +08:00
64a0c4b29a
merge artiq.coredevice.runtime into comm_kernel
2022-02-28 12:04:46 +08:00
2e4233274f
grabber: port to NAC3
2022-02-28 11:53:41 +08:00
bf8e188868
ad9914: port to NAC3
2022-02-28 10:22:29 +08:00
0266d52497
flake: re-enable basic tests
2022-02-26 18:53:43 +08:00
5572f223d1
hardware_testbench: port imports to NAC3
2022-02-26 18:53:35 +08:00