diff --git a/src/drivers/pps_capture/CMakeLists.txt b/src/drivers/pps_capture/CMakeLists.txt index 46047e8c2f..cf613393f6 100644 --- a/src/drivers/pps_capture/CMakeLists.txt +++ b/src/drivers/pps_capture/CMakeLists.txt @@ -30,9 +30,18 @@ # POSSIBILITY OF SUCH DAMAGE. # ############################################################################ + +set(PARAM_PREFIX PWM_MAIN) + +if(CONFIG_BOARD_IO) + set(PARAM_PREFIX PWM_AUX) +endif() + px4_add_module( MODULE drivers__pps_capture MAIN pps_capture + COMPILE_FLAGS + -DPARAM_PREFIX="${PARAM_PREFIX}" SRCS PPSCapture.cpp ) diff --git a/src/drivers/pps_capture/PPSCapture.cpp b/src/drivers/pps_capture/PPSCapture.cpp index 997065ce3e..aeb8eb0e8d 100644 --- a/src/drivers/pps_capture/PPSCapture.cpp +++ b/src/drivers/pps_capture/PPSCapture.cpp @@ -43,12 +43,6 @@ #include #include -#ifdef BOARD_WITH_IO -# define PARAM_PREFIX "PWM_AUX" -#else -# define PARAM_PREFIX "PWM_MAIN" -#endif - PPSCapture::PPSCapture() : ScheduledWorkItem(MODULE_NAME, px4::wq_configurations::hp_default) {