I just wanted to make sure this was safe to do.
Code:
typedef struct
{
// stuff
unsigned char* pwm;
} Motor;
void InitMotor( Motor* motor, unsigned char* pwm, /* more parameters */ )
{
// stuff
motor->pwm = pwm;
}
then if I want to change the motor speed
Motor myMotor; InitMotor( myMoter, pwm10 );
myMotor.pwm = 127; // set it to nuetral
Is that all right to do? I assume it is, but just want to make sure.
Thanks