embassy/examples
Dario Nieuwenhuis 921780e6bf Make interrupt module more standard.
- Move typelevel interrupts to a special-purpose mod: `embassy_xx::interrupt::typelevel`.
- Reexport the PAC interrupt enum in `embassy_xx::interrupt`.

This has a few advantages:
- The `embassy_xx::interrupt` module is now more "standard".
  - It works with `cortex-m` functions for manipulating interrupts, for example.
  - It works with RTIC.
- the interrupt enum allows holding value that can be "any interrupt at runtime", this can't be done with typelevel irqs.
- When "const-generics on enums" is stable, we can remove the typelevel interrupts without disruptive changes to `embassy_xx::interrupt`.
2023-06-08 18:00:48 +02:00
..
.cargo move embassy-net-w5500 to subdir. 2023-05-31 00:54:20 +02:00
boot cortex-m: remove owned interrupts. 2023-06-01 03:25:19 +02:00
nrf5340 Use make_static! from static-cell v1.1 2023-06-01 01:42:34 +02:00
nrf52840 Use make_static! from static-cell v1.1 2023-06-01 01:42:34 +02:00
nrf-rtos-trace Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
rp Use make_static! from static-cell v1.1 2023-06-01 01:42:34 +02:00
std cortex-m: remove owned interrupts. 2023-06-01 03:25:19 +02:00
stm32c0 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32f0 Use make_static! from static-cell v1.1 2023-06-01 01:42:34 +02:00
stm32f1 stm32: move to bind_interrupts 2023-05-24 17:29:56 -05:00
stm32f2 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32f3 Use make_static! from static-cell v1.1 2023-06-01 01:42:34 +02:00
stm32f4 Use make_static! from static-cell v1.1 2023-06-01 01:42:34 +02:00
stm32f7 Make interrupt module more standard. 2023-06-08 18:00:48 +02:00
stm32g0 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32g4 Bump versions preparing for -macros and -executor release 2023-04-27 11:54:22 +02:00
stm32h5 Use make_static! from static-cell v1.1 2023-06-01 01:42:34 +02:00
stm32h7 Use make_static! from static-cell v1.1 2023-06-01 01:42:34 +02:00
stm32l0 Use make_static! from static-cell v1.1 2023-06-01 01:42:34 +02:00
stm32l1 Fix examples 2023-05-25 22:36:56 +02:00
stm32l4 stm32: move to bind_interrupts 2023-05-24 17:29:56 -05:00
stm32l5 Use make_static! from static-cell v1.1 2023-06-01 01:42:34 +02:00
stm32u5 stm32: move to bind_interrupts 2023-05-24 17:29:56 -05:00
stm32wb stm32/ipcc: refactor examples and tests 2023-05-27 15:05:50 -05:00
stm32wl Fix examples 2023-05-25 22:36:56 +02:00
wasm Update Rust nightly. 2023-05-19 17:12:39 +02:00