| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Ability to control automatic bus off recovery #4816 | RichardWGNR | 2025-11-02 | 1 | -0/+13 |
| | | |||||
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -1/+1 |
| | | |||||
| * | Update Rust nightly, stable. | Dario Nieuwenhuis | 2025-07-04 | 3 | -17/+17 |
| | | |||||
| * | Remove duplicate calc_timestamp and move to 'Registers' struct. | Corey Schuhen | 2025-05-31 | 1 | -0/+17 |
| | | |||||
| * | STM32: Fix CAN transmit on bxcan targets | Adam Greig | 2025-04-18 | 1 | -1/+1 |
| | | |||||
| * | STM32: Change CAN data() to return slice with correct length | Adam Greig | 2025-04-18 | 1 | -1/+1 |
| | | |||||
| * | Fix #4062 | RichardWGNR | 2025-04-11 | 1 | -4/+8 |
| | | |||||
| * | fix wrong negation of fdcan set_transmit_pause function parameter | Andrii | 2025-01-17 | 1 | -1/+1 |
| | | |||||
| * | Currently the return value of `write` is broken, it never returns the | Hans Josephsen | 2024-09-22 | 1 | -1/+1 |
| | | | | | | | | | | | previous frame even when present. This happens because a slice of length 64 is always passed to Frame::new from within the `abort_pending_mailbox` function, causing `Frame::new` to return None. The fix is to take a subslice of length `data_length`. | ||||
| * | Remove generic argument from CanBuilder. | Corey Schuhen | 2024-06-02 | 1 | -27/+26 |
| | | |||||
| * | stm32: remove pointer-to-pointer-to-registers. | Dario Nieuwenhuis | 2024-05-30 | 1 | -2/+3 |
| | | | | | | in chiptool pacs the register block struct is already a pointer, so using pointers to it is redundant. | ||||
| * | stm32: add support for STM32H7[RS] "bootflash line", add HIL tests. | Dario Nieuwenhuis | 2024-05-01 | 1 | -15/+15 |
| | | |||||
| * | stm32: can: fd: implement bus-off recovery | Torin Cooper-Bennun | 2024-04-17 | 1 | -0/+1 |
| | | | | | | | as per RM0492 and other relevant RMs, bus-off recovery is not automatic. CCCR.INIT is set by the device upon bus-off; the CPU must reset CCCR.INIT to initiate the recovery. | ||||
| * | CAN: Unify API's between BXCAN and FDCAN. Use Envelope for all read methods ↵ | Corey Schuhen | 2024-03-28 | 1 | -6/+6 |
| | | | | | instead of a tuple sometimes. | ||||
| * | stm32: use private_bounds for sealed traits. | Dario Nieuwenhuis | 2024-03-23 | 1 | -60/+1 |
| | | |||||
| * | Fix warnings in recent nightly. | Dario Nieuwenhuis | 2024-03-20 | 1 | -20/+0 |
| | | |||||
| * | FDCAN: Fix offset issue preventing CAN2 and CAN3 from working. | Corey Schuhen | 2024-03-16 | 1 | -1/+6 |
| | | | | | Fix for not H7 | ||||
| * | Use Result instead of Option for Frame creation. | Corey Schuhen | 2024-03-13 | 1 | -1/+4 |
| | | |||||
| * | Shared frame types. | Corey Schuhen | 2024-03-13 | 1 | -1/+1 |
| | | | | | | | Remove BXCAN speciffic id and frame modules Remove SizedClassicData | ||||
| * | stm32: can: fd: rename TxBufferMode::Queue -> ::Priority for clarity | Torin Cooper-Bennun | 2024-03-04 | 1 | -6/+13 |
| | | |||||
| * | Restore init order to restore H7. | Corey Schuhen | 2024-03-02 | 1 | -22/+111 |
| | | | | | | | Previous commit broke H7 support in HIL farm. Restore previous order by moving a bunch of config from new and into_config_mode to apply_config. This is a cleanup that I had considered to move more register access into peripheral.rs. | ||||
| * | Delay setting TX buffer mode until user had a chance to configure it. | Corey Schuhen | 2024-03-02 | 2 | -7/+9 |
| | | |||||
| * | stm32: can: fd: rename abort_pending_mailbox, rm pub qualifier | Torin Cooper-Bennun | 2024-03-02 | 1 | -4/+4 |
| | | |||||
| * | stm32: can: fd: write: if in TX FIFO mode & bufs full, then abort | Torin Cooper-Bennun | 2024-03-02 | 2 | -8/+24 |
| | | |||||
| * | stm32: can: fd: allow TX buffers in FIFO mode | Torin Cooper-Bennun | 2024-03-02 | 2 | -4/+23 |
| | | |||||
| * | Merge pull request #2637 from cschuhen/feature/fix_buf_size | Dario Nieuwenhuis | 2024-02-28 | 1 | -1/+1 |
| |\ | | | | | | | Buffer is not big enough for FD frames. | ||||
| | * | Buffer is not big enough for FD frames. | Corey Schuhen | 2024-02-28 | 1 | -1/+1 |
| | | | |||||
| * | | update metapac | eZio Pan | 2024-02-29 | 1 | -1/+3 |
| |/ | |||||
| * | stm32: can: fd: rm some irrelevant commented code and dead code | Torin Cooper-Bennun | 2024-02-27 | 1 | -42/+0 |
| | | |||||
| * | stm32: can: fd: refactor out some duplicate code | Torin Cooper-Bennun | 2024-02-27 | 1 | -110/+12 |
| | | |||||
| * | stm32: can: fd: only TX with BRS if also TXing with FDF | Torin Cooper-Bennun | 2024-02-27 | 1 | -1/+1 |
| | | |||||
| * | stm32: can: fd: fix SID read/write from buf elems | Torin Cooper-Bennun | 2024-02-27 | 1 | -2/+4 |
| | | |||||
| * | FDCAN: Remove history from comments. | Corey Schuhen | 2024-02-25 | 2 | -2/+2 |
| | | |||||
| * | Remove the OperatingMode typestates | Corey Schuhen | 2024-02-18 | 1 | -0/+13 |
| | | | | | | | Instead have two explcit types(without the mode generic arg)types: - One for config - One for all operating modes | ||||
| * | Move error conversion to peripheral.rs | Corey Schuhen | 2024-02-17 | 1 | -0/+39 |
| | | |||||
| * | Don't use word Standard for frame format because it can be confused with ID ↵ | Corey Schuhen | 2024-02-17 | 4 | -17/+17 |
| | | | | | format. Use Classic instead to mean CAN 2.0B frames. | ||||
| * | Port FDCAN HAL to use PAC directly instead of fdcan crate. | Corey Schuhen | 2024-02-17 | 13 | -0/+3269 |
| - Provide separate FDCAN capable and Classic CAN API's - Don't use fdcan crate dep anymore - Provide embedded-can traits. | |||||
