summaryrefslogtreecommitdiff
path: root/embassy-macros
AgeCommit message (Expand)Author
2021-09-02Fix embassy::main macros for std targetUlf Lilleengen
2021-08-31Improve executor naming. Add docs.Dario Nieuwenhuis
2021-08-05embassy-macros: Use `defmt::unwrap!` when spawning `embassy::main`Ben Gamari
2021-08-05time: replace dyn clock/alarm with a global Driver traitDario Nieuwenhuis
2021-08-05Forward attributes to generated task functionLiam Murphy
2021-07-12rp/timer: addDario Nieuwenhuis
2021-07-04STM: Change embassy main to use TIM3 instead of TIM2Thales Fragoso
2021-06-14Provide a way for a peripheral to query its clock frequencyUlf Lilleengen
2021-06-10Enable timer clock in RCC on timer startUlf Lilleengen
2021-05-26Assume tim2 in macro and remove clock setup in chip specific rcc initUlf Lilleengen
2021-05-26Remove debug codeUlf Lilleengen
2021-05-26Enable clock by default for stm32l0Ulf Lilleengen
2021-05-25Re-adds embassy macros for stm32Ulf Lilleengen
2021-05-19Mark Unborrow as unsafe to implementDario Nieuwenhuis
2021-05-19impl Unborrow for &'a mut TDario Nieuwenhuis
2021-05-17Merge branch 'stm32-neo'Dario Nieuwenhuis
2021-05-17Add `init` fn. Initializes hw and returns Peripherals.Dario Nieuwenhuis
2021-05-17Remove stm32.Dario Nieuwenhuis
2021-05-17Add `#[interrupt]` macro to register static interrupts.Dario Nieuwenhuis
2021-05-17nrf: add support for nrf52805, nrf52811, nrf52820Dario Nieuwenhuis
2021-05-01stm32: codegen interruptsDario Nieuwenhuis
2021-05-01Add Priority enums to embassy-extrasDario Nieuwenhuis
2021-04-22Pass config directly to chip specific configure functionUlf Lilleengen
2021-04-14Rename PeripheralBorrow to UnborrowDario Nieuwenhuis
2021-04-14Add embassy_prefix attribute parameter to task and main macrosUlf Lilleengen
2021-04-12Add std version of embassy::mainUlf Lilleengen
2021-03-29Fix unused import warningsDario Nieuwenhuis
2021-03-29rp: add initial versionDario Nieuwenhuis
2021-03-29stm32: use embassy::main in more placesxoviat
2021-03-29Reexport macros at root, use eveywhere as `#[embassy::task]`Dario Nieuwenhuis
2021-03-29nrf: add main macro supportDario Nieuwenhuis
2021-03-29Code size optimizations.Dario Nieuwenhuis
2021-03-29Implement PeripheralBorrow for interrupts.Dario Nieuwenhuis
2021-03-27add embassy::main and implement for stm32f4xoviat
2021-03-18Add spawn/spawn_pool APIs to TaskDario Nieuwenhuis
2021-03-18Move Task into rawDario Nieuwenhuis
2021-03-17Do not reexport atomic-polyfillDario Nieuwenhuis
2021-03-04thumbv6m support with emulated atomicsDario Nieuwenhuis
2021-02-26Cleanup interrupt package naming. Fixes #40Dario Nieuwenhuis
2021-02-23Fix macro if user crate is not using feature(const_in_array_repeat_expressions)Dario Nieuwenhuis
2021-02-14Update to cortex-m 0.7Dario Nieuwenhuis
2021-02-13Get rid of some warningsThales Fragoso
2021-02-02Executor API V2.Dario Nieuwenhuis
2021-01-17Fix IRQ numbersTimo Kröger
2021-01-04Add "context" pointer to owned interrupt handlers.Dario Nieuwenhuis
2020-12-31Fix warnings for tasks that take mutable parametersTimo Kröger
2020-12-30Remove use of deprecated compare_and_swap.Dario Nieuwenhuis
2020-12-29WIP owned irqsDario Nieuwenhuis
2020-11-03Allow spawning tasks with non-copy args.Dario Nieuwenhuis
2020-10-31task codegen: use local items instead of non-locals with prefixed names.Dario Nieuwenhuis