Rover: create and use a singleton for SRV_Channels

avoid creation of static pointers to objects held within SRV_Channels
This commit is contained in:
Peter Barker 2024-11-09 18:24:59 +11:00 committed by Andrew Tridgell
parent 38b0a57f10
commit 3f50553330
2 changed files with 2 additions and 2 deletions

View File

@ -435,7 +435,7 @@ void Rover::one_second_loop(void)
set_control_channels();
// cope with changes to aux functions
SRV_Channels::enable_aux_servos();
AP::srv().enable_aux_servos();
// update notify flags
AP_Notify::flags.pre_arm_check = arming.pre_arm_checks(false);

View File

@ -70,7 +70,7 @@ void Rover::init_ardupilot()
init_rc_in(); // sets up rc channels deadzone
g2.motors.init(get_frame_type()); // init motors including setting servo out channels ranges
SRV_Channels::enable_aux_servos();
AP::srv().enable_aux_servos();
// init wheel encoders
g2.wheel_encoder.init();