
iVIEW-100 Series user’s Manual, 2006, v2.0 ----- 158
int Getch(void);
int Gets(char *str);
int Kbhit(void);
int LineInput(char *buf,int maxlen);
void ResetScanBuffer(void);
void SetScanBuffer(unsigned char *buf,int len);
int Scanf(char *fmt, ...); /* for TC/BC only */
int Print(const char *fmt, ...);
int _Printf(const char *fmt, ...); /* for TC/BC only */
int UngetchI(int key);
int Ungetch(int key);
/* For RTC/NVRAM */
void GetTime(int *hour,int *minute,int *sec);
void GetDate(int *year,int *month,int *day);
int SetDate(int year,int month,int day);
int SetTime(int hour,int minute,int sec);
void SetWeekDay(int day);
int GetWeekDay(void);
/* for weekday:
0: Sun.
1: Mon.
...
6: Sat.
*/
int ReadNVRAM(int addr);
int WriteNVRAM(int addr, int data);
/* for Timer */
extern const unsigned long far *TimeTicks;
/* For old version EEPROM functions compatible */
#define WriteEEP EE_RandomWrite
#define ReadEEP EE_RandomRead
#define EnableEEP EE_WriteEnable
#define ProtectEEP EE_WriteProtect
/* for EEPROM(24LC16/1024)*/