aboutsummaryrefslogtreecommitdiff
path: root/embassy-macros/src
Commit message (Expand)AuthorAgeFilesLines
...
* Improve executor naming. Add docs.Dario Nieuwenhuis2021-08-311-4/+4
* embassy-macros: Use `defmt::unwrap!` when spawning `embassy::main`Ben Gamari2021-08-051-1/+1
* time: replace dyn clock/alarm with a global Driver traitDario Nieuwenhuis2021-08-053-38/+0
* Forward attributes to generated task functionLiam Murphy2021-08-051-0/+3
* rp/timer: addDario Nieuwenhuis2021-07-121-0/+6
* STM: Change embassy main to use TIM3 instead of TIM2Thales Fragoso2021-07-041-2/+2
* Provide a way for a peripheral to query its clock frequencyUlf Lilleengen2021-06-141-3/+1
* Enable timer clock in RCC on timer startUlf Lilleengen2021-06-101-1/+4
* Assume tim2 in macro and remove clock setup in chip specific rcc initUlf Lilleengen2021-05-261-2/+6
* Remove debug codeUlf Lilleengen2021-05-261-7/+0
* Enable clock by default for stm32l0Ulf Lilleengen2021-05-262-9/+13
* Re-adds embassy macros for stm32Ulf Lilleengen2021-05-252-1/+31
* Mark Unborrow as unsafe to implementDario Nieuwenhuis2021-05-191-1/+1
* impl Unborrow for &'a mut TDario Nieuwenhuis2021-05-191-7/+0
* Merge branch 'stm32-neo'Dario Nieuwenhuis2021-05-171-1/+1
|\
| * stm32: codegen interruptsDario Nieuwenhuis2021-05-011-5/+68
| * Add Priority enums to embassy-extrasDario Nieuwenhuis2021-05-011-2/+2
* | Add `init` fn. Initializes hw and returns Peripherals.Dario Nieuwenhuis2021-05-173-5/+5
* | Remove stm32.Dario Nieuwenhuis2021-05-172-33/+1
* | Add `#[interrupt]` macro to register static interrupts.Dario Nieuwenhuis2021-05-171-5/+68
* | nrf: add support for nrf52805, nrf52811, nrf52820Dario Nieuwenhuis2021-05-171-1/+1
* | Pass config directly to chip specific configure functionUlf Lilleengen2021-04-224-119/+42
|/
* Rename PeripheralBorrow to UnborrowDario Nieuwenhuis2021-04-141-2/+2
* Add embassy_prefix attribute parameter to task and main macrosUlf Lilleengen2021-04-145-29/+122
* Add std version of embassy::mainUlf Lilleengen2021-04-121-0/+66
* Fix unused import warningsDario Nieuwenhuis2021-03-292-9/+4
* rp: add initial versionDario Nieuwenhuis2021-03-294-5/+26
* stm32: use embassy::main in more placesxoviat2021-03-291-0/+6
* Reexport macros at root, use eveywhere as `#[embassy::task]`Dario Nieuwenhuis2021-03-291-1/+1
* nrf: add main macro supportDario Nieuwenhuis2021-03-293-43/+130
* Code size optimizations.Dario Nieuwenhuis2021-03-291-6/+4
* Implement PeripheralBorrow for interrupts.Dario Nieuwenhuis2021-03-291-0/+14
* add embassy::main and implement for stm32f4xoviat2021-03-271-0/+117
* Add spawn/spawn_pool APIs to TaskDario Nieuwenhuis2021-03-181-1/+1
* Move Task into rawDario Nieuwenhuis2021-03-181-3/+4
* Do not reexport atomic-polyfillDario Nieuwenhuis2021-03-171-4/+4
* thumbv6m support with emulated atomicsDario Nieuwenhuis2021-03-041-4/+4
* Cleanup interrupt package naming. Fixes #40Dario Nieuwenhuis2021-02-261-5/+5
* Fix macro if user crate is not using feature(const_in_array_repeat_expressions)Dario Nieuwenhuis2021-02-231-1/+2
* Update to cortex-m 0.7Dario Nieuwenhuis2021-02-141-3/+3
* Get rid of some warningsThales Fragoso2021-02-131-2/+2
* Executor API V2.Dario Nieuwenhuis2021-02-021-5/+15
* Fix IRQ numbersTimo Kröger2021-01-171-1/+3
* Add "context" pointer to owned interrupt handlers.Dario Nieuwenhuis2021-01-041-7/+8
* Fix warnings for tasks that take mutable parametersTimo Kröger2020-12-311-4/+7
* Remove use of deprecated compare_and_swap.Dario Nieuwenhuis2020-12-301-1/+1
* WIP owned irqsDario Nieuwenhuis2020-12-291-0/+62
* Allow spawning tasks with non-copy args.Dario Nieuwenhuis2020-11-031-1/+1
* task codegen: use local items instead of non-locals with prefixed names.Dario Nieuwenhuis2020-10-311-19/+5
* integrate static-executor, cleanup time module.Dario Nieuwenhuis2020-10-191-0/+114