Commit graph

7000 commits

Author SHA1 Message Date
Dario Nieuwenhuis
2c5426aa5c
Merge pull request #2539 from badrbouslikhin/stm32h7-flash-improvements
fix(stm32h7/flash): enhance resilience to program sequence errors (pgserr)
2024-02-06 15:58:50 +00:00
Dario Nieuwenhuis
5e09e7b014
Merge pull request #2537 from badrbouslikhin/main
fix(stm32/h7): use correct unit in vco clock check
2024-02-06 15:57:53 +00:00
Badr Bouslikhin
c267cb9ab7
feat: enhance bootloader for multiple flash support 2024-02-06 16:25:45 +01:00
Badr Bouslikhin
aab5da1d3b
fix(stm32h7/flash): enhance resilience to program sequence errors (pgserr) 2024-02-06 12:30:04 +01:00
Badr Bouslikhin
e72cc9fb24
fix(stm32/h7): use correct unit in vco clock check 2024-02-06 11:33:39 +01:00
Dario Nieuwenhuis
ad7d4494fa
Merge pull request #2502 from jbeaurivage/nrf-uarte-errors
NRF: handle `uarte` RX errors
2024-02-05 23:36:42 +00:00
Justin Beaurivage
2575f597cc Address @Dirbaio's comments 2024-02-05 18:05:59 -05:00
Ulf Lilleengen
f9cba604a5
Merge pull request #2535 from embassy-rs/fix-bp-rendering
docs: fix bullet point indentation
2024-02-05 08:13:18 +00:00
Ulf Lilleengen
7817c8b17c docs: fix bullet point indentation 2024-02-05 09:10:53 +01:00
Dario Nieuwenhuis
a7415716b6
Merge pull request #2524 from matoushybl/wild-air
docs: Embassy in the wild - add air quality monitoring system
2024-02-04 22:45:48 +00:00
Dario Nieuwenhuis
e25eb6ca59
Merge pull request #2529 from GrantM11235/buffered-uart-doc-links
stm32/usart: Add doc links to buffered uarts
2024-02-04 23:29:27 +01:00
Dario Nieuwenhuis
fc8b1646e7
Merge pull request #2534 from embassy-rs/stm32-rcc-fixit
stm32/rcc: fix more build failures.
2024-02-04 21:55:45 +00:00
Dario Nieuwenhuis
6c72638ed0 stm32/rcc: fix more build failures. 2024-02-04 22:47:29 +01:00
Dario Nieuwenhuis
2279669200
Merge pull request #2533 from embassy-rs/stm32-rcc-fixit
stm32/rcc: fix build for some f0 and l4 chips.
2024-02-04 21:12:11 +00:00
Dario Nieuwenhuis
e3fe08428f stm32/rcc: fix build for some f0 and l4 chips.
Fixes #2531
2024-02-04 22:07:17 +01:00
Dario Nieuwenhuis
e782c8f463
Merge pull request #2532 from embassy-rs/nrf51-gpiote
nrf/gpiote: add support for nrf51.
2024-02-04 20:39:21 +00:00
Dario Nieuwenhuis
d5d86b866f nrf/gpiote: add support for nrf51. 2024-02-04 21:36:19 +01:00
Grant Miller
87a52f5ead stm32/usart: Add doc links to buffered uarts 2024-02-03 17:04:20 -06:00
Ulf Lilleengen
711dd120d1
Merge pull request #2526 from BoostCookie/fix-grammar
correct spelling of the word "receive"
2024-02-03 14:02:00 +00:00
Stefan Gehr
b9d0069671
correct spelling of the word "receive" 2024-02-03 14:56:31 +01:00
Matous Hybl
4650a35661 docs: Embassy in the wild - add air quality monitoring system 2024-02-03 09:41:14 +01:00
Dario Nieuwenhuis
88e7e1ceb9
Merge pull request #2521 from embassy-rs/rcc-mux
stm32: autogenerate clocks struct, enable mux for all chips.
2024-02-02 23:42:17 +01:00
Dario Nieuwenhuis
9866847375 stm32: autogenerate clocks struct, enable mux for all chips. 2024-02-02 23:24:34 +01:00
Dario Nieuwenhuis
a099084bff
Merge pull request #2520 from Ecco/stm32wba-rcc-v3
Migrate STM32WBA to RCCv3
2024-02-02 20:48:39 +00:00
Romain Goyet
92690d8590 Migrate STM32WBA to RCCv3 2024-02-02 14:12:26 -05:00
Dario Nieuwenhuis
9e704e622a
Merge pull request #2517 from embassy-rs/rcc-mux
stm32: misc rcc cleanups
2024-02-02 01:36:34 +00:00
Dario Nieuwenhuis
e05c8e2f44 stm32/dac: use autogenerated RCC impls. 2024-02-01 23:47:30 +01:00
Dario Nieuwenhuis
e7d1119750 stm32: automatically use refcounting for rcc bits used multiple times. 2024-02-01 23:15:17 +01:00
Dario Nieuwenhuis
b7bc31e51a
Merge pull request #2510 from tokenize-inc/ble_extended_scatter
STM32WB: Add scatter memory files for extended BLE stack
2024-02-01 20:38:11 +00:00
Dario Nieuwenhuis
8800d29ce2
Merge pull request #2513 from Gekkio/f2-adc-fixes
F2 ADC fixes
2024-02-01 20:12:13 +00:00
Joonas Javanainen
7e0f287431
Fix ADC max frequency for F2 2024-02-01 21:58:36 +02:00
Joonas Javanainen
21024e8638
Fix F2 temperature sensor ADC channel
On all F2 devices (F205/207/215/217) the sensor is connected to
ADC1_IN16, and is not shared with VBAT which is connected to ADC1_IN18.
2024-02-01 21:48:29 +02:00
Dario Nieuwenhuis
c4839e4671
Merge pull request #2511 from Ecco/stm32wba-fixed-hse
STM32WBA's high speed external clock has to run at 32 MHz
2024-02-01 19:03:35 +00:00
Romain Goyet
aa767272a8 STM32WBA's high speed external clock has to run at 32 MHz 2024-02-01 13:42:48 -05:00
Taylor Carpenter
72ca5a022b
Add scatter memory files for extended BLE stack
Build script chooses the 'x.in' to copy over to 'tl_mbox.x' based on features
2024-02-01 10:41:41 -05:00
Dario Nieuwenhuis
9769d29c22
Merge pull request #2508 from sinewave-ee/zero-init-ringbuffer
sync/pipe: be able to be zero-initialized
2024-02-01 14:11:45 +00:00
Sam Lakerveld
15e9b60abb
sync/pipe: be able to be zero-initialized 2024-02-01 13:47:07 +01:00
Dario Nieuwenhuis
7e02389995
Merge pull request #2410 from eZioPan/waveform-on-CHx
impl waveform with TIM OC Channel DMA
2024-02-01 01:02:01 +00:00
Dario Nieuwenhuis
2f7c8faf51
Merge pull request #2465 from sgasse/sgasse/feature/mii-phy
Implement MII interface with feature flag
2024-02-01 00:49:10 +00:00
Dario Nieuwenhuis
e613324e16 stm32/eth: rename new_rmii to new, update metapac to fix issues with PC2_C. 2024-02-01 01:39:52 +01:00
Simon B. Gasse
42d8f3930a Implement MII interface
- Extend the eth/v2 module to support MII besides RMII.
- Replace `Ethernet::new` with `Ethernet::new_mii` and
  `Ethernet::new_rmii`.
- Update ethernet examples.
- Add example for MII ethernet.
2024-02-01 01:33:34 +01:00
Dario Nieuwenhuis
e05f6505ae
Merge pull request #2505 from CBJamo/timeout_at
Add timeout_at convenience function and example.
2024-01-31 21:31:40 +00:00
Caleb Jamison
0ab0b5590a Fixup docs 2024-01-31 16:28:06 -05:00
Caleb Jamison
8b7d856195 Rename timeout_at to with_deadline 2024-01-31 16:26:11 -05:00
Justin Beaurivage
cc12eb9680 Rustfmt 2024-01-31 14:20:06 -05:00
Justin Beaurivage
d364447a34 Add error handling to UarteRxWithIdle 2024-01-31 14:16:58 -05:00
Caleb Jamison
1e698af05b Add timeout_at convenience function and example. 2024-01-31 14:10:31 -05:00
Dario Nieuwenhuis
68be63c0e8
Merge pull request #2469 from embassy-rs/nrf51-basic-support
feat: add basic support for nRF51 chips to embassy-nrf
2024-01-31 00:20:40 +00:00
Dario Nieuwenhuis
fed8635e93
Merge pull request #2475 from cschuhen/feature/fdcan_r2
Support for FDCAN peripheral as found on newer STM32 micros.
2024-01-30 23:45:14 +00:00
Justin Beaurivage
7ff21e8b8b Handle Uarte RX errors 2024-01-30 17:06:57 -05:00