9139 Commits

Author SHA1 Message Date
Dario Nieuwenhuis
65d2dbcc3a
Merge pull request #3617 from embassy-rs/nfct-fixes
nrf/nfct: two fixes
2024-12-06 10:37:10 +00:00
Dario Nieuwenhuis
0225221f8b nrf/nfct: use the right error register for rx and tx. 2024-12-06 11:33:39 +01:00
Dario Nieuwenhuis
03082a9cdf nrf/nfct: set correct frame delay timing.
This makes it work both with and without trace logging, before it would
only work with.
2024-12-06 11:33:39 +01:00
Ulf Lilleengen
7a56e2f9c9
Merge pull request #3614 from thermigo/main
docs: improve bootloader documentation
2024-12-06 08:37:26 +00:00
Badr Bouslikhin
78b536e74b
docs: improve stm32 embassy-usb-dfu example 2024-12-05 18:47:33 +01:00
Badr Bouslikhin
75a21e5045
docs: add an faq on bootloader failures 2024-12-05 18:39:54 +01:00
Badr Bouslikhin
a5ab19276e
docs: document softdevice/embassy-boot-nrf integration 2024-12-05 18:12:31 +01:00
Ulf Lilleengen
af02310edc
Merge pull request #3603 from embassy-rs/nrf91-free-bufs
Free tx buffer on ipc send failure
2024-12-04 13:26:44 +00:00
Dario Nieuwenhuis
02ba6cd6c8
Merge pull request #3601 from LegitCamper/custom_bcdusb_version
Expose UsbVersion
2024-12-03 17:14:57 +00:00
sawyer bristol
0b7f9d84be add docs for usb version variants 2024-12-03 09:54:15 -07:00
Ulf Lilleengen
6065bc6302 Free tx buffer on ipc send failure 2024-12-03 15:14:14 +01:00
sawyer bristol
1f9e678066 forgot to expose UsbVersion 2024-12-02 19:41:50 -07:00
Dario Nieuwenhuis
4acc0f84b0
Merge pull request #3274 from michelrandahl/discriminating-pins-within-tsc-group
STM32-TSC: enable discriminating between pins within same TSC group and improve TSC library in general
2024-12-03 01:11:33 +01:00
Dario Nieuwenhuis
86b53a2ce3
Merge pull request #3512 from EnmanuelParache/stm32_usart_set_baudrate
stm32/usart: Changing baud rate
2024-12-02 23:52:20 +00:00
Dario Nieuwenhuis
f7a1f5bf56
Merge pull request #3024 from bsodmike/fix_rp_wifi_example
Update RP Wifi Scan Example: Remove code that isn't used by the example (minor cleanup)
2024-12-02 23:51:13 +00:00
Michael de Silva
52ac74982d Remove code that isn't used by the example 2024-12-03 00:45:35 +01:00
Dario Nieuwenhuis
a5ee98c402
Merge pull request #3600 from embassy-rs/patch-1
Add set_config method to RP SPI driver (rebased #3419)
2024-12-02 23:37:57 +00:00
Enmanuel Parache
8d2fbf0e14 Extend set_baudrate implementation to Buffered and RingBuffered structs 2024-12-03 00:34:23 +01:00
Enmanuel Parache
32a1b232cb Fixed build error 2024-12-03 00:34:23 +01:00
Enmanuel Parache
63298e2f7c Reduced code duplication 2024-12-03 00:34:23 +01:00
Enmanuel Parache
def2601558 rustfmt 2024-12-03 00:34:23 +01:00
Enmanuel Parache
6494429a20 stm32/usart: Changing baud rate 2024-12-03 00:34:23 +01:00
Dario Nieuwenhuis
0138bc5dd8 examples/rp: update sdmmc. 2024-12-03 00:31:36 +01:00
Dario Nieuwenhuis
4b901f9a5b
Merge pull request #3517 from 1-rafael-1/correct-pwm-dutycycle-examples
correct rp pwm dutycycle examples: desired frequency
2024-12-02 23:17:17 +00:00
dstric-aqueduct
dcf228e448 Add set_config method to RP SPI driver
Add a `set_config` method to `Spi` to allow reconfiguring SPI mode after creation.

The existing implementation of the `embassy-embedded-hal` trait `SetConfig` is changed to use the new method.

Existing uses of `SetConfig`  trait may need to explicitly call the trait method to maintain current return type.
2024-12-03 00:14:24 +01:00
Dario Nieuwenhuis
5fabf7d462
Merge pull request #3599 from LegitCamper/custom_bcdusb_version
allow custom bcd usb version
2024-12-02 23:13:31 +00:00
sawyer bristol
fe2c82e98c rename BcdUsbVersion -> UsbVersion 2024-12-02 16:07:10 -07:00
sawyer bristol
180d816e00 add fmt 2024-12-02 16:03:38 -07:00
sawyer bristol
4d9ee16f3c fix device_qualifier_descriptor with custom bcd version 2024-12-02 15:58:39 -07:00
sawyer bristol
34899491e5 add named bcd versions 2024-12-02 15:57:58 -07:00
rafael
ed10b9de7b formatting 2024-12-02 23:52:03 +01:00
rafael
ccf2e0c528 formatting 2024-12-02 23:52:03 +01:00
rafael
7538233616 correct rp pwm dutycycle examples: desired frequency 2024-12-02 23:52:03 +01:00
Dario Nieuwenhuis
333284588a
Merge pull request #3543 from ionspin/rp2350_otp_write
RP235X Add OTP write functions
2024-12-02 22:50:48 +00:00
Dario Nieuwenhuis
db9ad1c30c
Merge pull request #3549 from aurelj/stm32_pwm_32bits_timer
stm32/timer: avoid max_compare_value >= u16::MAX
2024-12-02 22:50:09 +00:00
sawyer bristol
8068f7092e fix bug and allow bcd to be .0 2024-12-02 15:44:29 -07:00
sawyer bristol
f25830a5b6 bcd default to 2.1 2024-12-02 15:44:01 -07:00
Dario Nieuwenhuis
bc5e0d60b3
Merge pull request #3566 from IvanLi-CN/feat/adc-read-async-stm32g4
STM32: Implement Asynchronous ADC Reading for G4
2024-12-02 23:38:06 +01:00
Dario Nieuwenhuis
8086fc4dff
Merge pull request #3588 from elagil/fix_sai_write_immediate
Right-align `write_immediate()` in ring buffers
2024-12-02 22:05:44 +00:00
Dario Nieuwenhuis
a97439727e
Merge pull request #3597 from decaday/fix/typo-multi-time-driver-feature
Fix typo in error message for multiple time-driver-xxx cargo features
2024-12-02 22:05:21 +00:00
Ulf Lilleengen
9ff8c70009
Merge pull request #3598 from Gerharddc/main
embassy-dfu-usb: Improve debuggability
2024-12-02 10:54:44 +00:00
Gerhard de Clercq
ed1f44e58b embassy-dfu-usb: Improve debuggability
This commit adds logging to embassy-dfu-usb which helps with debugging issues such as https://github.com/embassy-rs/embassy/issues/3536. It also cleans up a few repeated code blocks and avoid re-initialising the local buffer for every iteration.
2024-12-02 11:04:17 +01:00
decaday
18020d672d fix: error message for multiple time-driver-xxx cargo features 2024-12-02 16:51:50 +08:00
Dario Nieuwenhuis
c73a4d397d
Merge pull request #3595 from Sizurka/stm32-usart-databits
stm32/usart: Implement data bit selection
2024-12-01 21:39:27 +00:00
Dario Nieuwenhuis
67579dd0f4
Merge pull request #3592 from bugadani/fix
stm32: Fix low-power time driver
2024-12-01 22:21:42 +01:00
Derek Hageman
7d15ec921a stm32/usart: Implement data bit selection
Implement data bit size selection and add 7-bit mode.
2024-12-01 11:00:08 -07:00
Dániel Buga
efee03744e
Only recompute allocated alarms 2024-11-30 14:40:12 +01:00
Dániel Buga
fdb8ee2e8a
RTC: Trigger expired alarms 2024-11-30 14:40:12 +01:00
sawyer bristol
d0b1819aa5 custom bcd usb version 2024-11-29 20:29:43 -07:00
michel
dcd6284996 stm32 tsc: added multipin example for stm32f3 2024-11-29 17:58:35 +01:00