one other thing you're doing that's not recommended is relying on git master versions of embassy things. try specifying versions in your dependencies and using patch.crates-io instead: ```rust [patch.crates-io] embassy-embedded-hal = { git = "https://github.com/embassy-rs/embassy", rev = "45a2abc392df91ce6963ac0956f48f22bfa1489b" } embassy-sync = { git = "https://github.com/embassy-rs/embassy", rev = "45a2abc392df91ce6963ac0956f48f22bfa1489b" } embassy-executor = { git = "https://github.com/embassy-rs/embassy", rev = "45a2abc392df91ce6963ac0956f48f22bfa1489b" } embassy-time = { git = "https://github.com/embassy-rs/embassy", rev = "45a2abc392df91ce6963ac0956f48f22bfa1489b" } embassy-rp = { git = "https://github.com/embassy-rs/embassy", rev = "45a2abc392df91ce6963ac0956f48f22bfa1489b" } embassy-futures = { git = "https://github.com/embassy-rs/embassy", rev = "45a2abc392df91ce6963ac0956f48f22bfa1489b" } ```