Releases: 107-systems/107-Arduino-MCP2515
Releases · 107-systems/107-Arduino-MCP2515
1.3.1
Changelog
- Fix: Updating CAN bitrate constant for minimal example in README. (#37)
- Adding UAVCAN logo on the README top/right corner. (#39)
- Add mbed_nano and mbed_portenta to list of supported architectures. (#41)
- Add Arduino Library Badge (ArduBadge) (#43)
- Update CI workflow for Arduino project-specific linting (#44)
- Support Nano RP2040 Connect/Edge Control (#45)
1.3.0
1.2.3
Changelog
- Provide a constant
CAN_ADR_BITMASK
to replace magic value0x1FFFFFFF
. (#28) - List
mbed
as supported architecture. (#29) - Adding list of supported boards to README. (#30)
- List esp32 as supported architecture (also adding CI and fixing any CI errors resulting due to
-Werror
within the ESP32 core). (#31)
1.2.2
1.2.1
Changelog
- Disable the default transmit interface to only allow
libcanard
(#19). - Extending README to point how this library is ready to be used with
libcanard
. - Update CI system (#21).
- The beta phase
arduino-beta:mbed
boards platform of the Portenta H7 has been deprecated, which will cause platform
installation during the compilation check CI to fail if the old name is used (#22). - Link to viper logo in
.github
default repository (#23). - Add a CI workflow to sync organization-wide labels (#24).
- Bugfix: UAVCAN uses 29-bit CAN identifiers (#26).
1.2.0
Changelog
typedef std::function<void(CanardFrame const & frame)> OnReceiveBufferFullFunc;
/* ... */
bool ArduinoMCP2515::transmit(CanardFrame const & frame) { /* ... */
- Add receive timestamp also for ordinary CAN frames (#18). This requires extension of the Constructor by passing
micros
.
ArduinoMCP2515::ArduinoMCP2515(SpiSelectFunc select,
SpiDeselectFunc deselect,
SpiTransferFunc transfer,
MicroSecondFunc micros,
OnReceiveBufferFullFunc on_rx_buf_full,
OnTransmitBufferEmptyFunc on_tx_buf_empty) { /* ... */
1.1.3
1.1.2
1.1.1
- Consistent naming of function pointer types
onReceiveBufferFullFunc
->OnReceiveBufferFullFunc
- Moving pin definition out of library (no need to occupy flash place for those constants when not using the MKR CAN Shield)
- Adding LGPL license file (
LICENSE
) - Adding
MCP2515
tokeywords.txt
- Adjusting example code in
README.md
to latest changes - Fixing bug when transmitting/receiving extended CAN IDs (see #9)
1.1.0
- CAN Sniffer example
- keywords.txt for syntax highlighting via IDE
- Improvement of documentation