ardupilot/libraries/AP_HAL_Linux/ToneAlarm_Disco.h

24 lines
460 B
C
Raw Normal View History

#pragma once
#include "AP_HAL_Linux.h"
#if CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_LINUX_DISCO
#include <AP_HAL_Linux/RCOutput_Bebop.h>
#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