mmodbusConfig.h 623 B

1234567891011121314151617181920
  1. #ifndef _MMODBUS_CONFIG_H_
  2. #define _MMODBUS_CONFIG_H_
  3. #define _MMODBUS_FREERTOS 0
  4. #define _MMODBUS_RTU 1
  5. #define _MMODBUS_ASCII 0 // not implemented yet
  6. #define _MMODBUS_USART USART1
  7. #define _MMODBUS_RXSIZE 64
  8. #define _MMODBUS_TXDMA 0
  9. #define RS485_CTRL_GPIO_Port GPIOA
  10. #define RS485_CTRL_Pin GPIO_PIN_8
  11. #define _MMODBUS_CTRL_GPIO RS485_CTRL_GPIO_Port
  12. #define _MMODBUS_CTRL_PIN RS485_CTRL_Pin
  13. #if (_MMODBUS_RTU == 1) && (_MMODBUS_ASCII == 1)
  14. #error please select _MMODBUS_RTU or _MMODBUS_ASCII
  15. #endif
  16. #endif