diff --git a/libraries/AP_HAL_Linux/RCOutput.cpp b/libraries/AP_HAL_Linux/RCOutput.cpp index 0a283da017..b994cddd06 100644 --- a/libraries/AP_HAL_Linux/RCOutput.cpp +++ b/libraries/AP_HAL_Linux/RCOutput.cpp @@ -34,7 +34,8 @@ void LinuxRCOutput::init(void* machtnicht) uint32_t mem_fd; signal(SIGBUS,catch_sigbus); mem_fd = open("/dev/mem", O_RDWR|O_SYNC); - sharedMem_cmd = (struct pwm_cmd *) mmap(0, 0x1000, PROT_READ|PROT_WRITE, MAP_SHARED, mem_fd, PRUSS_SHAREDRAM_BASE); + sharedMem_cmd = (struct pwm_cmd *) mmap(0, 0x1000, PROT_READ|PROT_WRITE, + MAP_SHARED, mem_fd, RCOUT_PRUSS_SHAREDRAM_BASE); close(mem_fd); } diff --git a/libraries/AP_HAL_Linux/RCOutput.h b/libraries/AP_HAL_Linux/RCOutput.h index 82f3ea317e..09e656f64d 100644 --- a/libraries/AP_HAL_Linux/RCOutput.h +++ b/libraries/AP_HAL_Linux/RCOutput.h @@ -3,7 +3,7 @@ #define __AP_HAL_LINUX_RCOUTPUT_H__ #include -#define PRUSS_SHAREDRAM_BASE 0x4a310000 +#define RCOUT_PRUSS_SHAREDRAM_BASE 0x4a310000 #define MAX_PWMS 12 #define PWM_CMD_MAGIC 0xf00fbaaf #define PWM_REPLY_MAGIC 0xbaaff00f