Comments (2)
Hi Foalyy!
The git repo changes with each commit, but the version number in Cargo.toml usually stays the same until we update it for the next release. So basically the only git commits where the version number is correct are the ones with a release tag. Like, for example, v0.9.1 or v0.9.2.
The situation on the main branch is double-confusing, because Cargo.toml
still contains version 0.9.1. This is because release 0.9.2 was built from a release branch. Therefore the version bump to 0.9.2 is not visible on the main branch.
If you want to use embedded-hal 1.0.0
, you currently have two choices: Refer to the git repo directly, as you did. Or use version 0.9.2 and activate the feature eh1_0_alpha
. In version 0.9.2, it actually points to the released version of embedded-hal
.
As long as you are happy with using the git version, it's probably the better choice at the moment. We'll hopefully release rp2040-hal 0.10.0 soon anyway.
from rp-hal.
Hi Jannic, thanks for the quick answer and detailed explanation !
I think I understand better, I didn't think to look into the tags for the 0.9.2. During my tests I believe I tried activating eh1_0_alpha
from the crates.io version but that didn't work, but is was probably another issue. Since the repo appeared to be explicitly compatible with 1.0.0
without a feature, I switched to a link to git.
For now, using the git repo directly is not an issue for me, and I'll switch back when 0.10.0
is released.
Thanks for your work on this repo !
from rp-hal.
Related Issues (20)
- PRI PICO with SH1106 128x64 pixel Display - i2c issue HOT 18
- slow startup of XOSC HOT 1
- GPIO pins should have inherent infallible methods HOT 1
- Clock errors cannot be printed with deft
- I2C on GPIO24/25 not working HOT 13
- Update terminology for I2C (and possibly other peripherals)
- Input Enable now turned off on ADC capable GPIOs (Errata RP2040-E6) HOT 2
- Missing impls for Pin<_, DynFunction, _> HOT 12
- Should there be a default impl for hal::serial::blocking::Write? HOT 3
- Support use of slice for Program code HOT 1
- Note on how to acquire Pin's number as an integer HOT 1
- ERROR probe_rs::cmd::run: Failed to attach to RTT continuing... HOT 5
- ADC read blocks HOT 3
- embedded_io::serial::Reader implementations drop data on error
- rp2040_hal::halt() makes rp2040 un-debuggable even though comment in function says debugging will stay possible
- Does rp2040_hal::spi::Spi implement the embedded-hal 1.0 SpiDevice trait? HOT 3
- Cycling a buffer with DMA HOT 5
- Support for #[thread_local]? HOT 3
- Multicore Lockout HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rp-hal.