c8c8b89104
stm32: doc everything else.
2023-12-19 18:03:20 +01:00
189b15c426
stm32/timer: docs.
2023-12-19 17:35:38 +01:00
41c3c26beb
Merge pull request #2323 from embassy-rs/embassy-usb-stuffs
...
docs: document usb-logger and usb-dfu
2023-12-19 16:58:46 +01:00
7ec1ed4de3
Merge pull request #2324 from barnabywalters/stm32-usart-docs
...
stm32: Documented usart public API
2023-12-19 16:58:27 +01:00
6564c04531
Reset .vscode/settings.json (doh)
2023-12-19 16:42:51 +01:00
f97ef61ef8
Documented usart public API
2023-12-19 16:41:00 +01:00
9ddf8b08e4
docs: document usb-logger and usb-dfu
2023-12-19 16:33:05 +01:00
71584409d9
Merge pull request #2321 from embassy-rs/stm32-docs
...
stm32: document hrtim, qspi, sdmmc, spi.
2023-12-19 15:29:26 +00:00
1ea87ec6e7
stm32: document hrtim, qspi, sdmmc, spi.
2023-12-19 16:21:51 +01:00
7d9a76da00
Merge pull request #2313 from eZioPan/update-metapac6
...
match up with "DMA cleanup" metapac change
2023-12-19 15:20:15 +00:00
c995732b0e
Merge pull request #2320 from embassy-rs/cyw43-docs
...
docs: document public apis for cyw43 driver
2023-12-19 15:12:45 +00:00
39c166ef9b
docs: document public apis for cyw43 driver
2023-12-19 16:08:06 +01:00
5e76c8b41a
Merge pull request #2317 from embassy-rs/embassy-rp-rustdoc-2
...
docs: document all embassy-rp public apis
2023-12-19 13:52:21 +00:00
f4b77c967f
docs: document all embassy-rp public apis
...
Enable missing doc warnings.
2023-12-19 14:19:46 +01:00
ca2e3759ad
Merge pull request #2315 from embassy-rs/embassy-rp-rustdoc-1
...
docs: embassy-rp rustdoc and refactoring
2023-12-19 11:28:05 +00:00
3e2e109437
update metapac dep
2023-12-19 19:09:06 +08:00
6f21f0680e
Merge pull request #2314 from plaes/stm32-i2c-conditional-time
...
stm32: i2c: Clean up conditional code a bit
2023-12-19 11:00:37 +00:00
486b67e895
docs: document spi, rtc and rest of uart for embassy-rp
2023-12-19 11:26:08 +01:00
e45e3e76b5
docs: embassy-rp rustdoc and refactoring
2023-12-19 10:56:22 +01:00
fc724dd707
stm32: i2c: Clean up conditional code a bit
...
By moving conditional code inside the functions, we can
reduce duplication and in one case we can even eliminate one...
2023-12-19 11:48:58 +02:00
254d587385
match up with metapac change
2023-12-19 17:12:34 +08:00
08e9a4d84a
Merge pull request #2310 from embassy-rs/stm32-docs
...
stm32/sai: docs, cleanup api.
2023-12-19 00:37:49 +01:00
e1f588f520
stm32/sai: fix typo.
2023-12-19 00:36:50 +01:00
49534cd405
stm32: more docs.
2023-12-19 00:10:36 +01:00
138318f611
stm32/sai: docs, remove unused enums.
2023-12-19 00:06:30 +01:00
c45418787c
stm32/sai: remove unused Word trait.
2023-12-19 00:06:30 +01:00
4deae51e65
stm32/sai: deduplicate code for subblocks A/B.
2023-12-19 00:06:30 +01:00
c952ae0f49
stm32/sai: remove unimplemented SetConfig.
2023-12-19 00:06:30 +01:00
4ed7747a98
Merge pull request #2306 from embassy-rs/james/fix-nb
...
Fix nb on rp uart
2023-12-18 18:32:04 +00:00
227ace6c3c
Merge pull request #2308 from embassy-rs/stm32-docs
...
stm32: more docs.
2023-12-18 18:20:07 +00:00
124478c5e9
stm32: more docs.
2023-12-18 19:11:23 +01:00
59d2977c0a
Merge pull request #2307 from embassy-rs/stm32-docs
...
stm32/can: docs, cleanup interrupt handling.y
2023-12-18 17:52:37 +00:00
87c8d9df94
stm32/can: docs.
2023-12-18 18:44:51 +01:00
21fce1e195
stm32/can: cleanup interrupt traits.
2023-12-18 18:44:51 +01:00
2b497c1e57
Fix nb on rp uart
2023-12-18 18:38:13 +01:00
3f0920c400
Merge pull request #2304 from embassy-rs/stm32-docs
...
stm32/i2c: remove _timeout public API, share more code between v1/v2.
2023-12-18 17:30:08 +00:00
7044e53af4
stm32/i2c: remove _timeout public API, share more code between v1/v2.
2023-12-18 18:24:55 +01:00
88e77c733c
Merge pull request #2303 from embassy-rs/nor-flash-multiwrite
...
feat: support multiwrite flash traits if configured
2023-12-18 13:06:53 +00:00
2a542bc143
feat: support multiwrite flash traits if configured
2023-12-18 13:58:12 +01:00
c0cfd68c0c
Merge pull request #2297 from embassy-rs/stm32-docs
...
stm32: add some docs.
2023-12-17 23:59:29 +00:00
80c9d04bbd
stm32: add some docs.
2023-12-18 00:53:18 +01:00
9959c8c3e3
Merge pull request #2300 from RobertTDowling/stm32-fix-time-driver-race
...
STM32: Fix race in alarm setting, which impacted scheduling.
2023-12-17 23:51:43 +00:00
b857334f92
STM32: Fix race in alarm setting, which impacted scheduling.
...
Detect potential race condition (should be rare) and return false back
to caller, allowing them to handle the possibility that either the
alarm was never set because it was in the past (old meaning of false),
or that in fact the alarm was set and may have fired within the race
window (new meaning of false). In either case, the caller needs to
make sure the callback got called.
2023-12-17 15:35:35 -08:00
a2d4bab2f8
Merge pull request #2281 from dstric-aqueduct/main
...
allow for optional override of `Suspend` event for a UsbDevice
2023-12-16 13:44:54 +00:00
a5379e708c
remove suspendable
field from embassy_usb::builder::Config
2023-12-16 08:19:52 -05:00
2a7a44477e
Merge pull request #2294 from adamgreig/g4-flash
...
STM32: Enable flash support for STM32G4
2023-12-16 06:41:21 +00:00
f6bc96dfbd
STM32: Enable flash support for STM32G4
2023-12-16 03:50:34 +00:00
ccf602b333
Merge pull request #2293 from esden/fix_qspi_flash_select
...
STM32 QSPI: Fix flash selection.
2023-12-16 01:00:57 +00:00
3568e4a5ff
STM32 QSPI: Fix flash selection.
2023-12-15 16:47:56 -08:00
858987263b
Merge pull request #2290 from eZioPan/stm32f4-example-ws2812
...
add ws2812 example for stm32f4 with PWM and DMA
2023-12-15 23:05:32 +00:00
b966f55883
Merge pull request #2292 from sourcebox/stm32h7-rm0468-fixes
...
[embassy-stm32]: Fixes for STM32H7 series MCUs referenced in RM0468
2023-12-15 23:02:42 +00:00
ea1e1973eb
unify channel assign
2023-12-16 02:15:56 +08:00
560e728132
STM32H7: adjust flash latency and programming delay for series in RM0468
2023-12-15 14:14:30 +01:00
c17fee27bb
STM32H7: limit max frequency to 520MHz until cpu frequency boost option is implemented
2023-12-15 13:53:06 +01:00
a8d0da91dc
STM32H7: adjust frequency limits for series in RM0468
2023-12-15 12:22:17 +01:00
e5e85ba02b
STM32H7: Allow PLL1 DIVP of 1 for certain series
2023-12-15 11:42:58 +01:00
77e372e842
cargo fmt
2023-12-15 14:15:45 +08:00
a165d73eed
add ws2812 example for stm32f4 with PWM and DMA
2023-12-15 14:10:11 +08:00
df0f41c41c
Merge pull request #2289 from embassy-rs/ehm-rc4
...
use released embedded-hal-mock.
2023-12-14 20:14:37 +00:00
98481c20fe
use released embedded-hal-mock.
2023-12-14 21:11:33 +01:00
5ec2fbe3a2
Merge pull request #2284 from Redrield/feature/embassy-usb-dfu
...
Add embassy-usb-dfu crate, with related modifications to embassy-boot
2023-12-14 19:56:04 +00:00
33e8943e5b
Rename bootloader feature to dfu
2023-12-14 14:16:58 -05:00
9f9f6e75bb
Abstract chip reset logic, add Reset impls for cortex-m and esp32c3
2023-12-14 13:29:26 -05:00
cbc8ccc51e
Adjust stm32wb-dfu example memory maps to fix linker errors
2023-12-14 10:56:16 -05:00
485765320a
Merge pull request #2288 from embassy-rs/ci-cache-test
...
ci: fix test job not caching anything.
2023-12-14 15:49:52 +00:00
27d054aa68
Adjust toml files, fix application example
2023-12-14 10:34:22 -05:00
e579095a90
ci: fix test job not caching anything.
2023-12-14 16:30:45 +01:00
a34abd849f
Add examples to ci.sh
2023-12-14 10:30:10 -05:00
138ed87b95
Merge pull request #2287 from embassy-rs/eh-rc3
...
Update embedded-hal to 1.0.0-rc.3
2023-12-14 15:29:48 +00:00
d81395fab3
Update embedded-hal to 1.0.0-rc.3
2023-12-14 16:19:32 +01:00
ef692c5141
SCB::sys_reset has a DSB internally, no need to replicate
2023-12-14 10:06:36 -05:00
9cc5d8ac89
fmt
2023-12-14 09:38:49 -05:00
c1438fe87b
fmt
2023-12-14 09:38:02 -05:00
e27e00f628
Address reviews
2023-12-14 09:36:22 -05:00
b60b3f4eb8
Last fmt hopefully
2023-12-13 16:19:59 -05:00
702d2a1a19
Formatting fixes, add example using stm32wb55
2023-12-13 16:08:20 -05:00
c2942f2727
fmt
2023-12-13 14:53:49 -05:00
6bf70e14fb
Update usb.rs
...
- add check of `dev_resume_from_host` interrupt register to catch wake event
2023-12-13 14:50:13 -05:00
2afec225e3
Merge branch 'main' into feature/embassy-usb-dfu
2023-12-13 14:42:14 -05:00
976a7ae22a
Add embassy-usb-dfu
2023-12-13 14:40:49 -05:00
d596a1091d
add susependable
field to embassy_usb::builder::Config
...
- allow for optional override of `Suspend` event for a UsbDevice
2023-12-13 10:17:07 -05:00