SWM341_iofilt.h 942 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #ifndef __SWM341_IOFILT_H__
  2. #define __SWM341_IOFILT_H__
  3. /* 选择对哪个信号进行滤波 */
  4. #define IOFILT0_PB5 0
  5. #define IOFILT0_PB4 1
  6. #define IOFILT0_PB3 2
  7. #define IOFILT0_PB2 3
  8. #define IOFILT1_PC2 0
  9. #define IOFILT1_PC1 1
  10. #define IOFILT1_PC0 2
  11. #define IOFILT1_PA15 3
  12. #define IOFILT_WIDTH_2 1
  13. #define IOFILT_WIDTH_4 2
  14. #define IOFILT_WIDTH_8 3
  15. #define IOFILT_WIDTH_16 4
  16. #define IOFILT_WIDTH_32 5
  17. #define IOFILT_WIDTH_64 6
  18. #define IOFILT_WIDTH_128 7
  19. #define IOFILT_WIDTH_256 8
  20. #define IOFILT_WIDTH_512 9
  21. #define IOFILT_WIDTH_1024 10
  22. #define IOFILT_WIDTH_2048 11
  23. #define IOFILT_WIDTH_4096 12
  24. #define IOFILT_WIDTH_8192 13
  25. #define IOFILT_WIDTH_16384 14
  26. #define IOFILT_WIDTH_32768 15
  27. void IOFILT_Init(uint32_t IOFILTn, uint32_t signal, uint32_t width);
  28. void IOFILT_Open(uint32_t IOFILTn);
  29. void IOFILT_Close(uint32_t IOFILTn);
  30. #endif // __SWM341_IOFILT_H__