⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 .#usbdisk_2l.c.1.2

📁 Actions ucOS-II mp3方案源码,可以做参考
💻 2
字号:
/*
********************************************************************************
*                       ACTOS
*                      usbdisk
*
*                (c) Copyright 2002-2003, Actions Co,Ld.
*                        All Right Reserved
*
* File   : usbdisk35.c
* By     : Chliang
* Version: v1.00     first version     2003-11-18 11:47
********************************************************************************
*/
//#pragma function=non_banked

#include "Udisk.h"
#include "message.h"
#pragma memory=dataseg(UDISK_RD)
char MenuKeyPress;
#pragma memory=default


#pragma codeseg(UDISK_RC)
void MsgHandle(void)
{
    if(MenuKeyPress==1)         //已收到Menu键,不再收消息,以防非空闲状态下跑该函数把KeyUp收走
            return;
    if(GetSysMsg() == 0x4d)     //0x4d mode 键抬起
    {
        MenuKeyPress=1;
        return;
    }
}
/*
void Display(char dispIndi)
{

}
*/

bool UDiskInitAll(int para)
{

    //==================================================================================
    //**********************以下函数调用次序不能改动***************************************
    //==================================================================================

    DRV_Install(DRV_IDE_USB,0);
    SwitchRcodeToRam(0xAA);
    
    UDiskSetDiskNum(0);   //设置联机模式

    DisableSuspend();                       //禁止suspend

    UDiskInit((void *)FlashLed);  //U盘初始终化,输入参数:callback函数,属性...

    UDiskRun(para);                             //启动USB引擎

    return 1;
}


void FlashLed(void)
{
}

#pragma memory=default

⌨️ 快捷键说明

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