All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.
- Do not fetch Catch2 look for the related distribution's package.
- Fix python bindings problems.
- Fix wrong inclusion.
- bump catch2
- sync submodule
- Bump ros-industrial/industrial_ci
- Fix two bugs (FLOAT_TO_D8QN and compiling issue) + remove warnings on the core library.
- Fix warnings. There are still some warnings wih Catch2 and clang. But Catch2 is a dependency and should be fixed upstream.
- [protocol] FLOAT_TO_D8QN has a wrong bracket.
- Add error, thrown by sdk, for protocol version mismatch (during init)
- Add ROS-2 support for colcon
- Adding ROS-2 rolling CI to the repository and some changes to have it working (many fixes and update by @nim65s and @mnaveau)
- [Link_manager] Fix message when the priority is not set correctly and fails using assert.
- Add Python bindings for SetKp/Kd/SaturationCurrent and fix example.py
- Zero-initialise all members of Motor
- [sdk/master_board_sdk/tests/test_protocol.cpp] Commented the test on NaN which is failing.
- Add APPLE compatibility for wired connection (no wifi support yet)
- example.py: Initialise all reference values and gains to zero
This should not really be needed anymore since values are already
zero-initialised in
Motor
but better be safe than sorry. fix example.py: time.clock() has been removedtime.clock()
has been deprecated in Python 3.3 and does not exist anymore in newer versions. Useperf_counter
instead. - Add Python bindings for Motor::SetKp/Kd/SaturationCurrent At least by now they are implemented in motor.cpp, so there's no reason to not add bindings for them.
- Zero-initialise all members of Motor
This should fix an issue that was likely caused by
kp
being set to some random non-zero value, resulting in the motor unintentionally being held at some position. - Update masterboard_communication.md
- Update BLMC_µDriver_SPI_interface.md
- Partial support of the new Power-Board hardware
- fixed typos in firmware README.md
- updated documentation for flashing the master board
- added more details to firmware README.md
- Handle out-of-range motor params without wraparound (#117)
- Avoid fixed-point overflow
- Etienne Arlaud
- Trevor Blackwell
- Thomas Flayols
- Felix Kloss
- Guilhem Saurel
- Olivier Stasse
- Huaijiang Zhu
1.0.5 - 2022-06-29
- Use
ip
instead ofifconfig
insetup_wifi.sh
- Fix package.xml for catkin build compatibility.
- Use mailbox for SPI communication. This fixes timing issues that occurred in some situations (e.g. when using wifi).
1.0.4 - 2021-07-21
There is no changelog for this or earlier versions.