📄 usb_demo.c
字号:
/*
DM270 ARM Evaluation Software
(c)Texas Instruments 2003
*/
#include <usb_user.h>
#include <usb_media.h>
#include <cf_user.h>
#include <sm_protocol.h>
#include <mmcsd_protocol.h>
#include <fileio/ata_init.h>
#include <demo/usb_demo.h>
USBMEDIA_ConfigData USB_drvCf = {
CFlashReadNSector,
CFlashWriteNSector,
CF_detect,
CF_init,
NULL
};
USBMEDIA_ConfigData USB_drvSm = {
SM_readNSector,
SM_writeNSector,
SM_cardDetect,
SM_initCard,
NULL
};
USBMEDIA_ConfigData USB_drvSd = {
MMCSD_readNSector,
MMCSD_writeNSector,
MMCSD_deviceInit,
MMCSD_deviceInit,
NULL
};
char UsbMediaDevice[16];
void USBDEMO_init() {
USB_init();
USB_start();
USBDEMO_selectMedia(DRV_CF);
}
void USBDEMO_selectMedia(char *name) {
if(strcmp(name, DRV_CF)==0) {
strcpy(UsbMediaDevice, name);
USBMEDIA_setMedia(&USB_drvCf);
}
if(strcmp(name, DRV_SM)==0) {
strcpy(UsbMediaDevice, name);
USBMEDIA_setMedia(&USB_drvSm);
}
if(strcmp(name, DRV_SD)==0) {
strcpy(UsbMediaDevice, name);
USBMEDIA_setMedia(&USB_drvSd);
}
if(strcmp(name, DRV_MS)==0) {
;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -