Commit Graph

8561 Commits

Author SHA1 Message Date
Badr Bouslikhin
f6d92b7611
fix(stm32): disable transmitter during half-duplex read 2024-08-30 18:52:23 +02:00
Scott Mabin
f0a8607051
Add block-device-driver impl for use with embedded-fatfs (#2607) 2024-08-26 20:45:57 +02:00
Pedro Ferreira
9347571fea
rp: add example code to flash bluetooth fw (#3290) 2024-08-26 20:28:30 +02:00
Dario Nieuwenhuis
a7bfec2467
Merge pull request #3288 from jbowes/chore/remove-rp-pins-from-mouse-example
chore: Remove unused keyboard code from rp mouse example
2024-08-26 15:00:34 +00:00
James Bowes
d4ab9fc247
chore: Remove unused keyboard code from rp mouse example
The usb mouse example included code copied from the keyboard example to set up
a button, which is not used in the mouse example. Remove it, to make the
example clearer.
2024-08-26 10:56:41 -03:00
Ulf Lilleengen
86ca664655
Merge pull request #3285 from CirrusNeptune/udp-zerocopy
feat(embassy-net): add zero-copy UDP send/recv functions
2024-08-26 05:44:30 +00:00
Cirrus
9b142bd80f feat(embassy-net): add zero-copy UDP send/recv functions
Added recv_from_with and send_to_with. These are conceptually similar
to TCP's read_with and write_with functions.

An application can parse received datagrams directly out of the
receive buffer or assemble a datagram of known-length directly into
the send buffer.
2024-08-25 13:14:36 -07:00
Ulf Lilleengen
1ff1f00d5a
Merge pull request #3282 from elagil/add_sai_is_muted
feat: add function to check if SAI is muted
2024-08-25 13:59:27 +00:00
Ulf Lilleengen
1cfd5370ac
Merge pull request #3281 from elagil/ulpi_add_fs_support
feat: Add support for a full-speed ULPI mode
2024-08-25 06:05:41 +00:00
Ulf Lilleengen
f4c7ec7462
Merge pull request #3284 from korken89/fix-can-log-spam
stm32: Fix log storm when no CAN is connected
2024-08-25 06:04:48 +00:00
Emil Fresk
41e162541a stm32: Fix log storm when no CAN is connected
Running the bxcan driver without having it connected
to a CAN bus causes the `info` logs to bombard.
This removes the logging statements as they looked
like remnants from the development of the driver.
2024-08-25 07:14:19 +02:00
elagil
557cff7085 feat: Add support for a full-speed ULPI mode 2024-08-24 20:23:10 +02:00
elagil
87e97fb69d feat: add function to check if SAI is muted 2024-08-24 20:16:00 +02:00
James Munns
545eb39819
Merge pull request #3279 from ionspin/fix-timer0-tick
Set up timer0 tick when initializing clocks
2024-08-24 10:21:29 +00:00
Ugljesa Jovanovic
8c1024b2a5
Set up timer0 tick when initializing clocks 2024-08-24 12:19:12 +02:00
Ulf Lilleengen
423e5d7655
Merge pull request #3275 from embassy-rs/use-bthci-release
use released bt-hci crate
2024-08-21 16:25:13 +00:00
Ulf Lilleengen
c9ad897d4a Use released bt-hci crate 2024-08-21 18:14:15 +02:00
Dario Nieuwenhuis
1c466b81e6
Merge pull request #3233 from nautd/uart_half_duplex_fix
Convert uart half_duplex to use user configurable IO
2024-08-19 20:20:20 +00:00
Karun
bbc06035c1 make half duplex fn private 2024-08-19 12:15:39 -04:00
Karun
fcf9b3239e remove duplication 2024-08-19 11:27:18 -04:00
James Munns
d8459685fd
Update faq.adoc - "code doesn't work in release mode" (#3267)
Add debugging tips from chat
2024-08-18 10:58:07 +02:00
Dario Nieuwenhuis
e0da483ad5
Merge pull request #3270 from barafael/patch-1
Fix link to PriorityChannel
2024-08-18 08:46:56 +00:00
Dario Nieuwenhuis
ad72b40c21
Merge pull request #3268 from embassy-rs/update-metapac-32985
stm32: update metapac
2024-08-18 08:46:45 +00:00
Rafael Bachmann
a91de8d6b0
Fix link to PriorityChannel
Fix: #2899
2024-08-18 10:36:04 +02:00
Dario Nieuwenhuis
cd4e199065
Merge pull request #3269 from embassy-rs/rp-binary-info
rp: use the rp-binary-info crate for binary info.
2024-08-17 20:18:06 +00:00
Dario Nieuwenhuis
eab3a57263 rp: use the rp-binary-info crate for binary info. 2024-08-17 22:12:39 +02:00
Dario Nieuwenhuis
8884766450 stm32: update metapac 2024-08-17 21:57:40 +02:00
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