Felipe Balbi
d64ae225b3
Add UART and DMA drivers
...
Both blocking and async versions are supported. Add separate examples
for each mode.
2025-05-15 07:22:49 -07:00
Gerhard de Clercq
2bbc2045a4
[usb-dfu examples] Alert users to customise their WinUSB GUIDs
2025-05-14 09:56:28 +02:00
Gerhard de Clercq
d4d10bad0b
[embassy-usb-dfu] accept closure to customise DFU function
...
This provides a more generic interface for users to customise the DFU function instead of restricting customisation to DFU headers.
2025-05-14 09:52:46 +02:00
i509VCB
f41e8c45f6
mspm0: generate feature per chip + package
2025-05-13 21:55:50 -05:00
Dario Nieuwenhuis
5a19b64fec
Merge pull request #4187 from 1-rafael-1/rp235x-overclocking
...
RP235x overclocking
2025-05-13 21:45:22 +00:00
Marvin Gudel
58383465d5
Fix example for rp235x
2025-05-13 23:30:55 +02:00
Marvin Gudel
fd9ed3924c
Fix example
2025-05-13 22:49:35 +02:00
Dario Nieuwenhuis
102258c0b0
Merge branch 'main' into add-rng
2025-05-13 22:33:56 +02:00
Dario Nieuwenhuis
aa85293457
Merge pull request #4181 from felipebalbi/add-crc
...
Add Embassy-iMXRT CRC driver
2025-05-13 22:28:15 +02:00
Gerhard de Clercq
46e25cbc5f
[embassy-usb-dfu] correct comment about composite devices
2025-05-13 15:13:46 +02:00
1-rafael-1
abafbed0d5
remove Debug2Fmt from examples
2025-05-12 21:43:17 +02:00
1-rafael-1
79e452922a
Add ClockError enum and update system_freq to return Result for error handling
2025-05-12 21:33:47 +02:00
Gerhard de Clercq
3c73b49790
[embassy-usb-dfu] support function level WinUSB GUIDs
...
This commit makes it possible to provide function level msos GUIDs to usb_dfu. This helps to ensure that composite DFU devices automatically get assigned the WinUSB driver on Windows.
2025-05-12 15:55:11 +02:00
1-rafael-1
4567beda7b
rp235x overclocking
2025-05-11 17:26:36 +02:00
Ulf Lilleengen
f9f20ae217
Merge pull request #4155 from marcemmers/remove-instance-from-rp-uart-type
...
[embassy-rp] Remove <T: Instance> from Uart and BufferedUart
2025-05-09 19:34:52 +02:00
Ulf Lilleengen
11364077a7
Merge pull request #4150 from 1-rafael-1/rp2040-overclocking
...
RP: rp2040 overclocking
2025-05-09 19:34:43 +02:00
Felipe Balbi
8e7e4332b4
Add embassy-imxrt RNG driver
2025-05-09 07:25:23 -07:00
Felipe Balbi
d4c378e059
Add embassy-imxrt CRC driver
2025-05-09 07:21:40 -07:00
Ulf Lilleengen
64a2b9b2a3
Merge pull request #4170 from yutannihilation/chore/fix-unsafe-attribute-rust2024
...
chore: Wrap `link_section` attribute in example code with `unsafe()` for compatibility with Rust 2024 edition
2025-05-09 13:05:23 +02:00
Ulf Lilleengen
aa8703360e
Merge pull request #4168 from yutannihilation/fix/rotary-encoder-rxf-negative-value
...
Fix `rotary_encoder_rfx` example to handle negative values
2025-05-09 12:39:37 +02:00
Ulf Lilleengen
4dbaa01870
Merge pull request #4175 from felipebalbi/imxrt-rtos-timer
...
iMXRT OS timer
2025-05-09 12:39:11 +02:00
Matthew Tran
d35df5cfba
embassy-usb-dfu: Change return of reset to ()
...
Also adds &self to the Reset trait, which makes it easier to implement
cleanup/delays before actually resetting.
2025-05-08 00:09:21 -05:00
Felipe Balbi
42c62ba899
Add OS Event timer support
...
Allow for the use of the OS Event timer as a time source.
Signed-off-by: Felipe Balbi <febalbi@microsoft.com>
2025-05-07 16:25:06 -07:00
1-rafael-1
a254daf4ff
Changes after review
2025-05-07 21:19:09 +02:00
Hiroaki Yutani
f5ddb9358f
Remove tweak
2025-05-07 23:00:39 +09:00
Henrik Alsér
6c6ae4f9fc
Merge pull request #4169 from vinsynth/main
...
Fix h7 SAI example start sequence
2025-05-06 13:59:07 +00:00
Hiroaki Yutani
103cda4991
Add a temporary tweak
2025-05-06 12:11:03 +09:00
Hiroaki Yutani
0460a924ac
chore: Wrap link_section attribute with unsafe
2025-05-06 09:09:22 +09:00
vinsynth
57938d1174
fix h7 sai example start sequence
2025-05-05 17:32:38 -04:00
Hiroaki Yutani
a97be9c740
Handle negative value
2025-05-05 12:41:20 +09:00
1-rafael-1
3441e80507
first batch of changes after review
2025-05-02 23:51:28 +02:00
Marc
8f3b6643b3
And another fix, should be the last failing example
2025-05-02 14:36:08 +02:00
Marc
371373886b
Fix examples for rp235x
2025-05-02 14:23:58 +02:00
Marc
1efe59ec47
Update examples and tests
2025-05-02 12:52:04 +02:00
Dion Dokter
66b8fdc818
Fix f7 boot example
2025-05-01 11:28:57 +02:00
Dion Dokter
28a98ed0df
Fix f7 example
2025-05-01 11:20:38 +02:00
Dion Dokter
ace20f40ad
Maybe fixed all CI
2025-05-01 10:35:10 +02:00
diondokter
f713f170a1
Merge branch 'main' into configurable-bank-support
2025-05-01 09:44:39 +02:00
1-rafael-1
22b5f73811
add manual overclock example, finalize API, cleanup
2025-05-01 00:11:56 +02:00
Ulf Lilleengen
5f0196cb29
Merge pull request #4113 from alexmoon/twim-ram-buffer
...
Make the nrf Twim RAM buffer a instance variable instead of stack allocated
2025-04-30 11:40:40 +02:00
1-rafael-1
77e8bc9b28
refactoring to have higher and lower level api
2025-04-29 22:49:05 +02:00
Dion Dokter
1c22087188
Add support for L5
2025-04-29 16:37:27 +02:00
1-rafael-1
3a6dc910ff
first working draft
2025-04-28 22:54:15 +02:00
1-rafael-1
b0594d16f2
Add overclock example for RP2040 with 200 MHz clock configuration
2025-04-26 22:55:24 +02:00
Marc
cd27a8a06b
Updated the pio onewire example
2025-04-25 01:14:47 +02:00
Alex Moon
77d355e0ec
Make the nrf Twim RAM buffer a instance variable instead of stack allocated
2025-04-18 15:14:18 -04:00
Dario Nieuwenhuis
3ffee5e22b
Merge pull request #3965 from toon23/stm32_usart-pin_config
...
Stm32 usart: implement pin config for cts, tx, rts and de
2025-04-18 11:10:00 +00:00
Dario Nieuwenhuis
59c42bd6d2
Merge pull request #4082 from markmurphydev/patch-1
...
Update blinky_wifi example name
2025-04-18 11:09:07 +00:00
Dario Nieuwenhuis
667400111a
Merge pull request #4089 from IvanLi-CN/g4-opamp
...
feat(embassy-stm32/opamp): Add some STM32G4 opamp usage
2025-04-18 11:09:00 +00:00
Anton Pöhl
94c208b52a
Stm32 usart: better names for open drain pin modes
2025-04-16 20:42:51 +02:00