diff --git a/libraries/AP_HAL_PX4/px4_param.cpp b/libraries/AP_HAL_PX4/px4_param.cpp index e33075b058..75b0adec93 100644 --- a/libraries/AP_HAL_PX4/px4_param.cpp +++ b/libraries/AP_HAL_PX4/px4_param.cpp @@ -17,9 +17,13 @@ #include "uORB/uORB.h" #include "uORB/topics/parameter_update.h" - +#include +#include + /** parameter update topic */ ORB_DEFINE(parameter_update, struct parameter_update_s); +ORB_DEFINE(uavcan_parameter_request, struct uavcan_parameter_request_s); +ORB_DEFINE(uavcan_parameter_value, struct uavcan_parameter_value_s); param_t param_find(const char *name) { @@ -37,4 +41,9 @@ int param_set(param_t param, const void *val) return -1; } +int +param_set_no_notification(param_t param, const void *val) +{ + return -1; +} #endif // CONFIG_HAL_BOARD