Справочник Пользователя для iiView iVIEW-100 Series

Скачать
Страница из 187
 iVIEW-100 Series user’s Manual, 2006, v2.0 -----  160 
 
/* for FLASH MEMORY */ 
int FlashReadId(void); 
int FlashErase(unsigned int FlashSeg); 
int FlashWrite(unsigned int seg, unsigned int offset, char data); 
 
#define FlashRead FlashReadB 
unsigned char FlashReadB(unsigned seg, unsigned offset); 
unsigned FlashReadI(unsigned seg, unsigned offset); 
unsigned long FlashReadL(unsigned seg, unsigned offset); 
void far *_MK_FP_(unsigned s,unsigned off); 
 
/* Timer functions */ 
int TimerOpen(void); 
int TimerClose(void); 
void TimerResetValue(void); 
unsigned long TimerReadValue(void); 
int StopWatchReset(int channel); 
int StopWatchStart(int channel); 
int StopWatchStop(int channel); 
int StopWatchPause(int channel); 
int StopWatchContinue(int channel); 
int StopWatchReadValue(int channel,unsigned long *value); 
int CountDownTimerStart(int channel,unsigned long count); 
int CountDownTimerReadValue(int channel,unsigned long *value); 
void InstallUserTimer(void (*fun)(void)); 
void InstallUserTimer1C(void (*fun)(void)); 
 
/* StopWatch [counter] */ 
 
#ifndef _T_STOPWATCH_ 
#define _T_STOPWATCH_ 
typedef struct { 
 ulong ulStart,ulPauseTime; 
 uint  uMode;  /* 0: pause, 1:run(start) */ 
} STOPWATCH; 
#endif