Commit Graph

8881 Commits

Author SHA1 Message Date
Vincenzo Marturano
1fed8ac5db Allow separate control of duty cycle for each channel in a pwm slice by splitting the Pwm driver. 2024-10-24 15:12:04 +02:00
Ulf Lilleengen
8803128707
Merge pull request #3317 from GrantM11235/simplepwmchannel
embassy-stm32: Add SimplePwmChannel
2024-10-23 10:30:13 +00:00
Dario Nieuwenhuis
8eb80c6816
Merge pull request #3444 from dnbln/main
feat: allow `bind_interrupts!` to accept conditional compilation attrs
2024-10-22 15:18:35 +00:00
Dinu Blanovschi
c797915525 fix: review comments 2024-10-22 16:56:05 +02:00
Dinu Blanovschi
e9f2e63796 fix 2024-10-22 16:50:10 +02:00
Dinu Blanovschi
5c23c789ee fix 2024-10-22 16:23:17 +02:00
Dinu Blanovschi
82a438a037 fix 2024-10-22 15:51:05 +02:00
Dinu Blanovschi
ccd635f0dc fix + allow both conditions on the irq and the handlers 2024-10-22 15:43:28 +02:00
Ulf Lilleengen
f7d372f33f
Merge pull request #3446 from U007D/update-firmware-path
update path to cyw43 firmware in `wifi_blinky.rs` comments
2024-10-22 12:35:48 +00:00
Brad Gibson
66822f1000
update path to cyw43 firmware in wifi_blinky.rs comments 2024-10-22 05:29:11 -07:00
Dinu Blanovschi
3279c19eee feat(stm32): allow bind_interrupts! to accept conditional compilation attrs 2024-10-22 12:30:37 +02:00
Dario Nieuwenhuis
398119ae43
Merge pull request #3441 from Luctins/chore/usart-add-rts-only-new
STM32: Add BufferedUart::new permutations usefull for RS485
2024-10-22 09:55:59 +00:00
Ulf Lilleengen
0c22d4cccb
Merge pull request #3433 from 1-rafael-1/rp-pwm-embedded-hal-traits
embassy_rp: implement pwm traits from embedded_hal
2024-10-22 07:52:03 +00:00
Dario Nieuwenhuis
6da53f082f
Merge pull request #3442 from embassy-rs/Dirbaio-patch-1
net: automatically enable defmt/ip_in_core
2024-10-22 01:36:09 +00:00
Dario Nieuwenhuis
c94c5516d1
net: automatically enable defmt/ip_in_core 2024-10-22 03:34:18 +02:00
rafael
548f11d5ae cheaper motors need lower pwm frequency 2024-10-21 23:19:45 +02:00
Lucas Martins
82772e3a8f
📝 fix wrong comment 2024-10-21 17:50:05 -03:00
rafael
14e69309eb add pwm frequency to examples 2024-10-21 22:42:18 +02:00
rafael
8dfc9ba1a3 also add to the rp pwm example 2024-10-21 21:14:49 +02:00
Lucas Martins
2c9b528edd
fmt 2024-10-21 15:06:06 -03:00
Lucas Martins
c0addc005b
add uart permutations usefull for rs485 2024-10-21 14:48:57 -03:00
Ulf Lilleengen
d7692b1ae8
Merge pull request #3440 from embassy-rs/update-reqwless
Use released version of reqwless for examples
2024-10-21 17:45:10 +00:00
Ulf Lilleengen
61f55be92a Use released version of reqwless for examples 2024-10-21 19:41:28 +02:00
Dario Nieuwenhuis
e782eabff7 Changelog executor v0.5.1 release. 2024-10-21 16:20:40 +02:00
rafael
d92fb002ec rustfmt 2024-10-21 12:19:10 +02:00
rafael
d7db8fbab9 rustfmt 2024-10-21 11:59:03 +02:00
rafael
f32b0fbc3b change existing pwm example to reflect both existing ways to use pwm output 2024-10-21 11:55:10 +02:00
rafael
693bd8c6de re-export SetDutyCycle for user convenience 2024-10-21 11:54:17 +02:00
Dario Nieuwenhuis
379a593291
Merge pull request #3358 from mammothbane/main
embassy_sync: `Sink` adapter for `pubsub::Pub`
2024-10-21 10:48:07 +02:00
Dario Nieuwenhuis
e8ba9696f1
Merge pull request #3368 from AnthonyGrondin/main
feat(embassy-net): Implement `wait_recv_ready()` + `wait_send_ready()` for UdpSocket and `wait_read_ready()` + `wait_write_ready()` for TcpSocket
2024-10-21 00:35:13 +00:00
Dario Nieuwenhuis
d8ae5861db
Merge pull request #3305 from Luctins/stm32h5-flash-driver
Add STM32H5 flash driver
2024-10-21 00:31:36 +00:00
Lucas Martins
1d395fc2b6 stm32/flash: add stm32f2, stm32h5 flash driver 2024-10-21 02:21:53 +02:00
Dario Nieuwenhuis
4a1d189393
Merge pull request #3437 from embassy-rs/net-flush-udp-raw
net: Add flush for UDP and Raw sockets.
2024-10-21 00:13:11 +00:00
Fan Jiang
b4ee17fb4f net: Add flush for UDP and Raw sockets. 2024-10-21 01:59:31 +02:00
Dario Nieuwenhuis
34eeaa0787
Merge pull request #3435 from embassy-rs/octospim-fix
stm32: Fix build for chips with octospim but not octospi2.
2024-10-20 23:37:47 +00:00
Dario Nieuwenhuis
a561a7625e
Merge pull request #3436 from embassy-rs/release-executor-v061
Release embassy-executor v0.6.1, embassy-executor-macros v0.6.1
2024-10-20 23:33:01 +00:00
Dario Nieuwenhuis
ecac24a1c7 stm32: Fix build for chips with octospim but not octospi2. 2024-10-21 01:30:21 +02: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
f92b27d048
Merge pull request #3434 from embassy-rs/macro-fixes
executor: improve macro error messages, add compile-fail / ui tests.
2024-10-20 22:22:34 +00:00
Dario Nieuwenhuis
8f98268723 executor: add compile-fail / ui tests. 2024-10-20 23:54:17 +02:00
Dario Nieuwenhuis
f0de049308 executor-macros: improve error messages. 2024-10-20 23:54:17 +02:00
rafael
8baf88f8f4 rustfmt 2024-10-20 23:31:53 +02:00
rafael
7fc09f89e8 embassy_rp: implement pwm traits from embedded_hal
• Update crate versions • Implement embedded-hal PWM traits • Add TB6612FNG motor driver example
2024-10-20 23:28:47 +02:00
Ulf Lilleengen
c9358e1f1e
Merge pull request #3430 from chrenderle/more-select
embassy-futures: add select 5 and 6
2024-10-20 12:36:33 +00:00
Christian Enderle
f21b19164b embassy-futures: add select 5 and 6 2024-10-19 15:36:56 +02:00
Ulf Lilleengen
8dde7b625e
Merge pull request #3414 from jbuijgers/rp-bt-type-exposure
cyw43: make bluetooth module public
2024-10-18 07:51:36 +00:00
Dario Nieuwenhuis
a580437841
Merge pull request #3423 from chrenderle/l5-flash
stm32/flash: add support for l5
2024-10-18 01:23:05 +00:00
Dario Nieuwenhuis
1f58e0efd0
executor: fix unsoundness due to impl Trait, improve macro error handling. (#3425)
* executor-macros: don't parse function bodies.

* executor-macros: refactor for better recovery and ide-friendliness on errors.

* executor-macros: disallow `impl Trait` in task arguments.

Fixes #3420

* Fix example using `impl Trait` in tasks.
2024-10-18 03:18:59 +02:00
Dario Nieuwenhuis
3d0c557138
Merge pull request #3424 from embassy-rs/update-rust2
Update to rust 1.82.
2024-10-17 23:11:23 +00:00
Dario Nieuwenhuis
dcdc0638b6 Update to rust 1.82. 2024-10-18 00:43:57 +02:00