aboutsummaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* executor: add Pender, rework Cargo features.Dario Nieuwenhuis2023-04-032-2/+2
| | | | | | | | | This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and custom callback executors. This avoids calls through function pointers when using only the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`. `embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable the builtin executors (thread and interrupt).
* stm32: use stm32-metapac from crates.io, remove stm32-data submodule.Dario Nieuwenhuis2023-03-202-2/+1
|
* Documentation on verifying firmwarehuntc2023-01-141-1/+49
| | | | The documentation has been enhanced to describe the verification of firmware with the firmware updater. Examples have also been provided that describe how keys can be generated and how firmware can be signed.
* Rename examples/nrf to examples/nrf52840Dominik Boehi2023-01-091-1/+1
|
* feat: embassy-boot for rp2040Ulf Lilleengen2022-12-021-0/+1
| | | | | | | Add embassy-boot support for RP2040, with examples for the Raspberry Pi Pico. Co-authored-by: Mathias Koch <[email protected]>
* [doc] Remove obsolete code sampleJohannes Neyer2022-11-151-13/+0
|
* [doc] Fix some grammarJohannes Neyer2022-11-153-7/+7
|
* [doc] Fix line indices of basic exampleJohannes Neyer2022-11-151-4/+4
|
* Add missing files and features for basic exampleUlf Lilleengen2022-10-203-3/+44
|
* Add note on partition sizes to bootloader docsUlf Lilleengen2022-10-111-4/+13
| | | | See #1007
* all Cargo.toml: Add license to all crate Cargo.toml fileschrysn2022-10-075-0/+5
| | | | Closes: https://github.com/embassy-rs/embassy/issues/1002
* Use embassy_executor::main in runtime.adocDaniel Bevenius2022-09-031-1/+1
| | | | | | | This commit replaces embassy::main with embassy_executor::main in the runtime documentation page. Refs: https://embassy.dev/dev/runtime.html
* Split embassy-time from embassy-executor.Dario Nieuwenhuis2022-08-183-3/+4
|
* Remove HAL initialization from #[embassy::main] macro.Dario Nieuwenhuis2022-08-172-4/+5
|
* Rewrite documentation using correct module namesUlf Lilleengen2022-08-169-35/+43
| | | | | | | * Remove traits section now that we have embedded-hal-async and refer to it. * Explanation that embassy is multiple things. * Bootloader description image
* Use special ROOT component for embassy docsUlf Lilleengen2022-08-151-1/+1
|
* Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis2022-07-295-9/+9
|
* fix: doc: use master branch for basic example linkJake Swensen2022-07-121-1/+1
|
* Add env DEFMT_LOG=trace to all examples.Dario Nieuwenhuis2022-06-182-0/+6
|
* Run rustfmt.Dario Nieuwenhuis2022-06-125-51/+21
|
* Update list of families with bootloader supportMatous Hybl2022-05-061-1/+1
|
* Allow using separate page sizes for state and dfuUlf Lilleengen2022-04-281-1/+2
| | | | | | | * Less generics on bootloader. Keep PAGE_SIZE as a common multiple of DFU and ACTIVE page sizes. * Document restriction * Add unit tests for different page sizes
* Add stm32 flash + bootloader supportUlf Lilleengen2022-04-272-0/+33
| | | | | | | | * Add flash drivers for L0, L1, L4, WB and WL. Not tested for WB, but should be similar to WL. * Add embassy-boot-stm32 for bootloading on STM32. * Add flash examples and bootloader examples * Update stm32-data
* reword task finish and cancelLiigo Zhuang2022-04-221-1/+1
|
* remove description which not makes senseLiigo Zhuang2022-04-211-1/+1
|
* Update after reviewUlf Lilleengen2022-02-231-2/+2
|
* Add documentation about the different embassy abstraction layersUlf Lilleengen2022-02-2312-0/+394
| | | | | The guide demonstrates the functionality offered by each layer in Embassy, using code examples.
* Update getting_started.adocDario Nieuwenhuis2022-02-211-0/+1
|
* embassy, embassy-nrf: add `nightly` Cargo feature to gate nightly-only features.Dario Nieuwenhuis2022-02-121-2/+2
|
* Document #[embassy::main(config = ...)]Daniel Franklin2022-02-111-0/+12
| | | | | Add an example documenting the config param based on help I got in the matrix chat. Because the example is very short and incompatible with the other example code I just included it inline.
* traits: migrate Delay to embedded-hal 1.0+async, remove Rng and Flash.Dario Nieuwenhuis2022-01-271-1/+0
|
* Fix 'the the' typo and add a missing 'it'Daniel Bevenius2022-01-101-2/+2
|
* Fix typo in basic_application.adocDaniel Bevenius2022-01-061-1/+1
|
* Fix typo in hal.adocDaniel Bevenius2022-01-061-1/+1
|
* Fix typo in runtime.adocDaniel Bevenius2022-01-061-1/+1
|
* Update stm32.adocJohann Tuffe2021-12-301-1/+1
| | | typo
* nrf/gpio: add infallible inherent methods, remove some duplication.Dario Nieuwenhuis2021-12-201-3/+2
| | | | This implements Input and Output using FlexPin, to avoid some code duplication.
* Fix doc example compileUlf Lilleengen2021-12-103-8/+10
|
* Add doc-specific example and add it to CIUlf Lilleengen2021-12-104-22/+62
|
* More contentUlf Lilleengen2021-12-102-3/+35
|
* Add more contentUlf Lilleengen2021-12-107-9/+180
|
* More on traits and notes on timeUlf Lilleengen2021-12-102-6/+17
|
* Add diagrams explaining the runtimeUlf Lilleengen2021-12-106-3/+22
|
* Update section on asyncUlf Lilleengen2021-12-101-4/+9
|
* Add example snippet inclusionUlf Lilleengen2021-12-102-0/+9
|
* Update docsUlf Lilleengen2021-12-097-24/+37
|
* Initial PoC of embassy bookUlf Lilleengen2021-12-097-0/+45