#pragma once #include "AP_HAL_Linux.h" #if CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_LINUX_DISCO #include #include "ToneAlarm.h" namespace Linux { #define TONEALARM_PWM_POWER 20 class ToneAlarm_Disco : public ToneAlarm { public: ToneAlarm_Disco(); bool init() override; void set_buzzer_tone(float frequency, float volume, uint32_t duration_ms) override; private: RCOutput_Bebop *bebop_out; }; } #endif