342: Spell check r=AfoHT a=regexident



Co-authored-by: Vincent Esche <regexident@gmail.com>
This commit is contained in:
bors[bot] 2020-07-14 15:38:53 +00:00 committed by GitHub
commit 42f99840c4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 8 additions and 7 deletions

View file

@ -5,7 +5,7 @@ authors = [
"Per Lindgren <per.lindgren@ltu.se>", "Per Lindgren <per.lindgren@ltu.se>",
] ]
categories = ["concurrency", "embedded", "no-std"] categories = ["concurrency", "embedded", "no-std"]
description = "Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real time systems" description = "Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems"
documentation = "https://rtic.rs/" documentation = "https://rtic.rs/"
edition = "2018" edition = "2018"
keywords = ["arm", "cortex-m"] keywords = ["arm", "cortex-m"]

View file

@ -1,6 +1,6 @@
# Real-Time Interrupt-driven Concurrency # Real-Time Interrupt-driven Concurrency
A concurrency framework for building real time systems. A concurrency framework for building real-time systems.
Formerly known as Real-Time For the Masses. Formerly known as Real-Time For the Masses.

View file

@ -1,6 +1,7 @@
# Summary # Summary
[Preface](./preface.md) [Preface](./preface.md)
- [RTIC by example](./by-example.md) - [RTIC by example](./by-example.md)
- [The `app` attribute](./by-example/app.md) - [The `app` attribute](./by-example/app.md)
- [Resources](./by-example/resources.md) - [Resources](./by-example/resources.md)

View file

@ -90,7 +90,7 @@ $ cargo run --example idle
To declare interrupt handlers the framework provides a `#[task]` attribute that To declare interrupt handlers the framework provides a `#[task]` attribute that
can be attached to functions. This attribute takes a `binds` argument whose can be attached to functions. This attribute takes a `binds` argument whose
value is the name of the interrupt to which the handler will be bound to; the value is the name of the interrupt to which the handler will be bound to; the
function adornated with this attribute becomes the interrupt handler. Within the function adorned with this attribute becomes the interrupt handler. Within the
framework these type of tasks are referred to as *hardware* tasks, because they framework these type of tasks are referred to as *hardware* tasks, because they
start executing in reaction to a hardware event. start executing in reaction to a hardware event.

View file

@ -78,7 +78,7 @@ message. In most scenarios spawning errors are handled in one of two ways:
platform can deal with peak payload or if the processor needs to be replaced platform can deal with peak payload or if the processor needs to be replaced
with a faster one. with a faster one.
- Ignoring the result. In soft real time and non real time applications it may - Ignoring the result. In soft real-time and non real-time applications it may
be OK to occasionally lose data or fail to respond to some events during event be OK to occasionally lose data or fail to respond to some events during event
bursts. In those scenarios silently letting a `spawn` call fail may be bursts. In those scenarios silently letting a `spawn` call fail may be
acceptable. acceptable.

View file

@ -155,7 +155,7 @@ const APP: () = {
}; };
``` ```
Or, you can use the [`cargo-expand`] subcommand. This subcommand will expand Or, you can use the [`cargo-expand`] sub-command. This sub-command will expand
*all* the macros, including the `#[rtic::app]` attribute, and modules in your *all* the macros, including the `#[rtic::app]` attribute, and modules in your
crate and print the output to the console. crate and print the output to the console.
@ -169,7 +169,7 @@ $ cargo expand --example smallest | tail
## Resource de-structure-ing ## Resource de-structure-ing
When having a task taking multiple resources it can help in readability to split When having a task taking multiple resources it can help in readability to split
up the resource struct. Here're two examples on how this can be done: up the resource struct. Here are two examples on how this can be done:
``` rust ``` rust
{{#include ../../../../examples/destructure.rs}} {{#include ../../../../examples/destructure.rs}}

View file

@ -1,6 +1,6 @@
<h1 align="center">Real-Time Interrupt-driven Concurrency</h1> <h1 align="center">Real-Time Interrupt-driven Concurrency</h1>
<p align="center">A concurrency framework for building real time systems</p> <p align="center">A concurrency framework for building real-time systems</p>
# Preface # Preface