Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pierremolinaro/acanfd-giga-r1
CANFD Library for Arduino Giga R1
https://github.com/pierremolinaro/acanfd-giga-r1
Last synced: 26 days ago
JSON representation
CANFD Library for Arduino Giga R1
- Host: GitHub
- URL: https://github.com/pierremolinaro/acanfd-giga-r1
- Owner: pierremolinaro
- License: mit
- Created: 2024-03-03T10:23:03.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-05-25T11:55:43.000Z (8 months ago)
- Last Synced: 2024-11-06T12:38:21.472Z (3 months ago)
- Language: C++
- Size: 1.05 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## CANFD Library for Arduino Giga R1
### Compatibility with other ACAN libraries
This library is fully compatible with other ACAN libraries, it uses a very similar API and the same `CANFDMessage` and `CANMessage`classes for handling messages.
### ACANFD\_GIGA\_R1 library description
The driver supports many bit rates, as standard 62.5 kbit/s, 125 kbit/s, 250 kbit/s, 500 kbit/s, and 1 Mbit/s. An efficient CAN bit timing calculator finds settings for them, but also for exotic bit rates as 833 kbit/s. If the wished bit rate cannot be achieved, the `beginFD` method does not configure the hardware and returns an error code.
> Driver API is fully described by the PDF file in the `extras` directory.
### Demo Sketches
Demo sketches are provided for all handled boards in the `examples` directory.