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

📄 main.h

📁 Falsh 读写的demo
💻 H
字号:
/*
*********************************************************************************************************
* File     : Main.H
* Contents :
*
* $Date    : 09/18/06    Kimi    v0.1
* $Date    : 10/18/06    Kimi    v0.2
* $Date    : 11/02/06    Kimi    v1.0
*
* Copyright (c) 2006 Fameg, Inc. All rights reserved
*********************************************************************************************************
*/

#ifndef __MAIN_H__
#define __MAIN_H__

#include "fs7805.h"
#include "fs7805regs.h"

/*
*********************************************************************************************************
*                                       LOCAL MACRO PROTOTYPES
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                              DATA TYPES
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                       STATIC VARIABLE PROTOTYPES
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                       STATIC FUNCTION PROTOTYPES
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                       EXTERN VARIABLE PROTOTYPES
*********************************************************************************************************
*/
extern  xdata   BYTE    SmFlushTimer;

/*
*********************************************************************************************************
*                                       EXTERN FUNCTION PROTOTYPES
*********************************************************************************************************
*/
extern  STATUS  SmFlushBlock (void);
extern  void    TdInit (void);
extern  STATUS  SmReadSector (void);
extern  STATUS  SmWriteSector (void);
extern  STATUS  SmReadNextSector (void);
extern  STATUS  SmWriteNextSector (void);
extern  void    SmEraseAll (void);

/*
*********************************************************************************************************
*                                       GLOBAL VARIABLE PROTOTYPES
*********************************************************************************************************
*/
        UINT16  SectorCount;
        UINT32  SectorStart;
        bit     SmFlushFlag = false;
xdata   UINT16  DelayTimer = 0;
idata   UINT16  ReadIndex = 0, WriteIndex = 0;
        BYTE    State = CBW_GET_COMPLETED;
idata   BYTE    CBW_Buffer[11];
idata   BYTE    CSW_Buffer[5];

/*
*********************************************************************************************************
*                                       GLOBAL FUNCTION PROTOTYPES
*********************************************************************************************************
*/

#endif

⌨️ 快捷键说明

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