egg|anbo|egg_ has quit [Remote host closed the connection]
<d1b2>
<kbeckmann> Is it possible to have multiple fifos between the applet and the host? It would be quite powerful to be able to have multiple pipes for different kinds of data without having to worry about "packetizing" it. In my case I'd like to have audio and video as two separate streams with different throughput.
<d1b2>
<Attie> should be - did you try calling get_x_fifo() again?... I think you're currently limited to 4x total, rather than any number per applet
<d1b2>
<kbeckmann> Oh that's interesting, have to try it out. Not sure how I would go about selecting which fifo to interact with from the host side as I just use iface.read/write currently.
<d1b2>
<kbeckmann> I'll give it a shot and see where it takes me though. Thanks.
egg|anbo|egg_ has joined #glasgow
<d1b2>
<kbeckmann> it seems it's limited to two, assert 0 <= n < 2 in software/glasgow/gateware/fx2_crossbar.py:get_in_fifo()
<d1b2>
<kbeckmann> Ah, I got it now. I have to call target.multiplexer.claim_interface() a second time and then in run() call device.demultiplexer.claim_interface() with that second interface too. Cool, it seems to work!
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #glasgow
jstein has joined #glasgow
betelgeuse has joined #glasgow
egg|anbo|egg_ has quit [Remote host closed the connection]
sknebel has quit [Remote host closed the connection]
electronic_eel has quit [Remote host closed the connection]