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
..
2026-04-30 10:21:35 +12:00
2026-04-01 12:25:28 -08:00
2026-04-22 10:25:26 -07:00
2025-03-11 14:14:40 +01:00
2024-07-24 11:39:44 -04:00
2026-04-01 12:25:28 -08:00
2026-05-13 15:09:39 +02:00
2025-04-02 23:40:45 -08:00
2026-04-18 12:47:15 -07:00
2026-03-19 23:21:23 -08:00
2026-03-17 21:07:42 -08:00
2026-04-22 11:42:30 -07:00
2025-09-02 16:27:26 -07:00
2023-11-15 13:18:58 +01:00
2025-11-04 17:22:10 +01:00
2025-07-07 10:25:40 +02:00
2026-04-20 16:15:41 -07:00
2026-04-01 12:25:28 -08:00
2026-04-18 12:47:15 -07:00
2024-07-19 14:33:36 +02:00
2025-07-22 22:30:04 -08:00
2025-08-22 08:22:59 +02:00
2025-07-22 22:30:04 -08:00
2026-01-02 10:37:49 -07:00
2025-07-22 22:30:04 -08:00
2023-05-03 11:51:53 -07:00
2026-04-01 12:25:28 -08:00
2026-04-01 12:25:28 -08:00
2025-07-22 22:30:04 -08:00
2025-07-22 22:30:04 -08:00
2025-05-19 07:44:35 -07:00
2025-09-25 13:14:13 -08:00
2024-07-19 14:33:36 +02:00
2026-03-19 23:21:23 -08:00
2025-07-22 22:30:04 -08:00
2025-07-22 22:30:04 -08:00
2026-01-23 15:47:27 -09:00
2026-04-29 13:04:03 +12:00
2025-07-22 22:30:04 -08:00
2026-03-06 14:23:20 -09:00
2025-07-22 22:30:04 -08:00
2025-07-22 22:30:04 -08:00
2025-07-22 22:30:04 -08:00
2025-07-22 22:30:04 -08:00
2026-02-12 21:20:27 -08:00
2026-04-01 12:25:28 -08:00
2026-04-29 13:04:03 +12:00
2025-10-06 09:03:09 +02:00
2024-07-19 14:33:36 +02:00
2025-07-22 22:30:04 -08:00