сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в примере на локальный диск (типа embassy-sync = { version = "0.6.0", path = "../embassy/embassy-sync", features = ["defmt"] }), а совсем убрал локальный путь в надежде, что крейт скачается сам. Т.е. написал embassy-sync = { version = "0.6.0", features = ["defmt"] }. И так сделал для всех крейтов, которые локально брались. Сначала примеры компилировались, но потом выяснилось, что исходники крейтов совсем других версий подтянулись. Я начал настраивать RCC и там вообще другой код и структуры данных для bluepill. Пробовал cargo clean , но не помогло. Вернул ссылки на локальный диск, сразу все хорошо стало. В чем мб проблема?
в том что эмбедщики растовые не умеют релизить крейты на crates.io вероятно
Обсуждают сегодня