main.c

来自「PS2和USB兼容的鼠标源代码」· C语言 代码 · 共 31 行

C
31
字号
//----------------------------------------------------------------------------
// C main line
//----------------------------------------------------------------------------
#include "m8c.h"        // part specific constants and macros
#include "dev.h"
#include "ps2.h"
#include "usb.h"
unsigned char is_usb_muose=0x0;

/********************************************************************************/
/* function : main()                                                            */
/* created  : hw-chen                                                           */
/* descript : 鼠标主函数                                                        */
/********************************************************************************/
void main(void)
{   dev_chip_initialize();  //* 初始化IO口
    dev_1ms_timer_start();  //* 启动1MS定时器
    dev_led_initialize();
    dev_spi_initialize();   //* SPI初始化
    globle_isr_enable();    //* 由于后面的初始化需要定时器中断,需要打开全局的中断开关
    mouse_adns_initialize();
    mouse_key_initialize(); //* 按键输入IO初始化
    is_usb_muose=dev_check_mouse_type();
    if((is_usb_muose==0x1))
    {   usb_main_process();     //and go to usb_main_pr7ocess
    }
    else
    {   ps2_main_process();
    }
}  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?