int nxtrike_sound(int hz, int msec, int volume){ ev3_speaker_set_volume(volume); ev3_speaker_play_tone(hz, msec); tslp_tsk(msec); return 0; }
/* * Bridge: speaker_play_tone */ void EV3B_speaker_play_tone( const i_t p_duration, i_t p_frequency ) { /* Replace/Insert your implementation code here... */ ev3_speaker_play_tone(p_frequency,p_duration); }
ER CwrSpeaker::PlayTone( // 指定した周波数でトーン出力する.今再生しているサウンドは停止される uint16_t nFrequency, // トーンの周波数 int32_t nDuration // 出力持続時間.単位:ミリ秒.SOUND_MANUAL_STOPを指定した場合は手動で停止する. ) { return ev3_speaker_play_tone( nFrequency,nDuration ); }