Files

copied

Scanning the repository...

Last update 8 months 3 weeks by Masakatsu Honda
FilesCubeMXpassion-v2-1AppSrcindicator
..
buzzer.cpp
led.cpp
buzzer.cpp
#include "buzzer.hpp" namespace indicator{ Buzzer::Buzzer(std::unique_ptr<peripheral::PWM> pwm) : pwm_(std::move(pwm)) {} void Buzzer::Start(uint32_t freq, float duty){ pwm_->Start(); pwm_->set_freq(freq); pwm_->set_duty(duty); } void Buzzer::Play(uint32_t freq, uint32_t duration, float duty){ Start(freq, duty); HAL_Delay(duration); Stop(); } void Buzzer::Stop(){ pwm_->Stop(); } }
Report a bug