Corey Schuhen
245c895d09
Remove generics for BXCAN.
2024-05-30 21:39:11 +10:00
Corey Schuhen
35feb1bf23
Remove generic argument for STM32 FDCAN.
2024-05-29 20:07:17 +10:00
Dario Nieuwenhuis
c8936edb6c
stm32/can: simplify bxcan api, merging bx::* into the main structs.
...
The bx::* separate structs (Can, Rx, Tx) and separate `Instance` trait
are a relic from the `bxcan` crate. Remove them, move the functionality
into the main structs.
2024-04-02 11:08:03 +02:00
Corey Schuhen
8d43fb4da4
CAN: Use the same testing code for BXCAN and FDCAN h/w.
2024-03-28 09:32:13 +10: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
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
0bd47c779b
tests: use executor task arena instead of TAIT.
2023-11-27 01:23:49 +01:00
Dario Nieuwenhuis
cf13f70ea9
stm32/test: add stm32f446 (board not in HIL rig yet)
2023-11-27 00:38:57 +01:00
Dario Nieuwenhuis
67ca88d5a0
stm32/can: make latency assertion more lenient.
2023-08-20 10:57:28 +02:00
chemicstry
83ab8e057a
stm32/can: Fix latency measurement in tests
2023-07-31 13:24:50 +03:00
chemicstry
62ab0bf2e7
stm32/can: implement proper RX timestamps
2023-07-25 12:12:45 +03:00
Philipp Scheff
a088c4bee6
fix stm32 can test
2023-07-04 00:39:10 +02:00
Philipp Scheff
8359d8c020
make stm32 can test work
2023-07-04 00:34:24 +02:00
xoviat
5a075acc6a
stm32/tests: fix can
2023-06-19 16:11:01 -05:00
xoviat
16bfbd4e99
stm32/can: add hw test and cleanup
2023-05-30 21:14:25 -05:00