mirror of https://github.com/m-labs/artiq.git
Main changes: Deal with interfaces now being generic over mediums, update interface name and initialisation. Interfaces now own their sockets. So we store a reference to the Interface instead of the SocketSet in Scheduler and IO. Sockets are no longer reference counted. We never called the function to increase the socket's reference count, so now we just remove it where it was previously released. This will result in the socket being dropped at a different time, but I think that should be fine. Tested firmware upload to the bootloader and spamming artiq_coremgmt log calls to download the log from the firmware. Signed-off-by: Michael Birtwell <michael.birtwell@oxionics.com> |
||
---|---|---|
.. | ||
Cargo.toml | ||
Makefile | ||
bootloader.ld | ||
build.rs | ||
main.rs |