Skip to content

Commit 4bb7945

Browse files
authored
Update README.md
1 parent e675a09 commit 4bb7945

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ or as a _CAN API V3_ driver library ([libUVCANSLC](#libUVCANSLC)),
1717
as well as my beloved utilities [`can_moni`](#can_moni) and [`can_test`](#can_test),
1818
and some C/C++ example programs.
1919

20+
The libraries, utilities and example programs can also be used with [CANable 2.0](https://github.com/normaldotcom/canable-fw) compatible devices.
21+
In this case, the protocol option must be set to `CANSIO_CANABLE` or the command line option `--protocol CANable` must be specified.
22+
2023
## SerialCAN API
2124

2225
```C++
@@ -182,6 +185,17 @@ To run the test suites or single test cases two CAN devices are required. Genera
182185
183186
3. Python Ctrl+C issue is still unsolved.
184187
188+
### Restrictions for CANable 2.0 Compatible Devices
189+
190+
- The firmware currently does not provide ACK/NACK feedback for serial commands
191+
- CAN FD operation mode (bit-rate switching) is not supported by the libraries
192+
- Silent operation mode (listen-only) is not supported by the libraries
193+
- SJA1000 bit-rates (BTR register) are not provided by the firmware
194+
- Acceptance filtering is not provided by the firmware
195+
- Bus errors (status flags) are not provided by the firmware
196+
- Hardware and firmware versions are displayed as fake number `0.0`
197+
- Serial number is displayed as fake number `99999999`
198+
185199
## This and That
186200
187201
### CAN API V3 Reference

0 commit comments

Comments
 (0)