Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mac-can committed Aug 28, 2024
1 parent e675a09 commit 4bb7945
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ or as a _CAN API V3_ driver library ([libUVCANSLC](#libUVCANSLC)),
as well as my beloved utilities [`can_moni`](#can_moni) and [`can_test`](#can_test),
and some C/C++ example programs.

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

## SerialCAN API

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

0 comments on commit 4bb7945

Please sign in to comment.