Sebastien Bourdeauducq
1739e0f2f8
coredevice: put cache into separate file/device
2016-03-10 10:46:19 +08:00
Sebastien Bourdeauducq
7f501820de
gui: delete log/applet docks instead of hiding them
2016-03-10 10:35:44 +08:00
Sebastien Bourdeauducq
c5552f9009
gui/moninj: make DDS widgets look less like buttons
2016-03-10 10:20:26 +08:00
Sebastien Bourdeauducq
542a375305
rtio: remove NOP suppression capability
...
Back when RTIO was driving TTLs, this functionality made it simpler to use by removing some irrelevant underflows.
The same technique is not applicable to DDS and SPI, so the user will have to deal with such underflows.
This patch makes the behavior of RTIO more consistent and the code simpler.
2016-03-10 09:47:29 +08:00
Sebastien Bourdeauducq
2e39802a61
rtio/wishbone: make replace configurable
2016-03-10 09:44:05 +08:00
Sebastien Bourdeauducq
03b53c3af9
rtio: disable replace on rt2wb channels
2016-03-09 23:37:04 +08:00
Sebastien Bourdeauducq
1c706fae49
examples: dds_bus -> core_dds
2016-03-09 23:27:41 +08:00
Sebastien Bourdeauducq
861c4a9ae5
fix more multi-DDS-bus problems
2016-03-09 19:03:05 +08:00
Sebastien Bourdeauducq
de37487a5c
runtime: fix dds declarations
2016-03-09 18:27:51 +08:00
Sebastien Bourdeauducq
f0b0b1bac7
support for multiple DDS buses (untested)
2016-03-09 17:12:50 +08:00
Sebastien Bourdeauducq
9d1903a4e2
coredevice/i2c,ttl,spi: consistent device get
2016-03-09 13:01:34 +08:00
Sebastien Bourdeauducq
2e4e251877
examples/device_db: remove --no-localhost-bind
2016-03-09 10:34:58 +08:00
whitequark
80e1cf5d78
Monkey-patch asyncio create_server ( fixes #253 ).
2016-03-09 02:37:16 +00:00
Robert Jördens
f33baf339f
pipistrello: drop ttls on pmod, add leds back in
2016-03-08 23:34:51 +01:00
Robert Jördens
f39208c95a
pipistrello: try with fewer leds/pmod ttl
2016-03-08 22:10:47 +01:00
Robert Jördens
0d431cb019
pipistrello: make pmod extension header, cleanup
2016-03-08 17:07:44 +01:00
Robert Jördens
a8fe3f50c3
pipistrello: grow fifos a bit (may make ise happier)
2016-03-08 16:17:37 +01:00
Robert Jördens
c08881de5d
gui: don't scroll experiment editor on modified wheel ( closes #303 )
...
If you try to target e.g. spinbox with a ctrl- or shift-wheel to change the value
and you don't aim well, the tree widget will scroll. We already have tree
scroll on unmodified wheel. Let's have the modified wheel events exclusively
target the smaller widgets.
2016-03-08 16:12:38 +01:00
Robert Jördens
41ca223c45
gui: ignore only unmodified wheelevents
2016-03-08 15:53:27 +01:00
Robert Jördens
00d4775da5
pipistrello: shrink fifos a bit (may make ise happier)
2016-03-08 15:40:12 +01:00
Robert Jördens
9c11cda7dc
pipistrello: use ttl_simple for pmod[4:8]
2016-03-08 13:52:52 +01:00
Robert Jördens
104d641c59
pipistrello: move the spi channel like kc705
2016-03-08 13:30:05 +01:00
Robert Jördens
40c1cde2e2
doc: kc705.clock: add spi bus mappings ( closes #321 )
2016-03-08 13:28:32 +01:00
Robert Jördens
9898cb14db
doc: add pipistrello spi bus
2016-03-08 13:18:55 +01:00
Robert Jördens
e23e91f8ac
doc: add pipistrello pmod ttl channels
2016-03-08 13:13:33 +01:00
Robert Jördens
2180c5af7c
pipistrello: make pmod[4:8] available as ttls
2016-03-08 13:07:58 +01:00
Robert Jördens
e809e89571
pipistrello: adhere to pmod interface type 2 layout
2016-03-08 13:01:52 +01:00
Sebastien Bourdeauducq
2953b069dc
rtio: when rtlink addresses are different, issue collision not replace ( fixes #320 )
2016-03-08 15:58:25 +08:00
Sebastien Bourdeauducq
71105fd0d7
rtio: collision_error -> collision
2016-03-08 15:38:35 +08:00
Sebastien Bourdeauducq
59d7f5f1e3
test/coredevice/time_keeps_running: start new session to prevent now_mu save/restore
2016-03-08 14:04:51 +08:00
whitequark
739568fcb8
runtime: fix sloppy memory management in cache_put.
2016-03-07 21:12:03 +00:00
whitequark
9ffa8cbb11
test_loopback: bump RTT limit to 60ns.
...
Turns out a short jumper wire on a backplane leads to RTT of 50ns
exactly.
2016-03-07 20:27:22 +00:00
Sebastien Bourdeauducq
e8b59b00f6
soc: use add_extra_software_packages, factor builder code
2016-03-07 00:18:47 +08:00
Sebastien Bourdeauducq
c73b080019
doc/PCA9548: clarify channel selection
2016-03-07 00:17:45 +08:00
Sebastien Bourdeauducq
2770d9c729
doc: I2C/QC2
2016-03-05 19:02:03 +08:00
Sebastien Bourdeauducq
683716017b
test: I2C/PCA9548 unittest
2016-03-05 19:01:35 +08:00
Sebastien Bourdeauducq
36387afc12
examples/device_db: add PCA9548
2016-03-05 19:00:38 +08:00
Sebastien Bourdeauducq
125ab3e076
runtime/i2c_read: fix MSB
2016-03-05 19:00:14 +08:00
Robert Jördens
f2b4b975a3
ad5360: add documentation and an example
2016-03-04 23:36:17 +01:00
Robert Jördens
18ccac717b
ad5360: t16 is a max
2016-03-04 19:46:18 +01:00
Robert Jördens
eb2ec40b3a
ad5360: un-factor write_channels
2016-03-04 19:01:29 +01:00
Robert Jördens
725943fee2
ad5360: add busy and update timings
2016-03-04 18:53:05 +01:00
Robert Jördens
e834a88340
ad5360: style
2016-03-04 18:15:35 +01:00
Robert Jördens
710717ca9b
ad5360: add batched zero-length multi-channel set()
2016-03-04 18:14:31 +01:00
Robert Jördens
4ae3ca5f23
spi/ad5360: refactor, small fixes
2016-03-04 18:14:31 +01:00
Sebastien Bourdeauducq
200cddc346
coredevice/i2c: fix exception message
2016-03-05 00:51:13 +08:00
Sebastien Bourdeauducq
70f0a7447f
coredevice/PCA9548: fix I2C address
2016-03-05 00:47:24 +08:00
Sebastien Bourdeauducq
df71b82037
coredevice/i2c: fix imports
2016-03-05 00:43:13 +08:00
Sebastien Bourdeauducq
a8a74d7840
targets/kc705: enable I2C for all hardware adapters
2016-03-05 00:19:59 +08:00
Sebastien Bourdeauducq
6b8efd10fd
runtime/i2c: fix artiq_raise_from_c invokation
2016-03-05 00:19:08 +08:00