?? flag.h
字號:
#if 0
#define SET_DEFAULT() gSysFlag0 |= 0x20;
#define CLR_DEFAULT() gSysFlag0 &= ~0x20;
#define CHK_DEFAULT gSysFlag0 & 0x20
#define SET_DEVICE_DESCPT() gSysFlag0 |= 0x10;
#define CLR_DEVICE_DESCPT() gSysFlag0 &= ~0x10;
#define CHK_DEVICE_DESCPT gSysFlag0 & 0x10
#define SET_TEST() gSysFlag0 |= 0x08;
#define CLR_TEST() gSysFlag0 &= ~0x08;
#define CHK_TEST gSysFlag0 & 0x08
#define SET_CBW() gSysFlag0 |= 0x04;
#define CLR_CBW() gSysFlag0 &= ~0x04;
#define CHK_CBW gSysFlag0 & 0x04
#define SET_DMA_DONE_INT() gSysFlag0 |= 0x01;
#define CLR_DMA_DONE_INT() gSysFlag0 &= ~0x01;
#define CHK_DMA_DONE_INT gSysFlag0 & 0x01
#define SET_USB_SUSPEND() gSysFlag0 |= 0x02;
#define CLR_USB_SUSPEND() gSysFlag0 &= ~0x02;
#define CHK_USB_SUSPEND gSysFlag0 & 0x02
#define SET_BO_RESET() gSysFlag1 |= 0x01;
#define CLR_BO_RESET() gSysFlag1 &= ~0x01;
#define CHK_BO_RESET gSysFlag1 & 0x01
#define SET_CF_ACCESS() gSysFlag1 |= 0x02;
#define CLR_CF_ACCESS() gSysFlag1 &= ~0x02;
#define CHK_CF_ACCESS gSysFlag1 & 0x02
#define SET_MS_ACCESS() gSysFlag1 |= 0x04;
#define CLR_MS_ACCESS() gSysFlag1 &= ~0x04;
#define CHK_MS_ACCESS gSysFlag1 & 0x04
#define SET_SM_ACCESS() gSysFlag1 |= 0x08;
#define CLR_SM_ACCESS() gSysFlag1 &= ~0x08;
#define CHK_SM_ACCESS gSysFlag1 & 0x08
#define SET_SD_ACCESS() gSysFlag1 |= 0x10
#define CLR_SD_ACCESS() gSysFlag1 &= ~0x10;
#define CHK_SD_ACCESS gSysFlag1 & 0x10
#define CARDS_NOT_ACCESS() { CLR_CF_ACCESS(); CLR_MS_ACCESS(); CLR_SM_ACCESS(); CLR_SD_ACCESS(); }
#define SET_ALL_START() gSysFlag1 |= 0x20;
#define CLR_ALL_START() gSysFlag1 &= ~0x20;
#define CHK_ALL_START gSysFlag1 & 0x20
#define CLR_CHEAT_MAC() gSysFlag1 &= ~0x40;
#define CHK_CHEAT_MAC gSysFlag1 & 0x40
#define SET_CF_INSERT() gSysFlag1 |= 0x80 ;
#define CLR_CF_INSERT() gSysFlag1 &= ~0x80 ;
#define CHK_CF_INSERT gSysFlag1 & 0x80
#define SET_MS_INSERT() gSysFlag2 |= 0x01 ;
#define CLR_MS_INSERT() gSysFlag2 &= ~0x01 ;
#define CHK_MS_INSERT gSysFlag2 & 0x01
#define SET_SM_INSERT() gSysFlag2 |= 0x02 ;
#define CLR_SM_INSERT() gSysFlag2 &= ~0x02 ;
#define CHK_SM_INSERT gSysFlag2 & 0x02
#define SET_MMC_SD_INSERT() gSysFlag2 |= 0x04 ;
#define CLR_MMC_SD_INSERT() gSysFlag2 &= ~0x04 ;
#define CHK_MMC_SD_INSERT gSysFlag2 & 0x04
#define SET_XD_INSERT() gSysFlag2 |= 0x08 ;
#define CLR_XD_INSERT() gSysFlag2 &= ~0x08 ;
#define CHK_XD_INSERT gSysFlag2 & 0x08
#define CLEAR_CARDS_INSERT() { CLR_CF_INSERT(); CLR_MS_INSERT(); CLR_SM_INSERT(); CLR_MMC_SD_INSERT(); CLR_XD_INSERT(); }
#define MEDIUM_NOT_READY() gSysFlag2 &= ~0x10;
#define MEDIUM_READY() gSysFlag2 |= 0x10;
#define CHK_MEDIUM_READY gSysFlag2 & 0x10
#define LUN_NOT_SURPPORT() gSysFlag2 |= 0x20;
#define LUN_SURPPORT() gSysFlag2 &=~ 0x20;
#define CHK_LUN_NOT_SURPPORT gSysFlag2 & 0x20
#define CF_MEDIUM_CHANGE() gSysFlag2 |= 0x40;
#define CLR_CF_MEDIUM_CHANGE() gSysFlag2 &= ~0x40;
#define CHK_CF_MEDIUM_CHANGE gSysFlag2 & 0x40
#define MS_MEDIUM_CHANGE() gSysFlag2 |= 0x80;
#define CLR_MS_MEDIUM_CHANGE() gSysFlag2 &= ~0x80;
#define CHK_MS_MEDIUM_CHANGE gSysFlag2 & 0x80
#define SM_MEDIUM_CHANGE() gSysFlag3 |= 0x01;
#define CLR_SM_MEDIUM_CHANGE() gSysFlag3 &= ~0x01;
#define CHK_SM_MEDIUM_CHANGE gSysFlag3 & 0x01
#define MMC_MEDIUM_CHANGE() gSysFlag3 |= 0x02;
#define CLR_MMC_MEDIUM_CHANGE() gSysFlag3 &= ~0x02;
#define CHK_MMC_MEDIUM_CHANGE gSysFlag3 & 0x02
#define XD_MEDIUM_CHANGE() gSysFlag3 |= 0x04;
#define CLR_XD_MEDIUM_CHANGE() gSysFlag3 &= ~0x04;
#define CHK_XD_MEDIUM_CHANGE gSysFlag3 & 0x04
#define CF_STOP() gSysFlag3 |= 0x08;
#define CF_START() gSysFlag3 &= ~0x08;
#define CHK_CF_STOP gSysFlag3 & 0x08
#define SM_STOP() gSysFlag3 |= 0x10;
#define SM_START() gSysFlag3 &= ~0x10;
#define CHK_SM_STOP gSysFlag3 & 0x10
#define XD_STOP() gSysFlag3 |= 0x20;
#define XD_START() gSysFlag3 &= ~0x20;
#define CHK_XD_STOP gSysFlag3 & 0x20
#define MS_STOP() gSysFlag3 |= 0x40;
#define MS_START() gSysFlag3 &= ~0x40;
#define CHK_MS_STOP gSysFlag3 & 0x40
#define MMC_SD_STOP() gSysFlag3 |= 0x80;
#define MMC_SD_START() gSysFlag3 &= ~0x80;
#define CHK_MMC_SD_STOP gSysFlag3 & 0x80
#define RQSNS_CF_WP() gSysFlag4 |= 0x01;
#define RQSNS_CF_NOT_WP() gSysFlag4 &= ~0x01;
#define CHK_RQSNS_CF_WP gSysFlag4 & 0x01
#define RQSNS_MS_WP() gSysFlag4 |= 0x02;
#define RQSNS_MS_NOT_WP() gSysFlag4 &= ~0x02;
#define CHK_RQSNS_MS_WP gSysFlag4 & 0x02
#define RQSNS_SM_WP() gSysFlag4 |= 0x04;
#define RQSNS_SM_NOT_WP() gSysFlag4 &= ~0x04;
#define CHK_RQSNS_SM_WP gSysFlag4 & 0x04
#define RQSNS_SD_WP() gSysFlag4 |= 0x08;
#define RQSNS_SD_NOT_WP() gSysFlag4 &= ~0x08;
#define CHK_RQSNS_SD_WP gSysFlag4 & 0x08
#define RQSNS_XD_WP() gSysFlag4 |= 0x10;
#define RQSNS_XD_NOT_WP() gSysFlag4 &= ~0x10;
#define CHK_RQSNS_XD_WP gSysFlag4 & 0x10
#define SET_OVER_LBA() gSysFlag4 |= 0x20; //[V21D]
#define CLR_OVER_LBA() gSysFlag4 &= ~0x20;
#define CHK_OVER_LBA gSysFlag4 & 0x20
#define SET_INVALID_CMD_FIELD() gSysFlag4 |= 0x40;
#define CLR_INVALID_CMD_FIELD() gSysFlag4 &= ~0x40;
#define CHK_INVALID_CMD_FIELD gSysFlag4 & 0x40
//MMC/SD
#define MMC_SD_CARD_EXIST() gSysFlag4 |= 0x80;
#define CHK_MMC_SD_EXIST gSysFlag4 & 0x80
#define SD_MMC_NOT_EXIST() gSysFlag4 &= ~0x80;
#define SD_WP() gSysFlag5 |= 0x01;
#define SD_NOT_WP() gSysFlag5 &= ~0x01;
#define CHK_SD_WP gSysFlag5 & 0x01
#define SD_NO_GOOD() gSysFlag5 &= ~0x02;
#define SD_GOOD() gSysFlag5 |= 0x02;
#define CHK_SD_GOOD gSysFlag5 & 0x02
//SM
#define SET_SECOND_WRITE() gSysFlag5 |= 0x04;
#define CLR_SECOND_WRITE() gSysFlag5 &= ~0x04;
#define CHK_SECOND_WRITE gSysFlag5 & 0x04
#define SET_ONE_SECTOR() gSysFlag5 |= 0x08;
#define CLR_ONE_SECTOR() gSysFlag5 &= ~0x08;
#define CHK_ONE_SECTOR gSysFlag5 & 0x08
#define SM_CARD_EXIST() gSysFlag5 |= 0x10;
#define SM_NOT_EXIST() gSysFlag5 &= ~0x10;
#define CHK_SM_EXIST gSysFlag5 & 0x10
#define SM_WP() gSysFlag5 |= 0x20;
#define SM_NOT_WP() gSysFlag5 &= ~0x20;
#define CHK_SM_WP gSysFlag5 & 0x20
#define SM_GOOD() gSysFlag5 |= 0x40;
#define SM_NO_GOOD() gSysFlag5 &= ~0x40;
#define CHK_SM_GOOD gSysFlag5 & 0x40
#define XD_CARD_EXIST() gSysFlag5 |= 0x80;
#define XD_CARD_NOT_EXIST() gSysFlag5 &= ~0x80;
#define CHK_XD_CARD_EXIST gSysFlag5 & 0x80
#define XD_GOOD() gSysFlag6 |= 0x01;
#define XD_NO_GOOD() gSysFlag6 &= ~0x01;
#define CHK_XD_GOOD gSysFlag6 & 0x01
#define XD_WP() gSysFlag6 |= 0x02;
#define XD_NOT_WP() gSysFlag6 &= ~0x02;
#define CHK_XD_WP gSysFlag6 & 0x02
#define SET_XD_ACCESS() gSysFlag6 &= ~0x04;
#define SET_SM_ACCESS_() gSysFlag6 |= 0x04;
#define CHK_SM_XD_ACCESS gSysFlag6 & 0x04
#define SM_ROM_TYPE() gSysFlag6 |= 0x08;
#define SM_FLASH_TYPE() gSysFlag6 &= ~0x08;
#define CHK_SM_TYPE gSysFlag6 & 0x08
#define ROM_TYPE 0x20
#define SM_L2P_CLR_BRAND_NEW_BLK() gSysFlag6 &= ~0x10;
#define SM_L2P_SET_BRAND_NEW_BLK() gSysFlag6 |= 0x10 ;
#define SM_L2P_CHK_BRAND_NEW_BLK gSysFlag6 & 0x10
#define SET_SM_ECC_ERROR() gSysFlag6 |= 0x20; //[12/20]
#define CLR_SM_ECC_ERROR() gSysFlag6 &= ~0x20;
#define CHK_SM_ECC_ERROR gSysFlag6 & 0x20
//CF
#define CF_CARD_EXIST() gSysFlag6 |= 0x40;
#define CF_NOT_EXIST() gSysFlag6 &= ~0x40;
#define CHK_CF_EXIST gSysFlag6 & 0x40
#define CF_NO_GOOD() gSysFlag6 &= ~0x80;
#define CF_GOOD() gSysFlag6 |= 0x80;
#define CHK_CF_GOOD gSysFlag6 & 0x80
#define CF_WP() gSysFlag7 |= 0x01;
#define CF_NOT_WP() gSysFlag7 &= ~0x01;
#define CHK_CF_WP gSysFlag7 & 0x01
//MS
#define MS_L2P_CLR_BRAND_NEW_BLK() gSysFlag7 &= ~0x02;
#define MS_L2P_SET_BRAND_NEW_BLK() gSysFlag7 |= 0x02 ;
#define MS_L2P_CHK_BRAND_NEW_BLK gSysFlag7 & 0x02
#define MS_NOT_EXIST() gSysFlag7 &= ~0x04 ;
#define MS_CARD_EXIST() gSysFlag7 |= 0x04 ;
#define CHK_MS_EXIST gSysFlag7 & 0x04
#define MS_WP() gSysFlag7 |= 0x08;
#define MS_NOT_WP() gSysFlag7 &= ~0x08;
#define CHK_MS_WP gSysFlag7 & 0x08
#define MS_GOOD() gSysFlag7 |= 0x10;
#define MS_NO_GOOD() gSysFlag7 &= ~0x10;
#define CHK_MS_GOOD gSysFlag7 & 0x10
#define SET_MG_RP() gSysFlag7 |= 0x20;
#define CLR_MG_RP() gSysFlag7 &= ~0x20;
#define CHK_MG_RP gSysFlag7 & 0x20
#define MS_TYPE_msPRO() gSysFlag7 |= 0x40;
#define MS_TYPE_msMEMORY() gSysFlag7 &= ~0x40;
#define CHK_MS_Medium_TYPE gSysFlag7 & 0x40
#define MS_Set_Parallel() gSysFlag7 &= ~0x80;
#define CHK_MS_Interface gSysFlag7 & 0x80
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -