Ulf Lilleengen
8f52ee469e
make some embassy-boot asserts const
2024-07-02 12:37:36 +02:00
Dario Nieuwenhuis
6f21d5e478
Merge pull request #3116 from sethkrie/adc-v2-ringbuf
...
ring buffered adc v2
2024-07-02 01:05:49 +00:00
Dario Nieuwenhuis
d6e4086a15
Merge pull request #3089 from qwerty19106/stm32_uart_half_fix_sequential_read_write
...
WIP: STM32 Half-Duplex: fix sequential reads and writes
2024-07-02 00:58:54 +00:00
Dario Nieuwenhuis
c0cd851fb9
Merge pull request #3093 from liarokapisv/circular_half_transfer_ir
...
Enables half transfer ir when constructing a ReadableDmaRingBuffer
2024-07-02 00:51:05 +00:00
Роман Кривенков
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
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
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
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
David Haig
1123e3fd41
Get dsi_bsp example to compile again
2024-06-28 15:12:17 +01: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
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
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
Dion Dokter
5dbc531671
RP: Shut up missed warning boot2-none
2024-06-25 16:54:34 +02:00
Dario Nieuwenhuis
bce7c73a3a
Merge pull request #3118 from diondokter/rp-boot2-none
...
RP: add option to provide your own boot2
2024-06-25 12:58:56 +00:00
Dion Dokter
957be1980d
Fix syntax error?
2024-06-25 14:43:30 +02:00
Dion Dokter
92343551aa
RP: add option to provide your own boot2
2024-06-25 14:31:15 +02:00
James Munns
89cd0e7cca
Merge pull request #3117 from 9names/rp-example-fixes
...
RP network example fixes
2024-06-25 11:09:37 +00:00