chemicstry
734c38eb9c
Add F4 flash driver
2022-07-11 03:57:46 +03:00
bors[bot]
c6a11db39e
Merge #854
...
854: Implement IWDG timeout calculation r=Dirbaio a=chemicstry
Allow specifying `IndependentWatchdog` timeout as `Duration` instead of prescaler value.
Since IWDG is clocked from LSI, which differs between families, I standardized HSI/LSI definitions in RCC and used that.
Co-authored-by: chemicstry <chemicstry@gmail.com>
2022-07-10 21:45:34 +00:00
chemicstry
5a208d28d0
Fix g0 rcc build
2022-07-11 00:37:00 +03:00
bors[bot]
93e7d53e39
Merge #851
...
851: Gpio dynamic flex r=Dirbaio a=AntoineMugnier
Add Flex GPIO type for embassy-stm32 as it is the case for embassy-nrf.
Co-authored-by: amugniere@gmail.com <antoine.mugnier@depixus.com>
2022-07-10 21:22:46 +00:00
chemicstry
d7d1e46a5f
Use u32 instead of Duration for IWDG
2022-07-11 00:00:33 +03:00
amugniere@gmail.com
323b0d1a5c
Have removed ANOTHER redondant ErrorType trait impl
2022-07-10 22:01:48 +02:00
amugniere@gmail.com
1eca026ebd
Have removed redondant ErrorType trait impl
2022-07-10 21:36:04 +02:00
amugniere@gmail.com
e4a36e1d98
rustfmt on previously edited files
2022-07-10 21:08:12 +02:00
amugniere@gmail.com
53388d4576
have adapted access to pin() and port() methods of Sealed::Pin in exti.rs according to previous changes on Input struct
2022-07-10 20:55:04 +02:00
chemicstry
3bf1e1d4aa
Fix f2, wl compilation
2022-07-10 21:46:14 +03:00
chemicstry
f43545f36e
Fix warnings
2022-07-10 21:16:54 +03:00
chemicstry
85054a7233
Fix typo
2022-07-10 21:15:38 +03:00
chemicstry
1fd5022e72
Refactor IWDG to use LSI frequency from RCC
2022-07-10 20:59:36 +03:00
chemicstry
bd01e90bfa
Implement IWDG timeout calculation
2022-07-10 20:38:30 +03:00
bors[bot]
5f43c1d37e
Merge #850
...
850: Shared buses with SetConfig r=Dirbaio a=kalkyl
Addresses issue #830
Co-authored-by: Henrik Alsér <henrik@mindbite.se>
2022-07-10 00:03:44 +00:00
Henrik Alsér
baae64d911
Add embassy-embedded-hal nightly feature
2022-07-09 23:41:02 +02:00
amugniere@gmail.com
fa3e1ab68a
correction of the access to flex pin attribute in gpio_v2
2022-07-09 14:06:47 +02:00
Henrik Alsér
880b71a1e8
impl SetConfig for stm32 i2c and SPI
2022-07-09 02:28:05 +02:00
amugniere@gmail.com
39702d7624
set_as_input_output() and set_as_output() : Have added comments and made functions public
2022-07-08 21:46:16 +02:00
Henrik Alsér
43aec9083c
Cleanup
2022-07-08 08:03:38 +02:00
Dario Nieuwenhuis
01ef03f446
stm32/i2c: impl ErrorType for all.
2022-07-07 15:46:30 +02:00
Henrik Alsér
399e7a4791
NoDma
2022-07-07 15:46:30 +02:00
Henrik Alsér
be731b222e
Cleanup
2022-07-07 15:46:30 +02:00
Henrik Alsér
0fe818f4f8
v1 fix
2022-07-07 15:46:30 +02:00
Henrik Alsér
1ed5b387f9
v2 fix
2022-07-07 15:46:30 +02:00
Henrik Alsér
02812754ec
rustfmt
2022-07-07 15:46:30 +02:00
Henrik Alsér
2460d21fa4
Add EH 1.0 impls for stm32 i2c
2022-07-07 15:46:30 +02:00
amugniere@gmail.com
4e54d09ab1
Have added OutputOpenDrain with Flex
2022-07-04 22:38:05 +02:00
amugniere@gmail.com
13b259d7cd
Have added Flex to eh01 and eh2
2022-07-04 22:19:02 +02:00
amugniere@gmail.com
359fc4d124
Flex GPIO implementation : Output
2022-06-30 23:03:15 +02:00
amugniere@gmail.com
f05082b9a3
have reverted changed in mod eh1 from previous commit
2022-06-30 22:55:57 +02:00
amugniere@gmail.com
9b3c5af92a
Flex GPIO implementation : Input
2022-06-30 22:50:53 +02:00
Vincent Stakenburg
d1d07cd9e3
fix case when chip has multiple iwdg
2022-06-28 13:22:43 +02:00
Vincent Stakenburg
f2ad9c2d9d
rebase and fix unborrow
2022-06-28 12:51:08 +02:00
Vincent Stakenburg
74bbf5aa02
address review
2022-06-28 12:46:17 +02:00
Vincent Stakenburg
5cf3fbece4
initial independent watchdog implementation
2022-06-28 12:46:17 +02:00
Dario Nieuwenhuis
42bc510eff
Remove STM32L485 "ghost chips"
2022-06-27 02:47:15 +02:00
Dario Nieuwenhuis
a855889f70
Update stm32-data
2022-06-27 02:10:01 +02:00
Dario Nieuwenhuis
948bb93dc2
docs: Add $COMMIT to git srclinks.
2022-06-26 23:55:38 +02:00
Dario Nieuwenhuis
397722c328
stm32: fix f100 build.
2022-06-26 23:52:38 +02:00
bors[bot]
84628d36cf
Merge #826
...
826: Bump bxcan version r=chemicstry a=chemicstry
Co-authored-by: chemicstry <chemicstry@gmail.com>
2022-06-22 23:48:45 +00:00
chemicstry
3cdd8c1aeb
Fix PWM for advanced timers
2022-06-23 02:27:39 +03:00
chemicstry
31177d994f
Fix example
2022-06-23 02:01:23 +03:00
chemicstry
2d2f9e39b9
Bump bxcan version
2022-06-23 01:42:21 +03:00
Dario Nieuwenhuis
1f746e0939
Remove the authors field from Cargo.tomls
...
It currently contains whoever was first to write some code for the crate,
even if many more people have contributed to it later.
The field is "sort of" deprecated, it was made optional recently:
https://rust-lang.github.io/rfcs/3052-optional-authors-field.html
Due the the reasons listed there I believe removing it is better than
setting it to generic fluff like "The Embassy contributors".
2022-06-18 02:16:40 +02:00
Dario Nieuwenhuis
88e36a70bd
Update to 2021 edition. ( #820 )
2022-06-18 02:15:48 +02:00
Daniel Bevenius
9031b8f80a
Fix doc comments for BpskPacketParams
2022-06-16 07:34:59 +02:00
Daniel Bevenius
d0edd171f8
Fix typo in LoRaPacketParams::new doc
2022-06-16 06:22:03 +02:00
Ulf Lilleengen
faa59efbf6
Cargo fmt
2022-06-15 09:01:22 +02:00
Ulf Lilleengen
3696226fe8
Sync subghz peripheral support with stm32wlxx-hal
2022-06-14 16:27:42 +02:00