Browse Source

Assorted compile fixes.

sbg
px4dev 12 years ago
parent
commit
b8250de1e6
  1. 2
      apps/systemlib/mixer/mixer.h
  2. 6
      apps/systemlib/mixer/mixer_simple.cpp

2
apps/systemlib/mixer/mixer.h

@ -368,7 +368,7 @@ public: @@ -368,7 +368,7 @@ public:
* @return A new SimpleMixer instance, or nullptr if one could not be
* allocated.
*/
static SimpleMixer *pwm_input(Mixer::ControlCallback *control_cb,
static SimpleMixer *pwm_input(Mixer::ControlCallback control_cb,
uintptr_t cb_handle,
unsigned input,
uint16_t min,

6
apps/systemlib/mixer/mixer_simple.cpp

@ -201,7 +201,7 @@ out: @@ -201,7 +201,7 @@ out:
}
SimpleMixer *
SimpleMixer::pwm_input(Mixer::ControlCallback *control_cb, uintptr_t cb_handle, unsigned input, uint16_t min, uint16_t mid, uint16_t max)
SimpleMixer::pwm_input(Mixer::ControlCallback control_cb, uintptr_t cb_handle, unsigned input, uint16_t min, uint16_t mid, uint16_t max)
{
SimpleMixer *sm = nullptr;
mixer_simple_s *mixinfo = nullptr;
@ -233,8 +233,8 @@ SimpleMixer::pwm_input(Mixer::ControlCallback *control_cb, uintptr_t cb_handle, @@ -233,8 +233,8 @@ SimpleMixer::pwm_input(Mixer::ControlCallback *control_cb, uintptr_t cb_handle,
mixinfo->controls[0].scaler.negative_scale = 1.0f;
mixinfo->controls[0].scaler.positive_scale = 1.0f;
mixinfo->controls[0].scaler.offset = -mid;
mixinfo->controls[0].scaler.lower_limit = -(mid - min);
mixinfo->controls[0].scaler.upper_limit = (max - mid);
mixinfo->controls[0].scaler.min_output = -(mid - min);
mixinfo->controls[0].scaler.max_output = (max - mid);
mixinfo->output_scaler.negative_scale = 500.0f / (mid - min);
mixinfo->output_scaler.positive_scale = 500.0f / (max - mid);

Loading…
Cancel
Save