Function rc_motor_init#
Defined in File motor.h
Function Documentation#
-
int rc_motor_init(void)#
Initializes all 4 motors and leaves them in a free-spin (0 throttle) state.
Note, if the user is optionally using the rc_motor_standby functionality they should be aware that rc_motor_init starts standby mode in a disabled state so it is not necessary for the majority of users who are not interested in standby mode.
This starts the motor drivers at RC_MOTOR_DEFAULT_PWM_FREQ. To use another frequency initialize with rc_motor_init_freq instead.
- Returns:
0 on success, -1 on failure which is usually due to lack of user permissions to access the gpio and pwm systems.