Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
d877d73
decoders/can: set crc_len after dlc has been read
stephan-thiele Mar 5, 2026
577addb
decoders/can: implement fixed bit stuffing for CAN-FD CRC field
stephan-thiele Mar 5, 2026
3303742
decoders/can: introduce crc_start
stephan-thiele Mar 5, 2026
1d14cc7
decoders/can: decode raw stuff bit count
stephan-thiele Mar 5, 2026
f2b88cb
decoders/can: annotate decoded stuff bit count
stephan-thiele Mar 5, 2026
9609cfd
decoders/can: check SBC parity and annotate warning if invalid
stephan-thiele Mar 5, 2026
96c4e38
decoders/can: update copyright date
stephan-thiele Mar 5, 2026
2ca2fbc
decoders/can: rename fast_bitrate to FD bitrate
stephan-thiele Mar 23, 2026
84abc46
decoders/can: rename sample_point to nominal_sample_point
stephan-thiele Mar 23, 2026
29538b4
decoders/can: introduce FD Sample Point (%) option
stephan-thiele Mar 23, 2026
a88c9d2
decoders/can: set_bit_rate: also change sample point on bitrate switch
stephan-thiele Mar 23, 2026
2f66e1d
decoders/can: get bitnum in decode() + pass to handle_bit()
stephan-thiele Mar 23, 2026
15c1eca
decoders/can: set fd_bitrate in decode() + remember if fd bitrate was…
stephan-thiele Mar 23, 2026
fb60285
decoders/can: switch back from FD to to nominal bitrate in decode()
stephan-thiele Mar 23, 2026
0065507
decoders/can: perform bitrate switch properly
stephan-thiele Mar 23, 2026
57ff32c
decoders/can: introduce putx_brs annotation function
stephan-thiele Mar 23, 2026
c9381cd
decoders/can: fix annotation of FD-BRS bit + FD-CRC delimiter bit
stephan-thiele Mar 23, 2026
da501e7
decoders/can: decode XLF bit + remember if XLF bit is set
stephan-thiele Mar 19, 2026
8a8d466
decoders/can: decode resXL bit
stephan-thiele Mar 19, 2026
369d229
decoders/can: decode ADH bit
stephan-thiele Mar 19, 2026
5adb5ed
decoders/can: introduce XL bitrate option
stephan-thiele Mar 21, 2026
cfcd6af
decoders/can: introduce XL sample point (%) option
stephan-thiele Mar 21, 2026
0310742
decoders/can: add BRS support for CAN-XL
stephan-thiele Mar 22, 2026
4fa18ea
decoders/can: decode DH1, DH2 and DL1 bits
stephan-thiele Mar 19, 2026
85612fa
decoders/can: decode SDT field
stephan-thiele Mar 19, 2026
779a48d
decoders/can: decode SEC bit
stephan-thiele Mar 19, 2026
3aa77ec
decoders/can: add fixed bit stuffing for XL data phase
stephan-thiele Mar 19, 2026
ca4eac3
decoders/can: set dlc_start = 30 when XLF=1
stephan-thiele Mar 21, 2026
8b0afa3
decoders/can: introduce dlc_field_len
stephan-thiele Mar 21, 2026
bed2195
decoders/can: decode XL-DLC field
stephan-thiele Mar 21, 2026
194f989
decoders/can: rename is_valid_parity -> is_valid_even_parity
stephan-thiele Mar 21, 2026
f399ea2
decoders/can: introduce is_valid_odd_parity() function
stephan-thiele Mar 21, 2026
589cf15
decoders/can: decode SBC field
stephan-thiele Mar 21, 2026
709e4d4
decoders/can: decode PCRC field
stephan-thiele Mar 21, 2026
011d931
decoders/can: decode VCID field
stephan-thiele Mar 21, 2026
6cec0a3
decoders/can: decode AF field
stephan-thiele Mar 21, 2026
c0d158d
decoders/can: decode FCRC field
stephan-thiele Mar 21, 2026
c7e7875
decoders/can: decode FCP field
stephan-thiele Mar 21, 2026
84d7e3a
decoders/can: decode DAH bit
stephan-thiele Mar 21, 2026
7a22d42
decoders/can: decode AH1 bit
stephan-thiele Mar 21, 2026
3530717
decoders/can: decode AL1 bit
stephan-thiele Mar 21, 2026
4ba91f8
decoders/can: decode AH2 bit
stephan-thiele Mar 21, 2026
5676078
decoders/can: decode ACK delimiter bit
stephan-thiele Mar 21, 2026
29aa63c
decoders/can: decode ACK slot bit
stephan-thiele Mar 21, 2026
3a07da8
decoders/can: decode EOF field
stephan-thiele Mar 21, 2026
6d84212
decoders/can: mention CAN-XL support in decoder description
stephan-thiele Apr 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion decoders/can/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
## This file is part of the libsigrokdecode project.
##
## Copyright (C) 2012 Uwe Hermann <uwe@hermann-uwe.de>
## Copyright (C) 2019-2026 Stephan Thiele <stephan.thiele@mailbox.org>
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
Expand All @@ -25,7 +26,7 @@
the digital output side of a CAN transceiver IC such as the Microchip
MCP-2515DM-BM).

It also has support for CAN-FD.
It also has support for CAN-FD and CAN-XL.
'''

from .pd import Decoder
Loading