Browse Source

HAL_Linux: correct AP_HAL_Linux::RCOutput::enable_ch method

change the mode of file open which was set as RDONLY mistakenly
master
bugobliterator 11 years ago committed by Andrew Tridgell
parent
commit
79fb10d9e8
  1. 4
      libraries/AP_HAL_Linux/RCOutput.cpp

4
libraries/AP_HAL_Linux/RCOutput.cpp

@ -136,12 +136,12 @@ void LinuxRCOutput::enable_ch(uint8_t ch) @@ -136,12 +136,12 @@ void LinuxRCOutput::enable_ch(uint8_t ch)
char run_sysfs_path[20],buffer[]="1";
sprintf(run_sysfs_path,"%s/pwm%d%s",PWM_DIR,chan_pru_map[ch],"/run");
_fd=open(run_sysfs_path,O_RDONLY);
_fd=open(run_sysfs_path,O_WRONLY);
if(_fd < 0){
perror("run: file open failed");
}
ret = ::read(_fd,&buffer,sizeof(buffer));
ret = ::write(_fd,&buffer,sizeof(buffer));
if(ret < 0){
perror("run: read failed");
}

Loading…
Cancel
Save