dimoniche 0daa728d2e таймер настроили
вроде только на 10 000 гц будет работать
2019-06-04 02:17:23 +03:00

23 lines
639 B
C

#ifndef _COIN_H_
#define _COIN_H_
#define COIN_IMP_MIN_LEN 220 // ìñ/10
#define COIN_IMP_MAX_LEN 900 // ìñ/10
// çàïàñ èçìåðåíèÿ ïåðèîäà, ïëþñ-ìèíóñ
#define COIN_IMP_SPAN 100 // ìñ/10
extern void InitCoin(void);
extern CPU_INT32U GetCoinCount(int index);
extern CPU_INT32U GetResetCoinCount(int index);
extern void CoinDisable(void);
extern void CoinEnable(void);
extern CPU_INT32U GetCashCount(int index);
extern CPU_INT32U GetResetCashCount(int index);
extern void SetCashPulseParam(CPU_INT32U pulse, CPU_INT32U pause, CPU_INT32U post);
extern void SetSignalPulseParam(CPU_INT32U pulse, CPU_INT32U post);
#endif //#ifndef _COIN_H_