Commit Graph

8695 Commits

Author SHA1 Message Date
Dario Nieuwenhuis
e30a888823
Merge pull request #3263 from liarokapisv/stm32-dual-boot-init-fix
stm32: fix dma nvic issues on dual core lines
2024-08-17 16:40:45 +00:00
Dario Nieuwenhuis
1007528acb
Merge pull request #3266 from embassy-rs/disable-f1-test
Temporarily disable stm32f1 tests.
2024-08-17 16:18:11 +00:00
Dario Nieuwenhuis
4bef0fc953 disable uart ringbuffered test on f2. 2024-08-17 18:14:56 +02:00
Dario Nieuwenhuis
550f2cfca0 Temporarily disable stm32f1 tests. 2024-08-17 17:45:29 +02:00
Alexandros Liarokapis
2b7e76efe9 Fix dma nvic issues on dual core lines
This commit addresses #3256 by disabling dma NVIC interrupt enablement at startup.
Instead, per-channel NVIC interrupt enablement is now done with the rest of the dma channel configuration.
This ensures that each core will only handle the interrupts of the DMA channels that it uses.
2024-08-17 16:54:41 +03:00
rafael
20b1b15bda
add one more embassy in the wild example (#3262) 2024-08-17 12:37:42 +02:00
Ulf Lilleengen
3cd81e971f
Merge pull request #3264 from AnthonyGrondin/main
feat(mdns): Enable mdns support through smoltcp
2024-08-17 05:15:25 +00:00
Anthony Grondin
d6bf4c45d2
feat(mdns): Enable mdns support through smoltcp 2024-08-16 22:56:32 -04:00
Dario Nieuwenhuis
6d9ed4c080
Merge pull request #3261 from thejpster/update-rp-rs-copyright
Add rp-rs copyright notice
2024-08-16 15:54:16 +00:00
Dario Nieuwenhuis
16c3e5880f Add license files to embassy-rp crediting rp-rs. 2024-08-16 17:51:52 +02:00
Jonathan 'theJPster' Pallant
ccf8ce7c7e Note where some embassy-rs files come from.
In a similar fashion to other source files taken from rp-rs.
2024-08-16 17:48:22 +02:00
Ulf Lilleengen
53708386a8
Merge pull request #3259 from HaoboGu/feat/usb_device_qualifier_desc
embassy-usb: add USB device qualifier descriptor
2024-08-15 14:13:06 +00:00
Haobo Gu
a63d46507d feat(usb): add device qualifier descriptor
Signed-off-by: Haobo Gu <haobogu@outlook.com>
2024-08-15 11:26:24 +08:00
Dario Nieuwenhuis
7a26e117cc
Merge pull request #3198 from sammhicks/main
net/tcp: fix flush() waiting forever if socket is reset with pending write data
2024-08-13 17:45:09 +00:00
Dario Nieuwenhuis
55c01818cf
Merge pull request #3213 from embedded-rust-iml/stm32l4-low-power
Implement low-power feature for STM32L4 MCUs
2024-08-13 16:43:23 +00:00
Dario Nieuwenhuis
c0d74e153e
Merge pull request #3216 from 1-rafael-1/rp-example-orchestrate-tasks
add example to rp: orchestrate multiple tasks
2024-08-13 16:34:46 +00:00
Dario Nieuwenhuis
afd910016c
Merge pull request #3253 from i404788/usbh_prereq
Add OTG core DMA address registers
2024-08-13 16:31:13 +00:00
ferris
0b87795937 Add OTG core DMA address registers 2024-08-13 17:31:52 +02:00
Dario Nieuwenhuis
65b98f2f07
Merge pull request #3251 from HellbenderInc/rp2350
rp: Fix commented out code in flash.rs
2024-08-13 10:52:46 +00:00
Caleb Jamison
0b58ef8f1b Fix commented out code 2024-08-13 00:54:41 -04:00
Ulf Lilleengen
ff3f354893
Merge pull request #3249 from nerwalt/fix-nrf9120-features
Fix nrf9120 features
2024-08-12 12:54:59 +00:00
nerwalt
5a0c75682a Adding nrf9151 and nrf9161 feature coverage to CI 2024-08-12 06:42:07 -06:00
Dario Nieuwenhuis
3e27ee1ecc Actually fix embassy-rp docs build. 2024-08-12 14:38:52 +02:00
Dario Nieuwenhuis
7a950f4243 fix rp docs build 2024-08-12 14:31:54 +02:00
nerwalt
2387fa89b2 Merge branch 'main' into fix-nrf9120-features 2024-08-12 06:23:57 -06:00
nerwalt
b7dc4c7b6f Fixes build issues related to nrf9120 features 2024-08-12 06:23:32 -06:00
Dario Nieuwenhuis
66a5a33da9
Merge pull request #3243 from HellbenderInc/rp2350
Initial rp235x support
2024-08-12 11:22:19 +00:00
Caleb Jamison
13cb431472 Enable rp235x doc tests, fixup feature doc
The rp235x doc test requires an unfortunate workaround using a private
feature, "_test", in order compile.
2024-08-12 05:47:16 -04:00
Caleb Jamison
752fbc662a Fix docs, ci 2024-08-12 05:06:59 -04:00
Caleb Jamison
778241fd71 Fix CI, rename private feature, address comments from dirbaio. 2024-08-12 04:32:31 -04:00
Dario Nieuwenhuis
9dc4375f18 rp: update PAC, fix CI. 2024-08-12 03:25:41 -04:00
Caleb Jamison
0d41566c24 Switch to embassy's rp-pac repo, also use a patch. 2024-08-10 17:39:33 -04:00
Caleb Jamison
9a863f07fe Handle pad isolation everywhere and in the same way. 2024-08-10 17:36:28 -04:00
Caleb Jamison
168a9f9d8a Intrinsics aren't implemented for 235x yet. 2024-08-09 16:25:05 -04:00
Caleb Jamison
ffdc60d6fb Move #![cfg]s to lib.rs 2024-08-09 16:09:16 -04:00
Caleb Jamison
05cb1baf37 Fix ci/rustfmt 2024-08-09 15:54:30 -04:00
Caleb Jamison
67c2ee22be Maybe fix ci/build II 2024-08-09 15:52:16 -04:00
Caleb Jamison
101977f23f Maybe fix ci/build? 2024-08-09 12:39:21 -04:00
Caleb Jamison
e5d8d8b18e Switch to single pac 2024-08-09 12:31:29 -04:00
Ulf Lilleengen
fdc34b69ff
Merge pull request #3245 from ohrlabs/saadc-channelconfig-docs
nrf, doc: Don't refer to `Default` impl of `saadc::ChannelConfig`
2024-08-09 14:08:16 +00:00
Frank Plowman
0eb0789627
nrf, doc: Don't refer to Default impl of saadc::ChannelConfig
`saadc::ChannelConfig` does not implement the `Default` trait, so
its documentation should not refer to it.  Modify the documentation to
instead describe how the struct should be created and configured.
2024-08-09 14:17:54 +01:00
Caleb Jamison
6a797deb72 Fixup pac dep sources 2024-08-08 22:07:43 -04:00
Caleb Jamison
6f03c40516 cargo fmt 2024-08-08 21:54:21 -04:00
Caleb Jamison
b185e02a42 Initial rp235x support
Examples have been run, but there is not yet a test suite.
2024-08-08 21:35:21 -04:00
Dario Nieuwenhuis
b55726c515
Merge pull request #3242 from embassy-rs/cyw43-pls-yield
cyw43: make sure to yield if doing busy-polling for interrupts.
2024-08-08 23:13:11 +00:00
Dario Nieuwenhuis
ad4df1c1ad cyw43: make sure to yield if doing busy-polling for interrupts. 2024-08-09 01:07:52 +02:00
Dario Nieuwenhuis
3afc5e4838
Merge pull request #3239 from plaes/nrf-clippy
nrf: Fix bunch of low-hanging clippy lint warnings
2024-08-08 20:40:52 +00:00
Priit Laes
2e8d9dba14 nrf: wdt: Fix formatting for Safety section 2024-08-08 23:01:03 +03:00
Priit Laes
2767b14a4e nrf: gpio: Fix return values for functions returning unit type - () 2024-08-08 23:01:03 +03:00
Priit Laes
7c8f57e564 nrf: buffered_uarte: Add overrides for too_many_arguments lint
One possible future fix for this could be refactoring at least
ppi arguments into separate struct.
2024-08-08 23:01:03 +03:00