Commit Graph

16 Commits

Author SHA1 Message Date
Thales Fragoso
88a25b042a F4: Fix compilation for other MCUs 2021-03-18 22:37:08 -03:00
Dario Nieuwenhuis
6eb0522102
Merge pull request #82 from xoviat/c-exti
cleanup exti and remove static mut
2021-03-18 20:35:21 +01:00
xoviat
b204c0974c cleanup misc. warnings 2021-03-17 21:21:48 -05:00
xoviat
81d99ff1a0 stm32: exti: update api 2021-03-17 20:56:48 -05:00
xoviat
ccf2ea77f0 fix borrow checker 2021-03-17 20:52:45 -05:00
xoviat
3d103acdde stm32f4: exti: update api 2021-03-17 20:46:40 -05:00
xoviat
739c47cc33 stm32: exti: remove static mut 2021-03-17 20:14:29 -05:00
Dario Nieuwenhuis
e44079492c
Merge pull request #74 from michaelbeaumont/deref-stm32f4
embassy-stm32f4: Add embedded_hal::digital::v2::* for ExtiPin
2021-03-14 23:47:56 +01:00
Michael Beaumont
693177ec27
Add embedded_hal::digital::v2::* for ExtiPin 2021-03-14 23:31:24 +01:00
Vadim Kaushan
385895767c
Fix exti driver 2021-03-14 23:18:09 +03:00
xoviat
7234c5e509 cleanup traits 2021-03-05 22:59:54 -06:00
xoviat
9626aee7db Move traits to separate crate. 2021-03-02 00:32:23 +01:00
Dario Nieuwenhuis
11be9170ec Cleanup interrupt package naming. Fixes #40
The `interrupt` package previously tried to be drop-in compatible with the
`interrupt` package from PACs. THis meant that there was both a PAC-style enum
value `UARTE0` and an embassy-style owned `UARTE0Interrupt` type. This made
things VERY confusing.

This drops compatibility with the PAC, improving the names for embassy interrupts.
2021-02-26 01:55:27 +01:00
xoviat
582fe34dcc stm32f4: exti: clear interrupt pending bit
bit should be cleared when created
2021-02-24 09:36:49 -06:00
Thales Fragoso
b69f72e055 Get rid of some warnings 2021-02-13 21:41:36 -03:00
xoviat
27cd3a03dc exti: add new ExtiPin driver 2021-01-21 11:08:38 -06:00