/// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- #ifndef __AP_BOARDCONFIG_H__ #define __AP_BOARDCONFIG_H__ #include #include #include class AP_BoardConfig { public: // constructor AP_BoardConfig(void) { AP_Param::setup_object_defaults(this, var_info); }; void init(void); static const struct AP_Param::GroupInfo var_info[]; private: #if CONFIG_HAL_BOARD == HAL_BOARD_PX4 AP_Int8 _pwm_count; AP_Int8 _ser1_rtscts; AP_Int8 _ser2_rtscts; AP_Int8 _safety_enable; #endif #if CONFIG_HAL_BOARD == HAL_BOARD_VRBRAIN AP_Int8 _pwm_count; #endif }; #endif // __AP_BOARDCONFIG_H__