Роман Кривенков
a862334dae
STM32 Half-Duplex: fix sequential reads and writes
2024-07-02 02:45:06 +02:00
Dario Nieuwenhuis
f3fdeb26a4
Merge pull request #3127 from shufps/feat/dds-example
...
Feat/dds example
2024-07-01 23:50:35 +00:00
Dario Nieuwenhuis
3d8cec3b47
Merge pull request #3141 from trepidacious/ready_ready_and_write_ready_fix
...
Update `ReadReady` and `WriteReady` implementations
2024-07-01 23:21:10 +00:00
Dario Nieuwenhuis
976e9f7fba
Merge pull request #3104 from birdistheword96/main
...
Fix: Ensure I2C bus is free before master-write operation
2024-07-01 23:18:55 +00:00
Dario Nieuwenhuis
00babd2ec4
Merge pull request #3126 from ninjasource/stm32-ltdc
...
Add support for the stm32 LTDC display peripheral
2024-07-01 23:18:15 +00:00
trepidacious
abe7f9921e
Update ReadReady
and WriteReady
implementations
...
Update `ReadReady` for `TcpReader` to match implementation for `TcpSocket`
Update `WriteReady` implementations to use `can_recv()` rather than `may_recv()`, since this will check that the transmit buffer is not full.
2024-07-01 20:59:27 +01:00
Dario Nieuwenhuis
92eb6011d6
Merge pull request #3139 from igiona/AllowDrivingStrengthInPwm
...
feat(pwm): allow specifying OutputDrive for PWM channels
2024-07-01 17:51:53 +00:00
Giona Imperatori
f418006508
fixup! feat(pwm): allow specifying OutputDrive for PWM channels
2024-07-01 18:06:14 +02:00
nerwalt
98263ac220
Merge branch 'main' into nrf9151
2024-07-01 10:03:24 -06:00
nerwalt
e9bbfb349c
Clean up
2024-07-01 10:02:03 -06:00
Giona Imperatori
7884babb9d
feat(pwm): allow specifying OutputDrive for PWM channels
2024-07-01 17:33:24 +02:00
seth
27652798c7
fix typo, add spaces after //
2024-07-01 06:44:47 -07:00
Ulf Lilleengen
3c6bf3a31a
Merge pull request #3137 from embassy-rs/nrf-egu-irq
...
expose enabling and disabling irq for triggers
2024-07-01 12:08:44 +00:00
Ulf Lilleengen
0b8a8e54dc
expose enabling and disabling irq for triggers
2024-07-01 10:26:45 +02:00
Ulf Lilleengen
2a38787a83
Merge pull request #3130 from kkrolczyk/kk/i2c-addr-flexibility
...
rp/i2c: add address flexibility and example
2024-07-01 06:38:33 +00:00
Josh Junon
c4b88b5781
wiznet: add version check to initialization sequence
2024-06-30 23:56:17 +02:00
Dario Nieuwenhuis
e0c0a618bd
Merge pull request #3136 from trepidacious/read_ready_smoltcp_fix
...
Add check for closed connection to `read_ready()`
2024-06-30 21:05:52 +00:00
trepidacious
c3be54f96b
Add check for closed connection to read_ready()
2024-06-30 17:47:04 +01:00
Eekle
67f5b8d974
Update example
2024-06-30 11:06:32 +02:00
Eekle
1d1fc9afea
Add async and blocking variants
2024-06-30 11:03:29 +02:00
Dario Nieuwenhuis
bd0243d12f
Merge pull request #3131 from dflemstr/less-implicit-panics
...
Less implicit panics
2024-06-28 23:41:02 +00:00
David Flemström
662e97f7b5
Panic on index-out-of-bounds when releasing RCC node
2024-06-29 01:37:35 +02:00
David Flemström
114dda2fd1
Avoid accidental copy of static var before creating mut ref
2024-06-29 01:34:07 +02:00
David Flemström
2f750a82bf
Swat some other occurrences of .unwrap() that pull in panicing infra
2024-06-28 22:52:21 +02:00
David Flemström
73d937dc33
Remove implicit bounds checking from rcc module
2024-06-28 22:52:10 +02:00
David Flemström
cbc67469d3
Route sources of panics to the crate's fmt macros
2024-06-28 22:52:03 +02:00
Krzysztof Królczyk
96cdf9c9e0
rp/i2c: add address flexibility and example
...
Previous i2c examples are using either blocking Embassy API
or e-h traits, this example uses Embassy pub API directly.
Signed-off-by: Krzysztof Królczyk <Krzysztof.Krolczyk@o2.pl>
2024-06-28 19:51:33 +02:00
David Haig
6edf7b4688
Applied formatting
2024-06-28 18:17:17 +01:00
David Haig
79f00e54cc
Moved ltdc example to its own crate
2024-06-28 18:11:34 +01:00
nerwalt
317e065517
Adding uart example to 9151-ns
...
Updated README
2024-06-28 08:59:22 -06:00
David Haig
1123e3fd41
Get dsi_bsp example to compile again
2024-06-28 15:12:17 +01:00
nerwalt
5e1a6a9753
Adding support for 9120
2024-06-28 07:11:50 -06:00
shufps
2462a22140
format
2024-06-28 14:52:21 +02:00
shufps
b2a0eb3cb4
added comment
2024-06-28 14:43:39 +02:00
shufps
ece6203a99
added DDS example
2024-06-28 14:42:19 +02:00
David Haig
47c7bb2bb5
Updated metapac dependency to latest for LTDC support
2024-06-28 11:35:38 +01:00
nerwalt
8a6b71b0bb
Adding initial support for nrf9151 s and ns
...
Adding s and ns examples, including a reference TFM
2024-06-27 14:07:26 -06:00
David Haig
0e84bd8a91
Add support for the stm32 ltdc display peripheral
2024-06-27 20:13:20 +01:00
Dario Nieuwenhuis
26e660722c
Merge pull request #3125 from neuschaefer/input
...
docs: Fix mention of ExtiInput
2024-06-27 14:51:56 +00:00
J. Neuschäfer
e3b495908c
docs: Fix mention of ExtiInput
...
The struct is called ExtiInput, not ExtiButton.
2024-06-27 16:48:48 +02:00
Chen Yuheng
a0799bf270
Add adc oversampling support
2024-06-27 17:04:26 +08:00
Dario Nieuwenhuis
a2acb3e3dc
Merge pull request #3121 from embassy-rs/nrftests
...
nRF uart fixes, better tests.
2024-06-25 22:02:12 +00:00
Dario Nieuwenhuis
9a21f70c9f
tests/nrf: add non-buffered uart tests.
2024-06-25 23:57:19 +02:00
Dario Nieuwenhuis
b870e7f257
tests/nrf: generalize buffereduart tests for all chips.
2024-06-25 23:56:59 +02:00
Dario Nieuwenhuis
1ce9418bca
nrf/buffered_uart: take into account EASYDMA_SIZE. fixes nrf52832
2024-06-25 23:55:07 +02:00
Dario Nieuwenhuis
c48547b475
nrf: fix wrong order configuring gpios.
...
Docs say "PSEL.RXD, PSEL.RTS, PSEL.RTS, and PSEL.TXD must only be configured when the UARTE is disabled."
For some reason nrf52 doesn't care but nrf91 does.
2024-06-25 23:18:16 +02:00
Dario Nieuwenhuis
e4c4036a46
Merge pull request #3120 from embassy-rs/nrftests
...
tests/nrf: unify, add nrf52832, nrf52833, nrf5340, nrf9160
2024-06-25 20:50:08 +00:00
Dario Nieuwenhuis
292dbcc991
nrf/gpiote: fix port1 on nrf5340
2024-06-25 22:29:07 +02:00
Dario Nieuwenhuis
cab17434d5
tests/nrf: unify, add nrf52832, nrf52833, nrf5340, nrf9160
2024-06-25 22:29:07 +02:00
Dario Nieuwenhuis
3ae2f140f9
Merge pull request #3119 from diondokter/rp-boot2-none
...
RP: Shut up missed warning boot2-none
2024-06-25 15:48:11 +00:00