Commit Graph

2687 Commits

Author SHA1 Message Date
1fd5022e72 Refactor IWDG to use LSI frequency from RCC 2022-07-10 20:59:36 +03:00
bd01e90bfa Implement IWDG timeout calculation 2022-07-10 20:38:30 +03:00
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
c9b5856153 Features only on nightly 2022-07-10 00:58:05 +02:00
c9ceec8797 Cleanup 2022-07-10 00:49:46 +02:00
ce7bc32755 Nightly feature gate for embedded-storage-async 2022-07-10 00:15:20 +02:00
ef24faf2df Add asynch mod to shared_bus 2022-07-10 00:05:57 +02:00
20f56b856f Add embassy-embedded-hal nightly feature 2022-07-09 23:44:08 +02:00
baae64d911 Add embassy-embedded-hal nightly feature 2022-07-09 23:41:02 +02:00
921bc4d97b Merge pull request #852 from embassy-rs/rp-flex
rp: add Flex gpio
2022-07-09 02:42:38 +02:00
880b71a1e8 impl SetConfig for stm32 i2c and SPI 2022-07-09 02:28:05 +02:00
ccf57cfab6 rp: add GPIO HIL test. 2022-07-09 02:14:30 +02:00
5cc5961c94 rp/gpio: add Flex. 2022-07-09 02:14:30 +02:00
85e67d94ad impl SetConfig for rp2040 SPI 2022-07-09 00:32:55 +02:00
d637510b44 Associated type 2022-07-09 00:00:55 +02:00
15384d27bb Merge upstream 2022-07-08 23:42:19 +02:00
b72ba0a6c4 Merge upstream 2022-07-08 23:37:35 +02:00
d2a622b3d0 Merge #849
849: Add EH 1.0 impls for stm32 i2c r=Dirbaio a=kalkyl

Add missing stm32 impls for embedded-hal 1.0 i2c traits

Co-authored-by: Henrik Alsér <henrik@mindbite.se>
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net>
2022-07-08 15:09:49 +00:00
f30ff9cadc Shared buses with SetConfig 2022-07-08 15:47:47 +02:00
43aec9083c Cleanup 2022-07-08 08:03:38 +02:00
51dc9b8de0 Merge branch 'stm32-eh1' of github.com:kalkyl/embassy into stm32-eh1 2022-07-08 08:02:05 +02:00
01ef03f446 stm32/i2c: impl ErrorType for all. 2022-07-07 15:46:30 +02:00
399e7a4791 NoDma 2022-07-07 15:46:30 +02:00
be731b222e Cleanup 2022-07-07 15:46:30 +02:00
0fe818f4f8 v1 fix 2022-07-07 15:46:30 +02:00
1ed5b387f9 v2 fix 2022-07-07 15:46:30 +02:00
02812754ec rustfmt 2022-07-07 15:46:30 +02:00
2460d21fa4 Add EH 1.0 impls for stm32 i2c 2022-07-07 15:46:30 +02:00
701a765122 NoDma 2022-07-07 08:32:00 +02:00
1fb70e2fac Merge #848
848: Blocking shared bus EH 0.2 impls + example docs r=Dirbaio a=kalkyl

Adds impls for the old embedded-hal v0.2 traits for usability until the ecosystem catches up with EH1.
Also added some basic examples in docs of how the shared buses can be set up.

Co-authored-by: Henrik Alsér <henrik@mindbite.se>
2022-07-06 22:38:55 +00:00
4e7cf44a3e Cleanup 2022-07-07 00:00:17 +02:00
265d43a65d v1 fix 2022-07-06 23:56:44 +02:00
e6887200f5 v2 fix 2022-07-06 23:45:08 +02:00
5492b5c121 rustfmt 2022-07-06 23:31:30 +02:00
2dfb03abda Add EH 1.0 impls for stm32 i2c 2022-07-06 23:25:38 +02:00
4b4fe7245b Add EH 0.2 impls + example docs 2022-07-06 23:02:16 +02:00
6baddaf539 Merge #845
845: Add blocking shared bus for i2c and SPI r=Dirbaio a=kalkyl

Blocking versions of the shared buses

Co-authored-by: Henrik Alsér <henrik.alser@me.com>
Co-authored-by: Dario Nieuwenhuis <dirbaio@dirbaio.net>
2022-07-06 14:59:29 +00:00
455374b7f9 spi shared bus: assert/deassert CS inside the lock. 2022-07-06 16:57:29 +02:00
ba2412ff7e Mutex for SPI 2022-07-06 03:47:55 +02:00
d3d82ad87d Mutex 2022-07-06 03:31:21 +02:00
264b32d71b Add blocking shared bus for i2c and SPI 2022-07-06 02:35:46 +02:00
5fef527764 Merge #844
844: Use correct chip family name for example r=Dirbaio a=lulf

bors r+

Co-authored-by: Ulf Lilleengen <lulf@redhat.com>
2022-07-05 11:51:18 +00:00
6f425d7721 Use correct chip family name for example 2022-07-05 13:17:55 +02:00
87e3ae321b Merge #843
843: Document configuration options and handle optional downlink r=lulf a=lulf



Co-authored-by: Ulf Lilleengen <lulf@redhat.com>
2022-07-04 08:59:06 +00:00
daf3ea24d7 Document configuration options and handle optional downlink 2022-07-04 10:33:29 +02:00
0ed4e57ea4 Merge #838
838: embassy-boot touchups r=lulf a=FrozenDroid



Co-authored-by: Vincent Stakenburg <v.stakenburg@cosinuss.nl>
2022-06-30 12:59:41 +00:00
3dc26bbe39 simplify set_magic 2022-06-30 14:56:40 +02:00
0e55bb2a20 add log feature to embassy-boot-stm32 2022-06-30 14:56:36 +02:00
2ee398b5d2 Merge #837
837: Use base address for RAM for stm32 r=Dirbaio a=lulf



Co-authored-by: Ulf Lilleengen <lulf@redhat.com>
2022-06-29 17:21:02 +00:00
7b47bea72c Remove unused imports 2022-06-29 19:19:24 +02:00