Marc
1efe59ec47
Update examples and tests
2025-05-02 12:52:04 +02:00
Dario Nieuwenhuis
a23e971d31
Merge pull request #4017 from shilga/SpinlockMutex
...
embassy-rp: Spinlock mutex implementation
2025-04-07 23:13:35 +00:00
Sebastian Quilitz
313328c09a
embassy-rp: add multicore test for SpinlockRawMutex
2025-04-07 21:59:36 +02:00
Michael Gomez
f1feedf190
BufferedUart initialization
...
This change modifies UART initialization throughout Embassy to take pins
before interrupts.
Related to #1304 .
2025-04-04 21:54:36 -07:00
Dario Nieuwenhuis
695a6da322
Statically allocate task pools on stable Rust.
...
Thanks @0e4ef622 for the awesome idea of how to do it and the first implementation.
Co-Authored-By: Matthew Tran <0e4ef622@gmail.com>
2025-03-28 19:11:53 +01:00
Dario Nieuwenhuis
d41eeeae79
Remove Peripheral trait, rename PeripheralRef->Peri.
2025-03-27 15:18:06 +01:00
9names
430377138b
rp: Update embassy-rp version in examples and tests
2025-03-09 11:15:53 +11:00
Dario Nieuwenhuis
fcee67a0d2
Merge pull request #3901 from CBJamo/rp23_testing
...
Inital rp23 ci tests
2025-02-19 14:48:01 +01:00
Dario Nieuwenhuis
52dfefb632
rp/pio: update pio-rs crate, reexport it so users don't get version mismatches.
2025-02-18 18:14:57 +01:00
Caleb Jamison
f1e6b70279
rustfmt again
2025-02-18 10:39:58 -05:00
Caleb Jamison
52f64827be
rustfmt fixup
2025-02-18 10:38:19 -05:00
Caleb Jamison
9e785438ee
Inital rp23 ci tests
...
Some tests need more work.
* The adc test builds, but isn't set up correctly for the 2350 hardware
yet.
* The multicore and gpio_multicore tests only work from flash,
seems to be a probe-rs issue.
* The i2c and flash tests also only works from flash, these are probably
bugs but I don't have time to run them down now.
* The 2350 gpio test skips anything with pull downs. I think these fail
because of E9.
The float, bootsel, cyw43, and ethernet tests don't have 2350 equivalents.
There's no reason to use the float romfuncs, use the FPU.
Bootsel as a button isn't supported on the 2350 yet.
The wifi and eth tests don't have appropriate hardware.
The i2c test has also been tweaked to run on one core.
2025-02-18 10:32:20 -05:00
Dario Nieuwenhuis
b30ee6380b
tests/rp: Update cyw43 test to new firmware, new wifi network name.
2025-02-14 22:30:33 +01:00
Ulf Lilleengen
29d05328f9
chore: prepare embassy-net release
2025-02-14 06:54:09 +01:00
Ulf Lilleengen
ed63f80637
chore: bump embassy-sync version
...
Prepare version 0.6.2 for release
2025-01-15 16:12:36 +01:00
Dario Nieuwenhuis
2fab8d0b9b
Update doc projects deps, don't use patch.crates-io
2025-01-15 02:15:30 +01:00
Pedro Ferreira
933e888ed0
RP235x: support new FIFO options, set IE, OD on PIO pins.
2025-01-15 01:56:37 +01:00
Ulf Lilleengen
de27d9cd00
Update cyw43, nrf, rp hals and embassy-boot
2025-01-06 09:22:09 +01:00
Dániel Buga
09588321e5
Prepare embassy-net drivers
2025-01-05 21:35:03 +01:00
Dániel Buga
776b2b540b
Prepare embassy-net 0.6
2025-01-05 21:28:45 +01:00
Dániel Buga
9f21cf627b
Prepare embassy-embedded-hal 0.3
2025-01-05 21:28:42 +01:00
Bailey Townsend
147fd60255
Removed the cyw43-pio overclock feature
2024-12-28 17:31:14 -06:00
Bailey Townsend
388103275e
Fixes ci (hopefully)
2024-12-28 00:40:52 -06:00
Dániel Buga
9a238e6ad8
Prepare new embassy-time-*driver, embassy-executor, embassy-time
2024-12-22 20:27:15 +01:00
Dario Nieuwenhuis
2f2e2c6031
Make integrated-timers
the default, remove Cargo feature.
2024-12-15 18:49:57 +01:00
Dario Nieuwenhuis
c12ebb3a80
net: release v0.5.0
2024-11-28 01:54:50 +01:00
Dániel Buga
c9abff53d7
Bump sync version ( #3562 )
...
* Bump sync version
* Use old embassy-sync in rp bluetooth example
* Downgrade update to minor
2024-11-22 21:16:11 +01:00
Dario Nieuwenhuis
796f6c034a
Release embassy-executor 0.6.3.
2024-11-12 18:07:50 +01:00
Dániel Buga
94659325ab
Prep executor 0.6.2
2024-11-06 13:58:02 +01:00
Dario Nieuwenhuis
1a24b4f018
Release embassy-executor v0.6.1, embassy-executor-macros v0.6.1
2024-10-21 01:26:02 +02:00
Dario Nieuwenhuis
ad5f7bf6f7
tests: remove deprecated -Cinline-threshold.
2024-10-14 12:43:38 +02:00
Dario Nieuwenhuis
be0d9775e3
net: refactor to simplify lifetimes/generics.
2024-09-16 21:17:11 +02:00
Dario Nieuwenhuis
b9a1aaea5b
cyw43: add support for WPA3 and more extensive security options.
2024-09-09 02:13:25 +02:00
Dario Nieuwenhuis
66a5a33da9
Merge pull request #3243 from HellbenderInc/rp2350
...
Initial rp235x support
2024-08-12 11:22:19 +00:00
Caleb Jamison
b185e02a42
Initial rp235x support
...
Examples have been run, but there is not yet a test suite.
2024-08-08 21:35:21 -04:00
Martin Liska
961ec387ed
Simplify construction of StackResources::new()
2024-08-08 12:03:43 +02:00
Ulf Lilleengen
f605302791
Prepare to release embassy-rp
2024-08-05 08:56:29 +02:00
Ulf Lilleengen
37d7b0cd06
prepare release embassy-executor
2024-08-05 08:56:29 +02:00
Ulf Lilleengen
44282b18fa
Prepare embassy-time release
2024-08-05 08:56:29 +02:00
Ulf Lilleengen
5767c003cc
Prepare release of embassy-embedded-hal 0.2.0
2024-08-05 08:56:29 +02:00
Dario Nieuwenhuis
1598dd55e4
tests/rp: add timer test.
2024-07-25 12:22:49 +02:00
Josh Junon
c4b88b5781
wiznet: add version check to initialization sequence
2024-06-30 23:56:17 +02:00
Henrik Alsér
cfe8561550
Merge pull request #3044 from kalkyl/adc-multi
...
rp: Add multichannel ADC
2024-06-22 21:05:17 +00:00
kalkyl
0888183666
Change pin in HIL test
2024-06-22 23:02:38 +02:00
rafael
8b903e8873
--binary-format bin in rp examples
2024-06-15 14:39:41 +02:00
rafael
597b5d6337
probe-rs download 43439A0.bin --format bin --chip RP2040 --base-address 0x10100000 yields:
...
Error: --format has been renamed to --binary-format. Please use --binary-format bin instead of --format bin
2024-06-13 22:47:24 +02:00
kalkyl
bf36bec9bb
rp: Add multichannel ADC
2024-06-05 09:42:08 +02:00
Ulf Lilleengen
30918c355b
prepare for embassy-time 0.3.1 release
2024-06-04 09:02:41 +02:00
Ulf Lilleengen
cf0d227cca
Prepare for embassy-sync 0.6.0 release
2024-05-29 12:09:55 +02:00
Dario Nieuwenhuis
5732ee7ca9
Reduce use of the full futures
crate.
2024-04-26 23:22:25 +02:00