mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-30 04:06:33 +08:00
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>
This commit is contained in:
@@ -12,6 +12,7 @@ CONFIG_MODULES_MC_POS_CONTROL=n
|
||||
CONFIG_MODULES_MC_RATE_CONTROL=n
|
||||
CONFIG_MODULES_VTOL_ATT_CONTROL=n
|
||||
CONFIG_DRIVERS_ROBOCLAW=y
|
||||
CONFIG_DRIVERS_HIWONDER_EMM=y
|
||||
CONFIG_MODULES_ROVER_ACKERMANN=y
|
||||
CONFIG_MODULES_ROVER_DIFFERENTIAL=y
|
||||
CONFIG_MODULES_ROVER_MECANUM=y
|
||||
|
||||
@@ -12,6 +12,7 @@ CONFIG_MODULES_MC_POS_CONTROL=n
|
||||
CONFIG_MODULES_MC_RATE_CONTROL=n
|
||||
CONFIG_MODULES_VTOL_ATT_CONTROL=n
|
||||
CONFIG_DRIVERS_ROBOCLAW=y
|
||||
CONFIG_DRIVERS_HIWONDER_EMM=y
|
||||
CONFIG_MODULES_ROVER_ACKERMANN=y
|
||||
CONFIG_MODULES_ROVER_DIFFERENTIAL=y
|
||||
CONFIG_MODULES_ROVER_MECANUM=y
|
||||
|
||||
@@ -12,6 +12,7 @@ CONFIG_MODULES_MC_POS_CONTROL=n
|
||||
CONFIG_MODULES_MC_RATE_CONTROL=n
|
||||
CONFIG_MODULES_VTOL_ATT_CONTROL=n
|
||||
CONFIG_DRIVERS_ROBOCLAW=y
|
||||
CONFIG_DRIVERS_HIWONDER_EMM=y
|
||||
CONFIG_MODULES_ROVER_ACKERMANN=y
|
||||
CONFIG_MODULES_ROVER_DIFFERENTIAL=y
|
||||
CONFIG_MODULES_ROVER_MECANUM=y
|
||||
|
||||
Reference in New Issue
Block a user