コード例 #1
0
/*****************************
*brif:清空指纹库
*para:no
*return: 0     success
*        1 2 3 failed
******************************/
uint8_t Empty_The_FinLib(void)
{
  memset(uart2_recv_buf,0,sizeof(uart2_recv_buf));
	fcmd_length = Get_FPM_CMD(0x01,FPM_Data,Get_FPM_CMD_Data_area(1,EMPTY)); 
#if DEBUG
	SHOW_CMD(UART_FPM_CMD,fcmd_length);
#endif
	while(Commands_Send(UART_FPM_CMD,fcmd_length) != 0);
	HAL_Delay(600);//延时不能太少	
	if((uart2_recv_buf[9] == 0x00) && (uart2_recv_buf[6] == 0x07))//表示清空成功
	{
#if DEBUG
		printf("清空指纹库成功\n");
#endif
		return 0;
	}
	else if(uart2_recv_buf[9] == 0x01)
	{
#if DEBUF
		pirntf("收包出错\n");
#endif
		return 1;
	}
	else if(uart2_recv_buf[9] == 0x11)
	{
#if DEBUG
		printf("清空指纹库失败\n");
#endif
		return 2;
	}
	else
	{
		return 3;
	}
}
コード例 #2
0
ファイル: main.c プロジェクト: soyeon93/soyeon
int main()
{
	
	func2();
	printf("edit");
	printf("gitbub edit in internet");
	pirntf("hello bug456");
	return 0;
}
コード例 #3
0
ファイル: main.c プロジェクト: Rhaokirr/bdocalc
void dark_pudding(int batch)
{
        int oatmeal = 1;
        int pickled_vegetables = 1;
        int bird_meat = 5;
        int deer_blood = 7;

        printf(" Oatmeal: %d\n", oatmeal * batch);
        printf(" Pickled Vegetables: %d\n", pickled_vegetables * batch);
        printf(" Bird Meat: %d\n", bird_meat * batch);
        pirntf(" Deer Blood: %d\n", deer_blood * batch);
}
コード例 #4
0
ファイル: main03.c プロジェクト: whj2819/Hello-World
int
main(int argc ,char **argv)
{
    char *cmd;
    struct sigaction sa;

    if ((cmd = strrchr(argv[0],"/")) == NULL) 
        cmd = argv[0];
    else 
        cmd++;

    daemonize(cmd);

    if (already_running()) {
        syslog(LOG_INFO,"daemon already running");
        exit(1);
    }

    sa.sa_handler = sigterm;
    sigemptyset(&sa.sa_mask);
    sa.sa_flag = 0;
    if (sigactioin(SIGTERM,&sa,NULL) < 0) 
        pirntf("%s:can't restore SIGTERM default\n");

    sa.sa_handler = sighup;
    sigemptyset(&sa.sa_mask);
    sa.sa_flag = 0;
    if (sigactioin(SIGHUP,&sa,NULL) < 0) 
        pirntf("%s:can't restore SIGHUP default\n");

    /*
     * Proceed with the reset of the daemon.
     * 
     */

    return 0;
}
コード例 #5
0
ファイル: 指针函数2.cpp プロジェクト: cnseu/text-c
int main()
{
	char cdata[SIZE]={'A','B','C','D'};
	char *ptc;
	int idata[SIZE]={1,2,3,4};
	int *pti;
	int k;
	
	ptc=cdata;
	pti=idata;

	for(k=0;k<SIZE;K++){
		pirntf("%c %d\n",*(ptc+k),(pti+k));
	}
	return 0;
}