<GitHub126>
[artiq] sbourdeauducq commented on issue #637: > just getting the emulator to cooperate and to export basic MiSoC peripherals like the timer and mailbox is a major work.... https://git.io/v1y8a
_rht has joined #m-labs
rohitksingh_work has joined #m-labs
rohitksingh_work has quit [Client Quit]
<sb0>
rjo, how far are you into the new pdq code?
<sb0>
shall we get this over soon?
<sb0>
whitequark, how do you plan on getting rid of the runtime/ and runtime.rs/ folders? we need to reorganize the firmware to support different targets (runtime, drtio satellite manager)
<sb0>
those will share code like i2c bitbanging stuff and clock chip drivers
<whitequark>
sb0: by killing lwip, and moving the remainig glue C file into the rust stuff, and building it through cargo likely
<whitequark>
as for reorganize: there are several ways
<whitequark>
I think an elegant one is putting the HAL in its own crate, and then masking features in it using #[cfg(feature = "i2c")] and such
<GitHub175>
[smoltcp] whitequark pushed 2 new commits to master: https://git.io/v1yEd
<GitHub175>
smoltcp/master 3377b91 whitequark: Implement network part of communication through UDP sockets.