Michael Fritsche
|
0932ad144b
|
feat(drivers): add support for hiwonder 4 channel encoder motor module (#27229)
* driver: hiwonder encoder motor module
* fix(drivers): Change HiwonderEMM from CRTP API to non-template ModuleBase
* fix(drivers): exclude hiwonder_emm driver from sitl build, as it fails i2c dependencies
* feat(drivers, hiwonder4channel): add parameter update subsciption
* feat(drivers, hiwonder4channel): add requested changes of original PR
* fix(drivers, hiwonder4channel): add default in hiwonder_emm module.yaml
* fix(drivers, hiwonder4channel): formatting
* fix(drivers, hiwonder4channel): add the hiwonder driver to all px4board s that include the roboclaw driver
* cleanup(drivers, hiwonder4channel): update copyright year
* chore(drivers): move hiwonder driver startup call from rc.board_sensors to rc.rover
* chore(drivers): hiwonder 4 channel - improve HIWONDER_EMM_EN description
* chore(drivers): hiwonder4channel - move to int8 for internal speed values
* chore(drivers): hiwonder4channel - move unconfigurable value to initialization.
* chore(drivers): hiwonder4channel - add reboot_required to enable parameter
* chore(drivers): hiwonder4channel - add docs
---------
Co-authored-by: chfriedrich98 <chfriedrich@student.ethz.ch>
|
2026-05-13 15:09:39 +02:00 |
|