Commit Graph

1905 Commits

Author SHA1 Message Date
Dario Nieuwenhuis
a8d7a5eb1e nrf: add nrf54l base: gpio and time driver. 2024-11-17 14:42:06 +01:00
elagil
f2a46e2ac3 fix: unwrap sai receiver start() 2024-11-16 15:09:47 +01:00
elagil
d592875ca6 fix(SAI): disallow start without initial write 2024-11-16 15:02:32 +01:00
Dario Nieuwenhuis
3f23fd5c98 Update nrf-pac. 2024-11-15 02:22:20 +01:00
Ulf Lilleengen
ea1b97ed40
Merge pull request #1660 from Georges760/examples/rp/spi_gc9a01
add spi_display with mipidsi example for rp pico
2024-11-14 08:33:34 +00:00
Cedric VINCENT
6801c6496c Fix multiprio examples for stm32 devices.
Commit bbe1eebc has changed the order of TIM candidates when using the
time-driver-any feature.  For instance, in the case of STM32F3, it
previously returned TIM2 but now returns TIM15.  Consequently, the
"multiprio" example no longer works as it requires three *free* CC
register (for alarms), while TIM15 provides only one (CC1 is always
reserved for regular time keeping).

This commit was successfully tested on STM32F3.  Additionally, I
verified that all the examples using a timer for STM32F0 and STM32F4
still build correctly.

Fixes #2749
2024-11-13 18:40:35 +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
Georges Palauqui
9d21e3a1ae fix fmt 2024-11-05 19:40:49 +01:00
Georges Palauqui
fb004fb6e2 add second example fo SPI display on RP 2024-11-05 18:54:04 +01:00
Ulf Lilleengen
5b07507709
Merge pull request #3467 from Georges760/upd-ex-spi-display
Update example spi_display for RP/RP23 to use mipidsi instead of ST7789 crate
2024-11-05 16:37:35 +00:00
Dario Nieuwenhuis
51f6b813e1 nrf: port to chiptool-based nrf-pac. 2024-11-04 00:47:31 +01:00
Bjorn
333d858481 Added ReceiverHandler to logger 2024-10-31 22:51:03 -07:00
Dario Nieuwenhuis
10c9fbcc99
Merge pull request #3458 from williams-one/fix-ltdc-settings-for-stm32u5
Fix LTDC registry settings for STM32U5
2024-10-29 10:45:31 +00:00
William
76606b6fe0 Update chip from stm32u585ai to stm32u5g9zj and fix pinout 2024-10-28 08:46:07 +01:00
William
bfff50a361 Fix format 2024-10-28 08:40:38 +01:00
Dario Nieuwenhuis
1457e4d1ac
Merge pull request #3456 from HaoboGu/feat/ospi_mm
Add memory mapped mode for stm32 ospi
2024-10-27 18:24:13 +00:00
Georges Palauqui
7733b99e09 update spi_display example for rp23 2024-10-27 09:53:00 +01:00
Georges Palauqui
66205fdd85 update spi_display example for rp 2024-10-27 09:50:57 +01:00
Haobo Gu
3b5284d99d fix: fmt code
Signed-off-by: Haobo Gu <haobogu@outlook.com>
2024-10-26 23:51:38 +08:00
Haobo Gu
04c9130d32 feat(example): move ospi memory mapped example for stm32h7b0 to separate folder
Signed-off-by: Haobo Gu <haobogu@outlook.com>
2024-10-26 23:50:16 +08:00
Haobo Gu
ca6bcb4250 feat(ospi): add ospi example
Signed-off-by: Haobo Gu <haobogu@outlook.com>
2024-10-26 23:41:46 +08:00
William
be52224211 Add LTDC example for STM32U5G9J-DK2 demo board 2024-10-25 15:40:18 +02:00
Ulf Lilleengen
8803128707
Merge pull request #3317 from GrantM11235/simplepwmchannel
embassy-stm32: Add SimplePwmChannel
2024-10-23 10:30:13 +00:00
Brad Gibson
66822f1000
update path to cyw43 firmware in wifi_blinky.rs comments 2024-10-22 05:29:11 -07: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
rafael
548f11d5ae cheaper motors need lower pwm frequency 2024-10-21 23:19:45 +02: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
Ulf Lilleengen
61f55be92a Use released version of reqwless for examples 2024-10-21 19:41:28 +02:00
rafael
d92fb002ec rustfmt 2024-10-21 12:19:10 +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
Dario Nieuwenhuis
1a24b4f018 Release embassy-executor v0.6.1, embassy-executor-macros v0.6.1 2024-10-21 01:26:02 +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
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
Alexandros Liarokapis
9f1b6b4791 Revise I2S interface to ring-buffered. 2024-10-16 18:45:27 +03:00
Dario Nieuwenhuis
ee669ee5c5 Update nighlty, fix warnings.
Fixes #2599
2024-10-14 00:11:16 +02:00
Dario Nieuwenhuis
eea08d761d
Merge pull request #3407 from CBJamo/pio_programs
rp: Move pio programs into embassy-rp
2024-10-13 19:41:57 +00:00
Dario Nieuwenhuis
7b09e88645
Merge pull request #3397 from embassy-rs/core-ip
Update smoltcp, embedded-nal-async to use the `core::net` IP addr types.
2024-10-13 19:40:56 +00:00
Caleb Jamison
e47c031b67 fmt examples too 2024-10-09 11:47:04 -04:00
Caleb Jamison
fc978c2ee9 Fix rp23 i2s example, boot_sel isn't supported yet. 2024-10-09 11:37:15 -04:00
Caleb Jamison
57c1fbf308 Move pio programs into embassy-rp 2024-10-09 10:18:00 -04:00
Ulf Lilleengen
a74bae3de1
Merge pull request #3343 from george-cosma/hal-with-pac
LPC: embassy-lpc55 hal base with gpio and pint driver
2024-10-07 08:14:32 +00:00
George Cosma
e7e245eeb7 feat: embassy-lpc55 hal with gpio and pint driver 2024-10-07 09:34:10 +03:00
Dario Nieuwenhuis
f6155cf735 Update smoltcp, embedded-nal-async to use the core::net IP addr types. 2024-10-07 00:22:44 +02:00
Paul Fornage
ce701c3e8e Fixed overflow on pio_stepper.rs 2024-10-02 13:35:59 -07:00
Caleb Jamison
bc0180800d
Remove binary_info blocks from most examples. (#3385) 2024-10-01 16:51:18 +02:00
Ulf Lilleengen
f19718b4f0 Add config option for setting SIM pin 2024-09-26 15:48:10 +02:00
Romain Reignier
6e2c5d0b45 rp23: add missing binary info in linker script
See https://github.com/rp-rs/rp-hal/issues/853

And https://github.com/rp-rs/rp-hal/pull/854
2024-09-26 13:24:50 +02:00