MixingOutput: make mixer loading thread-safe

This commit is contained in:
Beat Küng
2019-08-31 10:05:00 -04:00
committed by Daniel Agar
parent d3fb610fde
commit 077b229655
3 changed files with 103 additions and 12 deletions
+2 -2
View File
@@ -1461,14 +1461,14 @@ PX4FMU::pwm_ioctl(file *filp, int cmd, unsigned long arg)
}
case MIXERIOCRESET:
_mixing_output.resetMixer();
_mixing_output.resetMixerThreadSafe();
break;
case MIXERIOCLOADBUF: {
const char *buf = (const char *)arg;
unsigned buflen = strnlen(buf, 1024);
ret = _mixing_output.loadMixer(buf, buflen);
ret = _mixing_output.loadMixerThreadSafe(buf, buflen);
update_pwm_trims();
break;