#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <linux/fb.h>
#include <errno.h>
#include <sys/mman.h>
#include <stdlib.h>
#include <string.h>
#include <sys/ioctl.h>
#include <linux/input.h>
#include <time.h>
#include <stdlib.h>
int fd_beep;
int initBeep(void)//初始化蜂呜器
{
fd_beep = open("/dev/PWM-Test", 0);
if (fd_beep < 0)
{
perror("open device EmbedSky-BEEP");
return 0;
}
return 0;
}
int Beep(int num)
{
switch(num)
{
case 1: ioctl(fd_beep, 1, 5);
}
return 0;
}
int main(void)
{
initBeep();
while(1)
{
Beep(1);
sleep(1);
}
return 0;
}
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <linux/fb.h>
#include <errno.h>
#include <sys/mman.h>
#include <stdlib.h>
#include <string.h>
#include <sys/ioctl.h>
#include <linux/input.h>
#include <time.h>
#include <stdlib.h>
int fd_beep;
int initBeep(void)//初始化蜂呜器
{
fd_beep = open("/dev/PWM-Test", 0);
if (fd_beep < 0)
{
perror("open device EmbedSky-BEEP");
return 0;
}
return 0;
}
int Beep(int num)
{
switch(num)
{
case 1: ioctl(fd_beep, 1, 5);
}
return 0;
}
int main(void)
{
initBeep();
while(1)
{
Beep(1);
sleep(1);
}
return 0;
}