James Munns: My implementation was based on https://github.com/knurling-rs/defmt/blob/main/firmware/defmt-rtt/src/lib.rs . I have something like in my write/acquire function of the Logger impl: ```rust encoder.start_frame(|b| { tx.write_all(b); }); ```