1 Star 0 Fork 2

guangjieMVP/gj_linux_app

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
beep_sample.c 655 Bytes
一键复制 编辑 原始数据 按行查看 历史
guangjieMVP 提交于 2022-05-12 00:00 . first add
#include "stdio.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdio.h>
#include <string.h>
#include <sys/ioctl.h>
#include <poll.h>
#include <stdint.h>
#include <sys/select.h>
#include "beep.h"
void sleep_ms(unsigned int ms)
{
struct timeval delay;
delay.tv_sec = 0;
delay.tv_usec = ms * 1000;
select(0, NULL, NULL, NULL, &delay);
}
int main(int argc, char **argv)
{
beep_init();
int cnt = 0;
while (1)
{
beep_on();
sleep_ms(500);
beep_off();
sleep_ms(500);
if (++cnt >= 40)
break;
}
beep_deinit();
return 0;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/guangjieMVP/gj_linux_app.git
git@gitee.com:guangjieMVP/gj_linux_app.git
guangjieMVP
gj_linux_app
gj_linux_app
master

搜索帮助