mirror of
https://github.com/rtic-rs/rtic.git
synced 2024-11-24 12:42:52 +01:00
989 B
989 B
The #[app]
attribute and an RTIC application
Requirements on the app
attribute
All RTIC applications use the app
attribute (#[app(..)]
). This attribute
must be applied to a mod
-item containing the RTIC application. The app
attribute has a mandatory device
argument that takes a path as a value. This must be a full path pointing to a
peripheral access crate (PAC) generated using svd2rust
v0.14.x or
newer.
The app
attribute will expand into a suitable entry point so it's not required
to use the cortex_m_rt::entry
attribute.
An RTIC application example
To give a flavor of RTIC, the following example contains commonly used features. In the following sections we will go through each feature in detail.
{{#include ../../../../examples/common.rs}}