3bf1e1d4aa
Fix f2, wl compilation
2022-07-10 21:46:14 +03:00
f43545f36e
Fix warnings
2022-07-10 21:16:54 +03:00
85054a7233
Fix typo
2022-07-10 21:15:38 +03:00
bd741a4019
Add comments to watchdog example
2022-07-10 21:08:30 +03:00
1fd5022e72
Refactor IWDG to use LSI frequency from RCC
2022-07-10 20:59:36 +03:00
e560415fde
🌈
2022-07-10 19:45:26 +02: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
fa3e1ab68a
correction of the access to flex pin attribute in gpio_v2
2022-07-09 14:06:47 +02:00
8785fbc6f1
Trait for UsbSupply
...
Eliminated a signal by using a simpler trait method that returns whether VBus power is available. Also includes a UsbSupply that can be signalled for use with the nRF softdevice. Includes the requirement for waiting for power to become available.
2022-07-09 17:57:31 +10: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
94c13eb2af
forgotten file
2022-07-08 22:34:17 +02:00
abba86d1ba
Have added doc + minor correction
2022-07-08 22:24:29 +02:00
dda528808a
Flex/ output open drain test done
2022-07-08 22:16:01 +02:00
00df9b507c
Flex/ input pull up test done
2022-07-08 22:10:52 +02:00
1d91405d4d
Flex/ input pull down test done
2022-07-08 22:08:14 +02:00
555f18aa95
Flex/ input no pull test done
2022-07-08 22:02:49 +02:00
f911ad25c3
Flex/ Test initial output test done
2022-07-08 21:59:09 +02:00
39702d7624
set_as_input_output() and set_as_output() : Have added comments and made functions public
2022-07-08 21:46:16 +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
81796d29b4
New constructor to cater for the softdevice
...
Also, correctly sets the initial power management state when using power management
2022-07-08 16:22:25 +10: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
8d71a358c8
Build in a new Unpowered state
...
Replaces the sub-state of representing being being available. Power states also now set enable/disable directly too, which simplifies code.
2022-07-08 15:30:15 +10: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
4a8f117f25
Puts in the machinery to handle power detected/removed
2022-07-07 10:08:57 +10:00
c46e9b6cfc
Introduces EnabledUsbDevice
...
EnabledUsbDevice is a wrapper around the UsbDevice where their enablement is also subject to external events, such as POWER events for nRF. It is introduced generically to support other platforms should they also require external signalling for enablement.
2022-07-07 10:08:57 +10: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