board.h 501 B

123456789101112131415161718
  1. #pragma once
  2. #define TICK_TRANS(X) ((X) / BoardSampleTimeFactor)
  3. #define INV_TICK_TRANS(X) ((X) * BoardSampleTimeFactor)
  4. #define TICK_TRANS2(X, CLOCK) ((long)((X) / ((CLOCK) / BoardSampleRate)))
  5. #define INV_TICK_TRANS2(X, CLOCK) ((long)((X) * ((CLOCK) / BoardSampleRate)))
  6. #include "mcu_instance.h"
  7. extern double WatchBuffer[16];
  8. extern double ControlBuffer[4];
  9. extern double BoardSampleTime;
  10. extern double BoardSampleRate;
  11. extern int BoardSampleTimeFactor;
  12. void BoardInit(double ts);