temp.c
来自「can bus driver code.」· C语言 代码 · 共 29 行
C
29 行
{ int i=0; DEBUGMSG("Resetting smartcan hardware ...\n"); outb(0x00,candevices_p[card]->res_addr); while (i < 1000000) { i++; outb(0x01,candevices_p[card]->res_addr); } outb(0x00,candevices_p[card]->res_addr); /* Check hardware reset status */ i=0; outb(candevices_p[card]->io_addr+iCPU,candevices_p[card]->io_addr); while ( (inb(candevices_p[card]->io_addr+1)&0x80) && (i<=15) ) { udelay(20000); i++; } if (i>=15) { CANMSG("Reset status timeout!\n"); CANMSG("Please check your hardware.\n"); return -ENODEV; } else DEBUGMSG("Chip0 reset status ok.\n"); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?