summaryrefslogtreecommitdiff
path: root/embassy-macros
AgeCommit message (Expand)Author
2022-02-12macros: cleanup, make work in stable.Dario Nieuwenhuis
2022-01-05macros: initialize chip before executor.Dario Nieuwenhuis
2021-12-16Update rust-toolchainUlf Lilleengen
2021-11-23Fix interrupt_take macro by specifying path to panic macro.Matous Hybl
2021-11-21Fix warning for field never used.Wilfried Chauveau
2021-10-18Clippy fixesDario Nieuwenhuis
2021-09-13Add WASM support for executorUlf Lilleengen
2021-09-11Update lots of depsDario Nieuwenhuis
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