1234567891011121314151617181920212223 |
- #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
|