Use general semihosting crate instead of cortex-m specific crate#1046
Use general semihosting crate instead of cortex-m specific crate#1046knoellle merged 4 commits intoknurling-rs:mainfrom
Conversation
a7f0df0 to
345595c
Compare
345595c to
67372fd
Compare
2bd6d1f to
6cf0bc8
Compare
jonathanpallant
left a comment
There was a problem hiding this comment.
One nit that I spotted, but in general this seems fine to me. I use the semihosting crate extensively in the aarch32 repository and it works fine over there, and broadening support beyond cortex-m for this crate I think is useful.
6cf0bc8 to
b0ab752
Compare
b0ab752 to
d99fd08
Compare
|
Hi! We're interested in using the changes from this PR in our project. Is there a timeline for when this might get merged and included in a new crates.io release of defmt-test? Currently our only option would be to pull from git, which isn't ideal for our workflow. Happy to help with anything needed to move this forward. Thanks! |
|
Hello @Siddhant779, thank you for your contribution. |
d99fd08 to
e521368
Compare
Sounds good thanks @knoellle! Looks like the only test that is failing is Thanks |
|
The main CI breakage should be fixed with Please rebase and try again. Enable merge when ready when you're happy with it. |
82ddf18 to
9311186
Compare
Defmt-test build fails for non-CortexM thumb targets. Instead of using a semihosting cortex-m specific crate, use a general semihosting crate. Fixes knurling-rs#829 Signed-off-by: Siddhant Pandit <70386749+Siddhant779@users.noreply.github.com>
Replace cortex-m-semihosting with semihosting in firmware/qemu to match the defmt-test change. Signed-off-by: Siddhant Pandit <70386749+Siddhant779@users.noreply.github.com>
Signed-off-by: Siddhant Pandit <70386749+Siddhant779@users.noreply.github.com>
defmt-test now depends on the semihosting crate, which cannot compile on x86_64. This prevents cargo-semver-checks from running cargo-doc on the host Signed-off-by: Siddhant Pandit <70386749+Siddhant779@users.noreply.github.com>
9311186 to
de89aae
Compare
Could i get re-approval; Just rebased the PR to deal with the conflict |
Defmt-test build fails for non-CortexM thumb targets. Instead of using a semihosting cortex-m specific crate, use a general semihosting crate.
Fixes #829