aboutsummaryrefslogtreecommitdiff
path: root/embassy-macros
Commit message (Expand)AuthorAgeFilesLines
...
* macros: initialize chip before executor.Dario Nieuwenhuis2022-01-051-4/+2
* Update rust-toolchainUlf Lilleengen2021-12-161-0/+1
* Fix interrupt_take macro by specifying path to panic macro.Matous Hybl2021-11-231-2/+6
* Fix warning for field never used.Wilfried Chauveau2021-11-211-0/+7
* Clippy fixesDario Nieuwenhuis2021-10-181-0/+1
* Add WASM support for executorUlf Lilleengen2021-09-132-0/+80
* Update lots of depsDario Nieuwenhuis2021-09-111-4/+4
* Fix embassy::main macros for std targetUlf Lilleengen2021-09-021-3/+1
* 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-253-1/+32
* 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-173-34/+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-122-0/+67
* Fix unused import warningsDario Nieuwenhuis2021-03-292-9/+4
* rp: add initial versionDario Nieuwenhuis2021-03-295-5/+27
* 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-294-44/+132
* 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-272-0/+121
* 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