Dario Nieuwenhuis
|
9bad9365dc
|
Update rust nightly, embedded-hal 1.0, embedded-hal-async.
|
2022-03-11 00:38:07 +01:00 |
|
Dario Nieuwenhuis
|
dd828a7a92
|
stm32: move macrotables to embassy-stm32 build.rs
|
2022-02-26 03:23:09 +01:00 |
|
Dario Nieuwenhuis
|
ea5cd19c30
|
stm32: fix build for h7ab
|
2022-02-24 06:28:29 +01:00 |
|
Dario Nieuwenhuis
|
340eb4eead
|
stm32: add rust stable support
|
2022-02-12 02:45:52 +01:00 |
|
Ulf Lilleengen
|
4032fc0655
|
Support unstable-trait feature for stm32
|
2022-01-26 22:39:06 +01:00 |
|
Dario Nieuwenhuis
|
ade44e91c4
|
stm32/exti: add wait_for_high, wait_for_low.
|
2022-01-19 17:59:55 +01:00 |
|
Dario Nieuwenhuis
|
b526addf7b
|
stm32/exti: expose all functionality as inherent methods.
|
2022-01-19 17:59:55 +01:00 |
|
Dario Nieuwenhuis
|
58fc64722c
|
stm32/gpio: expose all functionality as inherent methods.
|
2022-01-19 17:59:55 +01:00 |
|
Dario Nieuwenhuis
|
52e156b429
|
stm32: use critical_section instead of cortex_m::interrupt
|
2022-01-19 17:59:55 +01:00 |
|
Wilfried Chauveau
|
eac604accd
|
Fix missing lifetime bounds
|
2021-11-21 10:10:28 +00:00 |
|
Bob McWhirter
|
f12b70535b
|
Adjust for STM32U5.
|
2021-11-02 12:05:24 -04:00 |
|
Mariusz Ryndzionek
|
bce909ec1e
|
Initial STM32F1 family support with two examples for STM32F103C8 (Blue Pill)
|
2021-09-28 18:31:04 +02:00 |
|
Dario Nieuwenhuis
|
ead987245d
|
embassy: Refactor module structure to remove kitchen-sink util .
|
2021-09-11 02:35:35 +02:00 |
|
Ben Gamari
|
e2f71ffbbd
|
Add support for STM32G0
|
2021-08-20 00:15:11 +02:00 |
|
Dario Nieuwenhuis
|
ec51880e28
|
stm32/exti: unify all versions into single impl
|
2021-08-19 22:17:17 +02:00 |
|
Thales Fragoso
|
013792b944
|
Separate exti into v1 and v2
|
2021-06-24 20:28:06 -03:00 |
|
Bob McWhirter
|
240616aa72
|
General clean-up and removal of dead code.
|
2021-06-03 14:25:17 -04:00 |
|
Bob McWhirter
|
d75bf143eb
|
Remove the exti_interrupts table.
|
2021-06-03 14:18:58 -04:00 |
|
Bob McWhirter
|
fe47f781be
|
Migrate exti_irq stuff to macro tables.
|
2021-06-03 13:35:27 -04:00 |
|
Dario Nieuwenhuis
|
d8e4421fc6
|
Add stm32-metapac crate, with codegen in rust
|
2021-05-31 02:40:58 +02:00 |
|
Dario Nieuwenhuis
|
f96db3d9d2
|
Remove ad-hoc imports from generated code.
|
2021-05-21 19:29:37 +02:00 |
|
Ulf Lilleengen
|
32fbb32a84
|
Move exti setup into pac module
|
2021-05-21 18:38:33 +02:00 |
|
Ulf Lilleengen
|
a95c78b8bd
|
Merge exti macros into one and use simpler recursion
|
2021-05-21 18:38:33 +02:00 |
|
Ulf Lilleengen
|
0cd3236fa3
|
Generate exti interrupt handlers
Match interrupts starting with ^EXTI and generate init code and irq
handler for them
|
2021-05-21 18:38:33 +02:00 |
|
Lucas Kent
|
82f9242df2
|
Fix warnings for embassy-stm32 and embassy-stm32-examples
|
2021-05-20 22:25:12 +10:00 |
|
Dario Nieuwenhuis
|
105c8504b6
|
Mark Unborrow as unsafe to implement
|
2021-05-19 23:29:33 +02:00 |
|
Dario Nieuwenhuis
|
2303364322
|
Standardize module structure, fix some build failures
|
2021-05-17 02:04:51 +02:00 |
|
Dario Nieuwenhuis
|
f5f98cdeab
|
Autogenerate features for family, peripherals and peripheral versions
|
2021-05-06 03:59:16 +02:00 |
|
Dario Nieuwenhuis
|
23ca2f9174
|
Autogenerate the tailored PAC for each chip
|
2021-05-06 03:43:46 +02:00 |
|
Bob McWhirter
|
12c510f222
|
Rework pac re-exporting, canonicalize syscfg path, use it plus SYSCFG_BASE.
|
2021-05-05 13:12:53 -04:00 |
|
Bob McWhirter
|
7262c54f81
|
Move exti to use the const addr.
|
2021-05-05 10:38:57 -04:00 |
|
Dario Nieuwenhuis
|
7ef5806168
|
stm32: codegen interrupts
|
2021-05-01 03:08:52 +02:00 |
|
Dario Nieuwenhuis
|
170536b073
|
stm32: add exti
|
2021-04-20 02:44:54 +02:00 |
|
Dario Nieuwenhuis
|
8b1ffb2cb7
|
Remove Pin from GPIO traits
|
2021-04-14 17:04:40 +02:00 |
|
xoviat
|
b79e9c2927
|
stm32: fix exti to require SysCfg.constrain()
|
2021-03-22 13:04:28 -05:00 |
|
xoviat
|
bf39822092
|
consolidate ExtiPin into stm32 package
|
2021-03-20 11:07:16 -05:00 |
|