#pragma once #define TICK_TRANS(X) ((X) / BoardSampleTimeFactor) #define INV_TICK_TRANS(X) ((X) * BoardSampleTimeFactor) #define TICK_TRANS2(X, CLOCK) ((long)((X) / ((CLOCK) / BoardSampleRate))) #define INV_TICK_TRANS2(X, CLOCK) ((long)((X) * ((CLOCK) / BoardSampleRate))) #include "mcu_instance.h" extern double WatchBuffer[16]; extern double ControlBuffer[4]; extern double BoardSampleTime; extern double BoardSampleRate; extern int BoardSampleTimeFactor; void BoardInit(double ts);