All notable changes to this project will be documented in this file.
- naming SetDigitalOutputsState to proper SetDigitalOutputState
- Mcp2515 pdo support for Arduino Mega
- validation level for different SOLO products
- Aligned to support latest 0000B020 SOLO Motor Controllers Firmware
- Add new enums
- Add new examples
- Some get function return enum instead of an int
- CANopen PDO support for only Arduino R4, Portenta C33
- Native Can support only Arduino R4, Portenta C33
- Conversion to be aligned to latest 0000B020 SOLO Motor Controllers Firmware
- Examples
- CANopen native code removed the usage of ARDUINO_CAN_NATIVE_SUPPORTED (auto detect)
- for CANopen native code usage added ARDUINO_CAN_NATIVE_SUPPORTED
- example name for CANopen native general read and write
- example code for CANopen native library import
- CAN back-compability over older arduino version
- Add Native support over Can Native (TX RX) of Arduino (SOLOMotorControllersCanopenNative class)
- Add examples
- Renamed SOLOMotorControllersCanopen files to SOLOMotorControllersCanopenMcp2515
- Improved CANopen resource management and performance
- New function for PT100 and Digital-Pin Set/Get
- Enhanced CANopen: Increased flexibility for using various MCP2515 boards by customization of interrupt pins and frequencies
- Replaced CANopen Timeout based on count to milliseconds for better accuracy
- Improved CANopen resource management and performance
- Reduced public method by over 40% while maintaining all existing functionalities
- Reduced library src size by 25%
- Support over ARDUINO UNO R4 WIFI
- Support over ARDUINO UNO MINIMA
- Changelog file
- Internal UART SPI layer
- Internal CANopen layer
- Fixed a Minor CANopen PRO Bug
- CANopen PDO Support
- CANopen PDO Examples
- Internal UART layer
- Style Refinements