454a7cbf4c
Remove pender-callback
2023-08-14 08:32:26 +02:00
ec6bd27df6
Remove thread-context feature
2023-08-14 08:22:22 +02:00
6ab0d71d92
Tweak identifiers and comments
2023-08-12 22:42:50 +02:00
d5e66f6f87
Lift thread-context feature restrictions
2023-08-12 22:20:11 +02:00
bce250bbdc
Remove unnecessary !Send markers
2023-08-12 22:17:03 +02:00
fbf50cdae8
Remove Pender wrapper
2023-08-12 22:13:08 +02:00
675b7fb605
POC: allow custom executors
2023-08-12 18:29:56 +02:00
0727f8690c
Merge pull request #1773 from embassy-rs/boot-improvs
...
boot: release flash after prepare and refactor api
2023-08-11 19:49:33 +00:00
55ff397c0c
boot: release flash after prepare and refactor api
...
This refactoring of the chip specific bootloader creates the internal boot instance and aligned
buffer in the prepare stage, so that they are automatically dropped after. This unlocks a use
case where peripherals owning the flash need to be Drop'ed before load() happens.
2023-08-11 20:58:31 +02:00
b1ec460b9a
Implement Channel::poll_receive(..) -> Poll<T>
2023-08-11 13:22:56 +02:00
f9d251cd5c
Channel poll methods return Poll instead of bool
2023-08-11 12:13:46 +02:00
b658f10db9
Expose poll_ready_to_{send,receive} in Sender/Receiver
2023-08-11 12:13:42 +02:00
3a3f3b492f
rustfmt
2023-08-10 19:14:55 -05:00
b69861013a
stm32/rtc: implement stop_wakeup_alarm
2023-08-10 19:13:48 -05:00
a0c69ffe02
stm32/rtc: autocompute wakeup psc.
2023-08-10 18:59:18 -05:00
c1da2c0219
Merge pull request #1769 from embassy-rs/spim-disable-irq-on-drop
...
fix: ensure spi irq is disabled when dropped
2023-08-10 21:46:06 +00:00
611e82711a
Merge pull request #1770 from bugadani/exec
...
Executor: prepare 0.2.1 release
embassy-executor-v0.2.1
2023-08-10 21:26:09 +00:00
baef856206
Bump version
2023-08-10 23:20:31 +02:00
858d520882
Executor: Add changelog
2023-08-10 23:15:02 +02:00
7d8e3951ba
fix: ensure spi irq is disabled when dropped
2023-08-10 22:26:56 +02:00
3b43b00867
Merge pull request #1762 from dreilly1982/adc-f3-build-rs-updates
...
don't generate adc peripheral for f3 series
2023-08-10 15:45:21 +00:00
95262ad559
Merge pull request #1743 from xoviat/dma-2
...
stm32/dma: consolidate ringbuf
2023-08-10 15:21:31 +00:00
43e2edfbda
Merge pull request #1748 from lorislibralato/main
...
Avoid calling pend() when waking expired timers
2023-08-10 15:10:10 +00:00
fb49e03eda
Merge pull request #1768 from smartelfi/main
...
fix rng ced toggling sequence on reset.
2023-08-10 15:09:31 +00:00
c312884692
added exclusion for adc v4 as well
2023-08-10 08:21:03 -05:00
bc156afbb2
fix rng ced toggling sequence on reset.
2023-08-10 16:16:45 +03:00
8a9622ec2e
update metapac tag
2023-08-10 08:03:35 -05:00
0705152105
stm32/rtc: add start/stop wakeup
2023-08-09 20:15:14 -05:00
8d71fbd032
Merge pull request #1765 from embassy-rs/fmt-not-pub
...
fmt mod must not be public.
2023-08-09 17:06:28 +00:00
820852be28
fmt mod must not be public.
2023-08-09 18:33:20 +02:00
fcb77f3f96
Merge pull request #1753 from xoviat/rtc-wb
...
stm32/rtc: enable in rcc mod
2023-08-09 01:48:11 +00:00
32fdd4c787
tests/stm32: fix rtc test
2023-08-08 20:33:24 -05:00
6a73ab1afa
stm32/l4: set rtc clock source in rcc
2023-08-08 19:58:03 -05:00
6fc5c608f8
stm32/rtc: remove generics and segregate clock sel
2023-08-08 19:47:01 -05:00
b7114fb951
Merge pull request #1761 from sgoll/fuse-ticker
...
Mark `Ticker` stream as fused
2023-08-08 23:14:24 +00:00
d375c46590
Merge pull request #1751 from oro-os/add-pin-drop-docs
...
stm32: add note about Output/OutputOpenDrain drop behavior
2023-08-08 23:05:12 +00:00
c40b944da6
Mark Ticker stream as FusedStream
2023-08-09 00:17:02 +02:00
e31545860e
don't generate adc peripheral for f3 series
2023-08-08 16:46:30 -05:00
47b8e04b1c
Merge pull request #1760 from sinewave-ee/master
...
embassy-sync: manual Copy impls for channel and pipe
2023-08-08 09:41:03 +00:00
2ab9a07b64
embassy-sync: manual Copy impls for channel and pipe
2023-08-08 11:22:01 +02:00
5d5cd23715
Update to embedded-io 0.5 ( #1752 )
2023-08-07 13:43:09 +02:00
77844e2055
Merge pull request #1755 from GrantM11235/clippy-fixes
...
embassy-stm32: Misc clippy fixes
2023-08-06 23:38:32 +00:00
28eb3b95b0
Merge pull request #1756 from dhylands/fix-usb-logger
...
Make usb-logger read and discard input data
2023-08-06 23:35:53 +00:00
8b837fae07
Make usb-logger read and discard input data
...
This allows normal linux terminal emulators, like screen or picocom
to be used with the usb_logger. Without this, calling `tcsetattr` with
`TCSAFLUSH` will hang.
2023-08-06 13:08:08 -07:00
d49f40dd5c
embassy-stm32: Misc clippy fixes
2023-08-06 15:00:39 -05:00
477a90b8e3
Merge pull request #1739 from embassy-rs/refactor-fw-updater
...
Refactor firmware updater
2023-08-06 18:06:18 +00:00
a34331ae5f
Refactor firmware updater
...
* Allow manipulating state without accessing DFU partition.
* Provide aligned buffer when creating updater to reduce potential wrong parameters passed.
2023-08-06 19:46:53 +02:00
b555af1c5d
stm32/rtc: fix exampel
2023-08-06 12:12:18 -05:00
ae608cf2fa
stm32: fix rtc and examples
2023-08-06 12:06:29 -05:00
28618d12a1
stm32/rtc: restructure
2023-08-06 11:58:28 -05:00