Commit Graph

8220 Commits

Author SHA1 Message Date
seth
27652798c7 fix typo, add spaces after // 2024-07-01 06:44:47 -07:00
seth
6926e9e071 CI 2024-06-24 23:15:00 -07:00
seth
7056783fa2 second adc added to example + API todos completed 2024-06-24 17:53:59 -07:00
seth
27b83fdbcf fmt 2024-06-24 17:15:16 -07:00
seth
f64dd8228b new PR, taking Dirbao's advice to make the DMA impl in a separate struct that consumes Adc<T> to make RingBufferedAdc<T>. Handling overrun similar to RingBufferedUart 2024-06-24 17:09:43 -07:00
Ulf Lilleengen
ab3cc7226a
Merge pull request #3113 from tshakah/patch-1
Fix typo in README
2024-06-24 10:14:07 +00:00
Eli Hastings
b7dd04e3b1
Fix typo in README 2024-06-24 10:59:43 +01: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
kalkyl
e3891b09dc Add comment about internal api 2024-06-22 16:39:23 +02:00
Ulf Lilleengen
95d0cae897
Merge pull request #3079 from aurelj/with_timeout
implement with_timeout()/with_deadline() method style call on Future
2024-06-22 14:14:35 +00:00
Ulf Lilleengen
8b0c883443
Merge pull request #3095 from Adancurusul/g0_development
Add PWM examples for stm32g0
2024-06-22 14:11:50 +00:00
Ulf Lilleengen
f6bd4a3f37
Merge pull request #3100 from romainreignier/feature/stm32wb_doc_fix
examples: stm32wb: remove comment about memory.x file
2024-06-22 14:10:32 +00:00
Dario Nieuwenhuis
d5badb94d2
Merge pull request #3101 from ROMemories/patch-1
docs(gpio): fix a typo regarding GPIO speed
2024-06-20 22:28:58 +00:00
ROMemories
4b0615957f
docs(gpio): fix a typo regarding GPIO speed 2024-06-20 12:09:30 +00:00
Romain Reignier
c65ee20cdd examples: stm32wb: remove comment about memory.x file
File removed in commit c19967dcf2
2024-06-20 14:06:44 +02:00
Chen Yuheng
a3c6626f40 Update pwm_complementary.rs 2024-06-19 11:04:40 +08:00
Chen Yuheng
0579d248ef Add PWM examples for stm32g0 2024-06-19 10:57:18 +08:00
Dario Nieuwenhuis
b0172bb582
Merge pull request #3092 from tarfu/patch-1
Update rust-toolchain-nightly.toml to compile with changes to fmt.rs
2024-06-18 14:56:20 +00:00
Tobias Breitwieser
bd6fad6b61
Update rust-toolchain-nightly.toml to compile with changes to fmt.rs 2024-06-18 16:42:22 +02:00
Dario Nieuwenhuis
a0231ed74c
Merge pull request #3091 from embassy-rs/nrf-egu-peri
add HAL and example for using nRF EGU peripheral
2024-06-18 11:25:51 +00:00
Ulf Lilleengen
91476eea12 cargo fmt 2024-06-18 13:22:38 +02:00
Ulf Lilleengen
a44ee963ef add HAL and example for using nRF EGU peripheral 2024-06-18 13:13:33 +02:00
Dario Nieuwenhuis
94af383809
Merge pull request #3090 from Adancurusul/add_G0_examples
Add examples for stm32g0
2024-06-18 11:09:25 +00:00
Chen Yuheng
bbe8d3d38a Add stm32g0 examples 2024-06-18 17:01:37 +08:00
Dario Nieuwenhuis
3c414e99cb
Merge pull request #3087 from ProfFan/patch-2
Update Cargo.toml to latest `stm32-metapac`
2024-06-17 18:24:04 +00:00
Fan Jiang
478cbc6a41
Update Cargo.toml to latest stm32-metapac 2024-06-17 14:09:53 -04:00
Dario Nieuwenhuis
86c48dde41
Merge pull request #3085 from embassy-rs/collapse
Add collapse_debuginfo to fmt.rs macros.
2024-06-16 23:47:47 +00:00
Dario Nieuwenhuis
6a4ac5bd60 Add collapse_debuginfo to fmt.rs macros.
This makes location info in defmt logs point to the code calling the macro,
instead of always to fmt.rs as before. Fix works with nightlies
starting with today's, and stable 1.81+.
2024-06-17 01:38:57 +02:00
Dario Nieuwenhuis
1e268a4d3d
Merge pull request #3084 from sjoerdsimons/ucpd-missing-packets
Improve stm32 ucpd packet reception
2024-06-16 19:57:14 +00:00
Dario Nieuwenhuis
633c15c2d8
Merge pull request #3031 from honzasp/pin-af
stm32/gpio: refactor AfType
2024-06-16 19:36:06 +00:00
Jan Špaček
94007ce6e0 stm32/gpio: refactor AfType 2024-06-16 21:11:55 +02:00
Sjoerd Simons
9e8035cfb9 [USPD] clear interrupt flags right after reception
Clearing the interrupt flags at beginning of reception will masks
overruns and cause corrupted packets to be received. Instead clear the
flags right after disabling the interrupt/after reception, so overruns
on the next receive can be caught.

Tested by forcing overruns due to explicit sleeps

Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
2024-06-16 11:00:56 +02:00
Sjoerd Simons
84cbf1d198 [UCPD] Don't disable ucpd rx after each reception
When disabling the UCPD RX after every reception it's relatively easy to
drop packets. This seems to happen in particular with GoodCRC packets
which can be sent very quickly by a receiver. To avoid this enable
reception as soon as the pd phy get split out (preparing for packet
processing) and only disable again when the pd phy gets dropped.
2024-06-16 10:59:21 +02:00
Dario Nieuwenhuis
1a2c8cecde
Merge pull request #3082 from markszente/dsihost-format-derive
Add Format derive to DSI HOST Error
2024-06-15 21:06:23 +00:00
Ulf Lilleengen
9daa233b61
Merge pull request #3083 from 1-rafael-1/fix---binary-format-in-rp-examples
--binary-format bin in rp examples
2024-06-15 17:44:05 +00:00
rafael
8b903e8873 --binary-format bin in rp examples 2024-06-15 14:39:41 +02:00
Mark Szente
3cf94958c6 Add Format derive 2024-06-15 14:21:15 +02:00
Ulf Lilleengen
c818125c22
Merge pull request #3081 from 1-rafael-1/typo-in-rp-examples
typo: was missing "bin"
2024-06-15 08:20:45 +00:00
rafael
a8581e242b typo: was missing "bin" 2024-06-14 21:43:12 +02:00
Dario Nieuwenhuis
6bbb870bfa
Merge pull request #3080 from Eekle/main
Update stm32 to latest generated data
2024-06-14 17:19:34 +00:00
Eekle
b64b555bbf
Update stm32 to latest generated data 2024-06-14 18:58:01 +02:00
Aurélien Jacobs
8ec2e193e2 implement with_timeout()/with_deadline() method style call on Future 2024-06-14 17:46:32 +02:00
Dario Nieuwenhuis
74739997bd
Merge pull request #3073 from 1-rafael-1/uploading-cyw-fw-new-format
probe-rs download 43439A0.bin --format bin deprecated
2024-06-13 21:32:19 +00: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
Dario Nieuwenhuis
e6a1fde3ac
Merge pull request #3072 from embassy-rs/rust1-79
Update to Rust 1.79
2024-06-13 18:57:44 +00:00
Dario Nieuwenhuis
7ad76f5f60 Use raw slices .len() method instead of unsafe hacks.
Stabilized in 1.79.
2024-06-13 20:41:08 +02:00
Dario Nieuwenhuis
4d9115b3fb Update stable to Rust 1.79. 2024-06-13 20:40:04 +02:00
Dario Nieuwenhuis
68c8238812
Merge pull request #3071 from nautd/add-tsc-example
Add example for touch sensitive controller
2024-06-13 18:01:06 +00:00
Karun
54fa33cbae Add example for touch sensitive controller 2024-06-13 13:46:10 -04:00