diff options
| author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2023-06-14 18:29:29 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-14 18:29:29 +0000 |
| commit | 08c0065c02b1c027207c25a297b2c0aa92646786 (patch) | |
| tree | 0537a5acb1dd6381585c6596bc59b7801d1358c0 /rtic-macros/src/syntax/.travis.yml | |
| parent | bd67d2aaa5ddf2f4a0717fa0fd888c66189aa4e7 (diff) | |
| parent | 7c9cbda6fccf3ad4634e081fe219331635f2dcd1 (diff) | |
Merge #767
767: allow #[init] and #[idle] to be externed r=korken89 a=wiktorwieclaw
I updated `rtic-macros` to a allow init and idle to be externally defined.
## Design notes
* Updated `extern_binds` example to include external #[init] and #[idle] functions.
* Added docs to Local and Shared structs. The `extern_binds` example has a `#![deny(missing_docs)]` which caused some issues.
## Testing
Apart from building the example, I also used this feature in one of my projects and ran it on a MCU [here](https://github.com/grupacosmo/cansat/blob/98ca7bd42e737adfb140a548da1ade01beb495da/crates/cansat-stm32f4/src/main.rs#L59-L74)
## Related issues
* https://github.com/rtic-rs/rtic/issues/505
## Related PRs
* https://github.com/rtic-rs/rtic-syntax/pull/71
Co-authored-by: Vixu <lonevixu@gmail.com>
Diffstat (limited to 'rtic-macros/src/syntax/.travis.yml')
0 files changed, 0 insertions, 0 deletions
