Corey Schuhen
|
3f5c8784af
|
FDCAN: Fix offset issue preventing CAN2 and CAN3 from working.
Fix for not H7
|
2024-03-16 19:32:38 +10:00 |
|
Dario Nieuwenhuis
|
c580d4c490
|
Merge pull request #2701 from timokroeger/stm32-ucpd
STM32 UCPD CI Test
|
2024-03-15 18:51:09 +00:00 |
|
Dario Nieuwenhuis
|
0f03018434
|
tests/stm32: run ucpd only on g0.
|
2024-03-15 19:47:05 +01:00 |
|
Timo Kröger
|
067e677ae5
|
[UCPD] Add unit test for stm32g071rb board
One test for changing the CC line pull-up resistor is skipped for now.
|
2024-03-15 17:49:15 +01:00 |
|
Corey Schuhen
|
242759a600
|
Use Result instead of Option for Frame creation.
|
2024-03-13 17:46:50 +10:00 |
|
Corey Schuhen
|
12a3af5043
|
Shared frame types.
Remove BXCAN speciffic id and frame modules
Remove SizedClassicData
|
2024-03-13 17:46:50 +10:00 |
|
Dario Nieuwenhuis
|
35f284ec22
|
Merge pull request #2691 from caleb-garrett/cryp-dma
STM32 CRYP DMA
|
2024-03-12 19:30:20 +00:00 |
|
Caleb Garrett
|
b1ba272987
|
rustfmt
|
2024-03-12 15:13:06 -04:00 |
|
Caleb Garrett
|
2634a57098
|
Correct cryp CI build issues.
|
2024-03-12 15:05:22 -04:00 |
|
Caleb Garrett
|
1ec9fc58f4
|
Add async CRYP to test.
|
2024-03-12 14:52:34 -04:00 |
|
Corey Schuhen
|
fecb65b988
|
Make use of internal BXCAN crate work. Tested on stm32f103 with real bus and HIL tests.
Fix
|
2024-03-07 17:45:01 +10:00 |
|
Dario Nieuwenhuis
|
ae266f3bf5
|
stm32/rcc: port c0 to new api. Add c0 HSIKER/HSISYS support.
|
2024-03-04 00:08:14 +01:00 |
|
Dario Nieuwenhuis
|
c8c4b0b701
|
stm32/rcc: port g0 to new api.
|
2024-03-04 00:04:06 +01:00 |
|
Dario Nieuwenhuis
|
b4567bb8c5
|
stm32/rcc: g4: consistent PllSource, add pll pqr limits, simplify a bit.
|
2024-03-04 00:04:06 +01:00 |
|
Dario Nieuwenhuis
|
95234cddba
|
stm32: autogenerate mux config for all chips.
|
2024-03-01 23:54:37 +01:00 |
|
Caleb Garrett
|
97e125872e
|
Remove CRYP from F429.
|
2024-02-29 19:18:25 -05:00 |
|
Caleb Garrett
|
27fac380cf
|
Remove CRYP from H7A3.
|
2024-02-29 19:15:32 -05:00 |
|
Caleb Garrett
|
c9cca3c007
|
Fix H7 CRYP operation.
|
2024-02-29 19:09:44 -05:00 |
|
Caleb Garrett
|
54f502e5e6
|
Run gen_test.py
|
2024-02-25 21:31:25 -05:00 |
|
Caleb Garrett
|
766372e06a
|
rustfmt
|
2024-02-25 21:16:43 -05:00 |
|
Caleb Garrett
|
236fc6f650
|
Add CRYP test.
|
2024-02-25 20:59:07 -05:00 |
|
Dario Nieuwenhuis
|
489d0be2a2
|
stm32/rcc: unify naming sysclk field to sys , enum to Sysclk .
|
2024-02-26 00:00:17 +01:00 |
|
Corey Schuhen
|
1327a644b6
|
FDCAN: Don't require internal module for public API.
|
2024-02-25 10:14:12 +10:00 |
|
Dario Nieuwenhuis
|
e67dfcb04f
|
stm32/dma: add AnyChannel, add support for BDMA on H7.
|
2024-02-24 02:41:41 +01:00 |
|
Dario Nieuwenhuis
|
d24349f57c
|
stm32/tests: run stm32u5a5zj from flash due to wrong RAM size in stm32-data.
|
2024-02-23 01:33:37 +01:00 |
|
Dario Nieuwenhuis
|
0665e0d452
|
stm32/rcc: port U5 to new API, add all PLLs, all HSE modes.
|
2024-02-23 01:24:05 +01:00 |
|
Dario Nieuwenhuis
|
9c918f6474
|
Merge pull request #2588 from cschuhen/feature/fdcan_buffered
Add FDCAN Buffered mode.
|
2024-02-23 00:07:05 +01:00 |
|
James Munns
|
2cceeab564
|
Merge pull request #2611 from CBJamo/rp2040_i2c_improvements
Rp2040 i2c improvements
|
2024-02-22 12:14:16 +00:00 |
|
Caleb Jamison
|
0c6d3ea051
|
Add SetConfig impl to rp2040 i2c
Also expand test to cover 1kHz, 100kHz, 400kHz, and 1MHz speeds.
|
2024-02-22 06:14:48 -05:00 |
|
Dario Nieuwenhuis
|
036f703a4a
|
nrf/uart: add buffereduart drop, rxonly, txonly tests.
|
2024-02-21 23:38:51 +01:00 |
|
Dario Nieuwenhuis
|
1f17fdf84e
|
nrf/buffered_uart: refactor so rx/tx halves are independent.
|
2024-02-21 22:13:35 +01:00 |
|
Corey Schuhen
|
eafa90cd07
|
Remove the OperatingMode typestates
Instead have two explcit types(without the mode generic arg)types:
- One for config
- One for all operating modes
|
2024-02-18 13:09:37 +10:00 |
|
Corey Schuhen
|
70b3c4374d
|
Port FDCAN HAL to use PAC directly instead of fdcan crate.
- Provide separate FDCAN capable and Classic CAN API's
- Don't use fdcan crate dep anymore
- Provide embedded-can traits.
|
2024-02-17 18:25:58 +10:00 |
|
Dario Nieuwenhuis
|
0e80dc4cd9
|
tests/stm32: add stm32f091rc, stm32h503rb.
|
2024-02-17 02:36:48 +01:00 |
|
Dario Nieuwenhuis
|
5220453d85
|
Merge pull request #2564 from embassy-rs/rcc-f1-update
stm32/rcc: port F1, F0 to new API.
|
2024-02-14 16:40:11 +00:00 |
|
Caleb Garrett
|
f0045b9217
|
Added HMAC to STM32 hash test.
|
2024-02-13 10:17:19 -05:00 |
|
Caleb Garrett
|
37c869827e
|
Update STM32 hash test.
|
2024-02-12 20:33:04 -05:00 |
|
Dario Nieuwenhuis
|
8c82d1bcbc
|
Merge pull request #2528 from caleb-garrett/hash
STM32 Hash Accelerator
|
2024-02-13 01:36:11 +01:00 |
|
Dario Nieuwenhuis
|
b7c147445a
|
stm32/rcc: port F1 to new API.
|
2024-02-13 01:21:51 +01:00 |
|
Dario Nieuwenhuis
|
0dc5e6d3e4
|
stm32/rcc: port F3 RCC to new API
See #2515
|
2024-02-12 02:19:31 +01:00 |
|
Caleb Garrett
|
eb64d71247
|
Consolidated hash drivers.
|
2024-02-11 11:32:29 -05:00 |
|
Caleb Garrett
|
0c9661a661
|
Merge branch 'main' into hash
|
2024-02-09 19:24:19 -05:00 |
|
Dario Nieuwenhuis
|
2e15d1371a
|
Delete tests/stm32/teleprobe.sh
|
2024-02-08 00:31:21 +01:00 |
|
Caleb Garrett
|
b7db75adff
|
Updated stm32-metapac.
|
2024-02-06 10:44:52 -05:00 |
|
Caleb Garrett
|
0b70d67bf6
|
Separated hash interrupt bindings.
|
2024-02-05 14:54:17 -05:00 |
|
Caleb Garrett
|
09973ad482
|
Corrected hash CI build issues.
|
2024-02-05 14:44:50 -05:00 |
|
Caleb Garrett
|
079bb7b490
|
Added STM32 hash test.
|
2024-02-05 14:36:02 -05:00 |
|
Dario Nieuwenhuis
|
d5d86b866f
|
nrf/gpiote: add support for nrf51.
|
2024-02-04 21:36:19 +01:00 |
|
Stefan Gehr
|
b9d0069671
|
correct spelling of the word "receive"
|
2024-02-03 14:56:31 +01: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 |
|