whitequark
|
5d3b00cf12
|
Implement recording of DMA traces on the core device.
|
2017-02-26 02:50:20 +00:00 |
|
|
082fdaf450
|
move i2c to libboard, do bit-banging on comms CPU
|
2017-01-04 21:04:38 +01:00 |
|
whitequark
|
f4b7666768
|
coredevice.dds: reimplement fully in ARTIQ Python.
This commit also drops AD9858 support from software.
|
2016-11-21 15:13:26 +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 |
|
|
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 |
|
whitequark
|
501de30626
|
Report watchdog expiration and RTIO clock failure as exceptions.
Fixes #316.
|
2016-03-18 22:29:53 +00:00 |
|
|
9edaf16735
|
exceptions: clarify RTIOBusy
|
2016-03-09 22:11:32 +01:00 |
|
|
2cb58592ff
|
rtio: add RTIOBusy
|
2016-03-08 18:04:34 +01:00 |
|
|
71105fd0d7
|
rtio: collision_error -> collision
|
2016-03-08 15:38:35 +08:00 |
|
|
ff4a46c278
|
runtime/i2c: make syscalls more ARTIQ-Python-friendly
|
2016-03-05 00:16:23 +08:00 |
|
whitequark
|
cf41890255
|
Correctly display backtraces that contain inlined functions.
|
2016-02-24 17:44:19 +00:00 |
|
|
d1119d7747
|
artiq_dir: move out of tools to unlink dependencies
|
2016-01-25 18:15:50 -07:00 |
|
|
f4c7f02127
|
CoreException: store at 'py_exn.artiq_core_exception'
... and fix a few imports
|
2016-01-25 17:24:00 -07:00 |
|
|
2beaf23e6c
|
language...ARTIQException -> coredevice...CoreException
gets rid of a cross import
is only used there
|
2016-01-25 17:24:00 -07:00 |
|
whitequark
|
5c6b1517d0
|
Rigorously treat builtin core device exceptions.
|
2016-01-19 01:45:25 +00:00 |
|
whitequark
|
4198601abb
|
coredevice.exceptions: add CacheError.
|
2016-01-10 14:43:30 +00:00 |
|
whitequark
|
8aa34ee952
|
compiler: don't require exceptions to inherit ARTIQException.
|
2015-12-31 21:54:54 +08:00 |
|
|
f6522922f8
|
coredevice/exceptions: PEP8
|
2015-12-22 12:03:11 +08:00 |
|
|
23355d8eff
|
coredevice: restore RTIOCollisionError
|
2015-12-22 11:59:18 +08:00 |
|
whitequark
|
27d2390fed
|
Add zero-cost exception support to runtime and host.
|
2015-08-08 16:01:31 +03:00 |
|
whitequark
|
353f454a29
|
Add basic support for embedded functions with new compiler.
|
2015-08-07 11:44:49 +03:00 |
|