whitequark
|
4f11b071a5
|
runtime: remove useless handshaking in analyzer.
|
2016-10-07 05:53:16 +00:00 |
|
whitequark
|
557bc4bb56
|
runtime: remove unnecessary buffering.
|
2016-10-06 17:25:43 +00:00 |
|
whitequark
|
bcdbd00e7b
|
runtime: remove unnecessary null bytes from session protocol.
|
2016-10-06 15:39:00 +00:00 |
|
whitequark
|
494cfca41c
|
coreanalyzer: fix rtio_log message extraction.
Fixes #550.
|
2016-09-14 10:18:00 +00:00 |
|
whitequark
|
25ec99930c
|
Also serialize numpy.int{32,64} like int in RPC return values.
Fixes #555.
|
2016-09-09 08:52:18 +00:00 |
|
|
2b282456dc
|
coredevice/ttl: fix imports
|
2016-09-07 17:37:14 +08:00 |
|
|
486fe97649
|
ttl: add level-based APIs (#218)
|
2016-09-07 16:55:21 +08:00 |
|
|
310acca372
|
dds: fix docstring, closes #540
|
2016-08-16 14:55:30 +08:00 |
|
|
23b704802d
|
dds: make init_sync accessible for AD9914 only
|
2016-08-15 17:45:18 +08:00 |
|
raghu
|
c4d17138a1
|
added sync for AD9914
|
2016-08-15 17:44:27 +08:00 |
|
|
89df048efb
|
analyzer: use picosecond resolution in VCD output. Closes #528
|
2016-08-03 10:57:15 +08:00 |
|
whitequark
|
933ea53c77
|
compiler: add basic numpy array support (#424).
|
2016-07-06 09:51:57 +00:00 |
|
whitequark
|
906db876a6
|
language: replace coredevice int with numpy.{int32,int64}.
Fixes #453.
|
2016-07-06 04:44:21 +00:00 |
|
|
73ac153509
|
spi: expose more documentation on chaining transfers
|
2016-07-04 12:43:33 +02:00 |
|
|
c6e54e3016
|
coredevice/core: add syscall type annotation
|
2016-06-29 10:38:19 +08:00 |
|
|
c8dc6ca07c
|
inter-experiment smooth handover
|
2016-06-29 02:37:50 +08:00 |
|
|
5853e31ac2
|
coredevice/comm_tcp: more appropriate exception
|
2016-06-26 19:08:40 +08:00 |
|
|
bc7d06468f
|
coredevice/comm_generic: style
|
2016-06-26 18:50:02 +08:00 |
|
|
a8b211f891
|
spi: cross-reference bit ordering and alignment, closes #482
|
2016-06-15 15:04:04 +02:00 |
|
|
3aab77d7a0
|
doc: precisions about time cursor interaction
|
2016-06-12 13:08:47 +08:00 |
|
|
b9c3edd49f
|
Revert "coredevice: automatically close on pause"
This reverts commit 1f50b3428e .
|
2016-06-11 10:12:36 -06:00 |
|
whitequark
|
e47538ca33
|
analyzer: explicitly delimit messages (with \x1D).
Fixes #461.
|
2016-06-07 11:26:49 +00:00 |
|
|
0ac0547bca
|
dds: use fast math for asf computations
|
2016-06-03 23:34:32 -04:00 |
|
dhslichter
|
98ae779941
|
dds: fix asf_to_amplitude
|
2016-06-03 23:02:16 -04:00 |
|
|
3d6f55104b
|
coredevice/TCA6424A: convert 'outputs' value to little endian. Closes #437
|
2016-05-22 06:53:18 -07:00 |
|
whitequark
|
640022122b
|
embedding: refactor some more.
|
2016-05-16 14:38:09 +00:00 |
|
whitequark
|
c94c411fd5
|
compiler: demangle symbols.
In future commits we'll add Itanium C++ ABI style mangling to ARTIQ
emitted function names.
|
2016-05-16 14:38:09 +00:00 |
|
whitequark
|
a88425b66b
|
compiler: allow RPCing builtin functions.
Fixes #366.
|
2016-04-26 01:31:17 +00:00 |
|
whitequark
|
1464bae6b7
|
compiler: don't typecheck RPCs except for return type.
Fixes #260.
|
2016-04-26 01:12:36 +00:00 |
|
whitequark
|
5cccdcaad6
|
coredevice: deserialize int64(width=64) as int(width=64), not host_int.
Fixes #402.
|
2016-04-21 18:59:54 +00:00 |
|
|
1f50b3428e
|
coredevice: automatically close on pause
|
2016-04-12 15:46:21 +08:00 |
|
whitequark
|
9cc9e8b276
|
embedding: s/kernel_constant_attributes/kernel_invariants/g
Requested in #359.
|
2016-04-06 22:38:31 +00:00 |
|
whitequark
|
712e16b79e
|
ttl: mark constant attributes for TTL{In,InOut,ClockGen}.
|
2016-04-02 18:20:51 +00:00 |
|
whitequark
|
132b55d6be
|
coredevice: format backtrace RA as +0xN, not 0xN.
The absolute address is somewhere in the 0x4000000 range; the one
that is displayed is an offset from the shared object base.
|
2016-04-02 18:05:40 +00:00 |
|
|
a545598d4c
|
style
|
2016-03-29 16:19:03 +08:00 |
|
|
50888865e7
|
doc/dds: fix init timing margin
|
2016-03-29 12:01:32 +08:00 |
|
|
ce57794e7f
|
doc: fix comment about when and how DDS init should be done. Closes #353
|
2016-03-29 11:10:53 +08:00 |
|
whitequark
|
1038f1321f
|
compiler: allow specifying per-function "fast-math" flags.
Fixes #351.
|
2016-03-28 21:44:08 +00:00 |
|
whitequark
|
6f5332f892
|
compiler: allow flagging syscalls, providing information to optimizer.
This also fixes a crash in test_cache introduced in 1d8b0d46 .
|
2016-03-28 19:56:56 +00:00 |
|
whitequark
|
507ad96db3
|
coredevice: add some kernel_constant_attributes specifications.
|
2016-03-28 00:06:00 +00:00 |
|
|
5b536d7c67
|
i2c: fix variable name (closes #347)
|
2016-03-25 12:51:55 +01:00 |
|
|
4d22db1aff
|
coredevice/exceptions/ClockFailure: improve description
|
2016-03-19 18:01:00 +08:00 |
|
|
641831e0e1
|
dds: improve error reporting
|
2016-03-19 12:15:19 +08:00 |
|
|
d0af58d122
|
coredevice: only import common RTIO exceptions
|
2016-03-19 12:11:47 +08:00 |
|
whitequark
|
501de30626
|
Report watchdog expiration and RTIO clock failure as exceptions.
Fixes #316.
|
2016-03-18 22:29:53 +00:00 |
|
whitequark
|
78fa5becea
|
compiler: refuse to embed a function from another core device.
Fixes #332.
|
2016-03-18 02:01:14 +00:00 |
|
|
cb8e497ff6
|
analyzer: fix DDSHandler setup
|
2016-03-15 22:14:44 +08:00 |
|
|
0076fc4216
|
analyzer: fix AD9914 FTW decoding
|
2016-03-15 22:14:21 +08:00 |
|
|
6a9957a2ac
|
analyzer: fix get_dds_sysclk
|
2016-03-15 21:47:24 +08:00 |
|
|
e13d424398
|
analyzer: strip final StoppedMessage for VCD output
|
2016-03-15 18:33:36 +08:00 |
|