mirror of
https://github.com/rtic-rs/rtic.git
synced 2024-12-17 23:49:35 +01:00
940 B
940 B
Migrating from RTFM to RTIC
This section covers how to upgrade an application written against RTFM v0.5.x to the same version of RTIC. This applies since the renaming of the framework as per RFC #33.
Note: There are no code differences between RTFM v0.5.3 and RTIC v0.5.3, it is purely a name change.
Cargo.toml
First, the cortex-m-rtfm
dependency needs to be updated to
cortex-m-rtic
.
[dependencies]
# change this
cortex-m-rtfm = "0.5.3"
# into this
cortex-m-rtic = "0.5.3"
Code changes
The only code change that needs to be made is that any reference to rtfm
before now need to point
to rtic
as follows:
//
// Change this
//
#[rtfm::app(/* .. */, monotonic = rtfm::cyccnt::CYCCNT)]
const APP: () = {
// ...
};
//
// Into this
//
#[rtic::app(/* .. */, monotonic = rtic::cyccnt::CYCCNT)]
const APP: () = {
// ...
};